How do I create or migrate from PerformancePoint 2007 custom extensions for Dashboard Designer in PerformancePoint Services 2010?

Custom editing extensions for Dashboard Designer in PerformancePoint Services 2010 are now implemented using web pages to provide a thin editing environment and a better deployment story.  Therefore, unfortunately, custom extensions for Dashboard Designer 2007 cannot be easily migrated to PerformancePoint Services 2010.

The following tables list common DLLs and classes that were used to implement custom templates for Dashboard Designer 2007 extensions. Because Dashboard Designer 2010 cannot be extended, these items are not exposed in the API or SDK documentation for PerformancePoint Services 2010.

DLLs and classes used for Dashboard Designer 2007 extensions

DLL name in PerformancePoint 2007

DLL name in PerformancePoint 2010

Microsoft.PerformancePoint.Scorecards.Modeler.Framework

Microsoft.PerformancePoint.Scorecards.Designer.Framework

Microsoft.PerformancePoint.Scorecards.ModelerPlugins

Microsoft.PerformancePoint.Scorecards.DesignerPlugins

Microsoft.PerformancePoint.Scorecards.WizardFramework

(no change)

Microsoft.PerformancePoint.Scorecards.Workspace

Microsoft.PerformancePoint.Scorecards.DesignerWorkspace

Class name

DashboardTemplateFactory

DataSourceConnectionEditor

DataSourceFactory

DataSourceTemplateFactory

IndicatorTemplateFactory

KpiTemplateFactory

ParameterTemplateFactory

ReportViewEditorControl

ReportViewFactory

ReportViewTemplateFactory

ScorecardTemplateFactory

TemplateFactory

TemplateItem

Note:   You may be able to reuse code from other PerformancePoint 2007 extensions and extension components, such as custom data source providers. Post your migration questions to this blog.

Related topics

Internal Classes, Namespaces, Web Services, and DLLs in SharePoint Server

Editors for Custom Objects

Code Sample: Custom Report, Filter, and Tabular Data Source Objects

Diane Diaz,
Programming Writer - Microsoft