PerformancePoint-Dienste-DLLs in Entwicklungsszenarios
Letzte Änderung: Dienstag, 30. August 2011
Beim Entwickeln von Erweiterungen können Sie auf DLLs von PerformancePoint Services in Microsoft SharePoint Server 2010 verweisen. Dieses DLLs werden im globalen Assemblycache auf dem Computer installiert, auf dem PerformancePoint Services installiert ist.
Die folgende Tabelle beschreibt die PerformancePoint Services-DLLs, die in unterstützten Entwicklungsszenarios verwendet werden.
Gilt für: SharePoint Server 2010
Tabelle 1. PerformancePoint-Dienste-DLLs und ihre Verwendung
DLL-Name |
Beschreibung |
---|---|
Microsoft.PerformancePoint.Scorecards.Client |
Stellt Klassen für die Arbeit mit Dashboardobjekten, z. B. Berichte, Filter und Datenquellen, bereit. |
Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard |
Enthält die TabularDataSourceProvider-Klasse, die eine Basisklasse für tabellarische Datenquellenanbieter ist, sowie die DimensionalParameterDataProvider-Klasse, die Filtern die Verwendung mehrdimensionaler Datenquellen ermöglicht. |
Microsoft.PerformancePoint.Scorecards.Script |
Stellt Klassen bereit, die die Verwaltung von Abhängigkeiten für PerformancePoint-Webparts unterstützen. |
Microsoft.PerformancePoint.Scorecards.Server |
Stellt Klassen und Dienstprogramme bereit, die von der PerformancePoint Services-Dienstanwendung verwendet werden. Diese DLL enthält die CustomParameterDataProvider-Klasse, die eine abstrakte Basisklasse für Filterdatenanbieter ist, sowie die ParameterizableControl-Klasse, die eine abstrakte Basisklasse für Websteuerelemente ist. |
Microsoft.PerformancePoint.Scorecards.ServerCommon |
Stellt Klassen und Dienstprogramme bereit, die von der PerformancePoint Services-Dienstanwendung verwendet werden. Diese DLL enthält die BIMonitoringServiceApplicationProxy-Klasse, die zum Ausführen von Create- und Update-Operationen für Datenquellenobjekte verwendet wird. |
Microsoft.PerformancePoint.Scorecards.ServerRendering |
Stellt Klassen zum Rendern von Steuerelementen auf einer Dashboardseite bereit sowie Klassen, die Abschnitte eines KPI-Detailberichts darstellen. |
Microsoft.PerformancePoint.Scorecards.Store |
Enthält die SPDataStore-Klasse, die zum Ausführen von Create-, Read-, Update- und Delete-Operationen (CRUD) für First-Class-Objekte verwendet wird. |
Kopieren von PerformancePoint-Dienste-DLLs aus dem globalen Assemblycache
Sie können PerformancePoint Services-DLLs über eine Eingabeaufforderung aus dem globalen Assemblycache kopieren. Sie benötigen entsprechende Berechtigungen, um Dateien aus dem globalen Assemblycache zu kopieren und die Dateien in den Zielordner einzufügen.
So kopieren Sie PerformancePoint-Dienste-DLLs
Starten Sie eine Eingabeaufforderung als Administrator.
Navigieren Sie zum Speicherort der DLL, die Sie kopieren möchten, indem Sie folgende Syntax verwenden.
cd [full path of the global assembly cache directory that contains the destination file]
Das folgende Beispiel zeigt den Pfad der Microsoft.PerformancePoint.Scorecards.Client-DLL auf einem Computer unter Windows Server 2008. Zur besseren Lesbarkeit wurde im Beispiel ein Zeilenumbruch hinzugefügt. Entfernen Sie den Zeilenumbruch, bevor Sie den Befehl in die Eingabeaufforderung kopieren.
cd C:\Windows\assembly\GAC_MSIL\Microsoft.PerformancePoint.Scorecards.Client\ 14.0.0.0__71e9bce111e9429c
Kopieren Sie die DLL in einen lokalen Ordner, und verwenden Sie hierfür folgende Syntax:
copy [file name] [full path of destination folder]
Im folgenden Beispiel wird die DLL in den Ordner PpsDlls auf Laufwerk C: kopiert.
copy Microsoft.PerformancePoint.Scorecards.Client.dll C:\PpsDlls
Ausführliche Anweisungen zum Kopieren einer DLL aus dem globalen Assemblycache finden Sie unter Gewusst wie: Suchen und Kopieren von "Microsoft.Office.Excel.WebUI.dll" und "Microsoft.Office.Excel.WebUI.Internal.dll". Ersetzen Sie die Ordner- und Dateinamen mit den entsprechenden Namen in PerformancePoint Services.