Welcome to MSDN Blogs Sign in | Join | Help
Creating a Custom Dashboard Filter for PerformancePoint Server 2007 ~ Code Sample

Joe Hayes  (josehay@microsoft.com)

Microsoft Corporation

February 2008

Applies to:
Microsoft Office PerformancePoint Server 2007


Summary: This article contains a custom dashboard filter plug-in for Microsoft Office PerformancePoint Server 2007.

Sample Code File SQLQueryParameterSample

Introduction

You can create a custom dashboard filter plug-in for Microsoft Office PerformancePoint Server 2007. Filters let dashboard users refine the data that displays in scorecards and reports in a PerformancePoint Server dashboard. The custom filter sample in this article adds a "SQL Query" filter that works with ODBC data sources. The filter is populated with the results of a SQL statement or stored procedure.

The sample implements a custom filter data provider and wizard pages for building the filter. The data provider assumes that column 1 of the SQL result set is the key and column 2 is the display name. If there is only 1 column in the result set it is used for both key and display name.

Note: This sample filter does not contain a web control or implement filter persistence.

Instructions for Use

Prerequisite: PerformancePoint Monitoring Server and Visual Studio must be installed.

1. Unzip the file.

2. Follow the instructions in the INSTALL.txt file in the code sample.

3. Open ODBCSampleComplete.bswx and click Publish All on the Home tab.

6. Browse to your new dashboard on the web. When you change the filter, the data on the dashboard updates.

7. Now that you've built this sample from code and deployed it, use it as a model to create your own custom filters.

Conclusion

You can use the code sample as a model to create your own custom filters for Microsoft Office PerformancePoint Server 2007. For additional documentation surrounding this sample, see the "Dashboard Filters" section in the PerformancePoint Monitoring SDK on MSDN: http://msdn2.microsoft.com/en-us/library/bb836266.aspx

Posted: Tuesday, February 12, 2008 4:27 PM by alysonp

Comments

Noticias externas said:

Joe Hayes ( josehay@microsoft.com ) Microsoft Corporation February 2008 Applies to: Microsoft Office

# February 12, 2008 11:33 AM

Ronen said:

Hi, i needs to filter the kpi data ,but the kpi’s are from different data sources.

Is there away to use one filter for 2 data sources  (the filtered dimensions has the same data at the 2 datasourdces).

# February 17, 2008 7:59 AM

josehay said:

Hi Ronen,

This can be done. You simply need to filter on something that is valid in both data sources. For example, your filter could provide a list of member unique names. Assuming these member unique names the filter provides are valid in both data sources, you could use them to filter your KPIs.

Hope this helps,

J

# February 19, 2008 2:52 PM

ivonne said:

Hi,

I tried installing the sample.  When I get to the part of opening the sample complete .bswx file, I get an error about workspace is not valid.   I go ahead and change the workspace to a valid one, but the there is no dashboards, kpi's, or any scorecards.

Can you help?  I will like to be able to use the sample for a project I'm working on.

Thanks in advance,

Aixa

# February 21, 2008 11:14 PM

alysonp said:

This blog entry covers implementing and using a custom filter designer and custom filter data provider in a development environment. Once you get this code working in your local development environment and you want to publish your custom filter so that all your users get your bits automatically when they visit Monitoring Central, then follow the steps under

"How to: Install filter Designers" in the article:

[url]http://msdn2.microsoft.com/en-us/library/cc159441.aspx[/url]

and the steps under "How to: Install Data Providers for Filters" in the article:

[url]http://msdn2.microsoft.com/en-us/library/cc159503.aspx[/url]

Joe Hayes (josehay@microsoft.com)

# February 22, 2008 5:19 PM

josehay said:

Hi Aixa,

Send me an email at josehay@microsoft.com and I can send you an updated .bswx file.

Thanks!

Joe Hayes

# February 25, 2008 11:11 AM

Norm's PerformancePoint Server Blog said:

I am fortunate to have a colleagues that are contributing to my Blog. Time does not always permit me

# March 21, 2008 12:03 AM

abirb said:

I was in process of creating a custom filter provider taking the cue from your source , actually i need to expose the Parameter BeginPoints and EndPoints such that I am able to create cascade filters.

I would be great to receive any pointers or help on this matter ..

Thanks in Advance

Abir

# March 26, 2008 10:37 AM

josehay said:

Hi Abir,

Send me an email at josehay@microsoft.com and we can take this offline.

Thanks!

Joe Hayes

# March 27, 2008 10:46 PM

Yeshpal said:

Can you please email me the updated .bswx file.

# July 16, 2008 11:19 AM
Anonymous comments are disabled
Page view tracker