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

Comments (3)

  1. mdxfan says:

    Hi there,

    I don't see three DLLs mentioned under PPS 2010 (above) either in GAC or installation folder. I was trying to add them as references.

  2. Zhenyu says:

    Hi folks,

    I just found a good article named "Implementing a Hyperlink from a KPI in a Scorecard" was lost, hope you can find it.

  3. madams999 says:

    I recently spent about a month implementing a custom dashboard filter for PPS 2007 so that we could use SQL Server stored procedures

    as a source for filter dropdown values. Will it be possible to migrate this to SharePoint 2010? Or does SharePoint 2010 have this capability?