Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

SharePoint 2010 PerformancePoint Services : Working with the Monitoring API - Setting Up Your Development Environment

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
5/14/2011 3:59:53 PM
After installation has completed successfully, you can now use this installation as a development environment. After you develop your solution, you can port it over to a production server for use.

Note

This book assumes the use of Visual Studio 2010 as a development environment. If you use a different development environment, adjust the steps accordingly.


Copying PPS DLLs from the GAC

All SDK scenarios in PPS 2010 begin by using several dynamic link libraries (DLLs). You can find these DLLs in the Global Assembly Cache (GAC) after the Configuration Wizard has completed. You need to copy the DLL files out of the GAC and into a different file location before adding them to your Visual Studio project. Unfortunately, these files are not located in a convenient place, so getting them out of the GAC requires a little bit of work.

Copy the DLL files manually one by one from the GAC by browsing to %WinDir%\assembly\GAC_MSIL and opening each folder that contains the assembly you want. Then copy the DLL files to an intermediate location from which you can then add the necessary DLLs to your project as you need them.

Alternatively, you can run the following PowerShell command in the SharePoint 2010 Management Shell. This command can copy all PPS DLLs into a pre-created directory at C:\PPSFiles. You can then pick and choose which assemblies you need from the new folder location and add them to your project as you need them.

get-childitem $env:WINDIR\assembly * -Recurse -Include *performancepoint*.dll |
copy -dest C:\ppsfiles


Table 1 is a list of assemblies used for SDK development scenarios. Some other assemblies exist in the product, such as Microsoft.PerformancePoint.Scorecards.WebServer.dll and Microsoft.PerformancePoint.Scorecards.Upgrade.dll, but they handle internal server workings and are not designed for development scenarios.

Table 1. Use of DLL from SDK Perspective
DLL NameUse from SDK Perspective
Microsoft.PerformancePoint.Scorecards.Client.dllContains classes for working with PPS objects found in the PPS Content List type, reports, scorecards, filters, dashboards, and indicators
Microsoft.PerformancePoint.Scorecards.Common.dllContains miscellaneous helper classes
Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard.dllContains classes for working with data sources
Microsoft.PerformancePoint.ScorecardsScript.dllContains classes to help manage PPS Web Parts
Microsoft.PerformancePoint.Scorecards.Server.dllContains classes for creating custom filters and reports
Microsoft.PerformancePoint.Scorecards.ServerCommon.dllContains proxies to interact with the PPS service application
Microsoft.PerformancePoint.Scorecards.ServerRendering.dllContains classes for rendering controls on a dashboard page
Microsoft.PerformancePoint.Scorecards.Store.dllContains helper classes for working with repository items
Microsoft.PerformancePoint.Scorecards.WebControls.dllContains classes for supporting connection interfaces and for rendering Web Parts

Other -----------------
- SharePoint 2010 PerformancePoint Services : Installing SharePoint on a Client Operating System
- Exchange Server 2010 : Configuring Transport Servers - Hub Transport Servers (part 2)
- Exchange Server 2010 : Configuring Transport Servers - Hub Transport Servers (part 1)
- BizTalk 2010 Recipes : EDI Solutions - Defining Complex Mappings in External XSLT
- BizTalk 2010 Recipes : EDI Solutions - Creating an EDI Map
- BizTalk 2010 Recipes : EDI Solutions - Adding an EDI Schema to a Project
- Exchange Server 2010 : Setting Up Message Routing (part 4) - Configuring Foreign Connectors for Compliance & Using TLS and MTLS
- Exchange Server 2010 : Setting Up Message Routing (part 3) - Using and Configuring Receive Connectors
- Exchange Server 2010 : Setting Up Message Routing (part 2) - Using and Configuring Send Connectors
- Exchange Server 2010 : Setting Up Message Routing (part 1) - Routing Messages & Using Active Directory Sites and Site Costs for Routing
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 windows Phone 7 windows Phone 8
programming4us programming4us
 
programming4us
Natural Miscarriage
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Game Trailer