BIMonitoringServiceApplicationProxy.GenerateViewDirect Method

Generates the data structure that represents a scorecard view, based on the specified override values.

Namespace:  Microsoft.PerformancePoint.Scorecards
Assembly:  Microsoft.PerformancePoint.Scorecards.ServerCommon (in Microsoft.PerformancePoint.Scorecards.ServerCommon.dll)

public GridViewData GenerateViewDirect(
	Scorecard scorecard,
	KpiCollection kpis,
	DataSourceCollection dataSources,
	IndicatorCollection indicators,
	MemberCollection pageFilters,
	DictionaryWrapper<string, PropertyBag> propertyBags


Type: Microsoft.PerformancePoint.Scorecards.Scorecard

The scorecard object.

Type: Microsoft.PerformancePoint.Scorecards.KpiCollection

A collection of key performance indicator (KPI) overrides. KPIs that are not specified are retrieved from the repository.

Type: Microsoft.PerformancePoint.Scorecards.DataSourceCollection

A collection of data source overrides. Data sources that are not specified are retrieved from the repository.

Type: IndicatorCollection

A collection of indicator overrides. Indicators that are not specified are retrieved from the repository.

Type: Microsoft.PerformancePoint.Scorecards.MemberCollection

The page filters to use; otherwise, a null reference (Nothing in Visual Basic) to use the default page filters.

Type: Microsoft.PerformancePoint.Scorecards.DictionaryWrapper<String, PropertyBag>

The property bag dictionary used by PreQuery transforms.

Return Value

Type: Microsoft.PerformancePoint.Scorecards.GridViewData
The scorecard view based on the specified overrides. Returns a null reference (Nothing in Visual Basic) if the scorecard is null or invalid or if KPIs, data sources, and indicators are missing dependencies.


IBIMonitoringServiceApplicationProxy.GenerateViewDirect(Scorecard, KpiCollection, DataSourceCollection, IndicatorCollection, MemberCollection, DictionaryWrapper<String, PropertyBag>)

If a passed-in KPI, data source, or indicator is incomplete, the missing information is retrieved from the server.

Security noteSecurity Note

The caller must have write access to all specified scorecard, KPI, data source, and indicator locations. Otherwise, the specified object is ignored, and the object stored in the specified location is used instead.