Use custom extensions with PerformancePoint Services (SharePoint Server 2010)


Applies to: SharePoint Server 2010

You can use custom extensions to extend the capabilities of PerformancePoint Services in Microsoft SharePoint Server 2010. For example, you can create custom reports. As another example, you can apply scorecard transforms to change the way PerformancePoint scorecards are displayed without editing the actual scorecards.

The scenarios in this section describe how to use custom extensions to add new features and functionality to PerformancePoint Services. In general, these extensions are installed on the application server and use the PerformancePoint Services application programming interface (API).

To use the extensions that are described in this section, you must have sufficient permissions to perform the following tasks on the server that is running PerformancePoint Services:

  • Register an assembly in the global assembly cache.

  • Copy files to the local directory.

  • Edit the PerformancePoint Services Web.config file.

  • Recycle the Internet Information Services (IIS) application pool that the extension's process is running in.

To implement the extensions described in these scenarios, you must use Microsoft Visual Studio. The scenarios contain code examples that you can paste into Visual Studio and then configure as needed for them to work with your own data. The scenarios also provide instructions about how to configure, build, and install the extensions. The code examples are written in the C# programming language and use the Microsoft .NET Framework 3.5.


To download trial versions of Visual Studio, see Visual Studio Downloads (

Using custom extensions with PerformancePoint Services

To view scenarios that show how to use custom extensions with PerformancePoint Services, see the following articles:

See Also


Authorization and permissions in PerformancePoint Services (SharePoint Server 2010)

Other Resources

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008
PerformancePoint Services Code Samples