DLL PerformancePoint Services utilisées dans les scénarios de développement
Dernière modification : mardi 30 août 2011
Vous pouvez faire référence aux DLL des Services PerformancePoint dans Microsoft SharePoint Server 2010 lorsque vous développez des extensions. Ces DLL sont installées dans le Global Assembly Cache sur l’ordinateur sur lequel est installé PerformancePoint Services.
Le tableau suivant décrit les DLL PerformancePoint Services utilisées dans les scénarios de développement pris en charge.
S’applique à : SharePoint Server 2010
Tableau 1. DLL de PerformancePoint Services et leurs utilisations
Nom de la DLL |
Description |
---|---|
Microsoft.PerformancePoint.Scorecards.Client |
Fournit des classes pour une utilisation avec des objets de tableau de bord tels que des rapports, des filtres et des sources de données. |
Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard |
Contient la classe TabularDataSourceProvider, qui est la classe de base pour les fournisseurs de sources de données tabulaires, et la classe DimensionalParameterDataProvider, qui permet aux filtres d’utiliser des sources de données multidimensionnelles. |
Microsoft.PerformancePoint.Scorecards.Script |
Fournit des classes pour aider à gérer les dépendances pour Composants WebPart PerformancePoint. |
Microsoft.PerformancePoint.Scorecards.Server |
Fournit des classes et des utilitaires utilisés par l’application de service PerformancePoint Services. Cette DLL contient la classe CustomParameterDataProvider, qui est la classe de base abstraite pour les fournisseurs de données de filtre, et la classe ParameterizableControl, qui est la classe de base abstraite pour les contrôles Web. |
Microsoft.PerformancePoint.Scorecards.ServerCommon |
Fournit des classes et des utilitaires utilisés par l’application de service PerformancePoint Services. Cette DLL contient la classe BIMonitoringServiceApplicationProxy, qui sert à effectuer des opérations Create et Update pour des objets de source de données. |
Microsoft.PerformancePoint.Scorecards.ServerRendering |
Fournit des classes pour le rendu des contrôles sur une page de tableau de bord, et des classes qui représentent les sections d’un rapport Détails des indicateurs de performance clés (KPI). |
Microsoft.PerformancePoint.Scorecards.Store |
Contient la classe SPDataStore, qui sert à effectuer des opérations Create, Read, Update et Delete (CRUD) pour les objets de première classe. |
Copie de DLL de PerformancePoint Services à partir du Global Assembly Cache
Vous pouvez copier des DLL de PerformancePoint Services à partir du Global Assembly Cache à l’aide d’invites de ligne de commande. Vous devez disposer d’autorisations suffisantes pour copier des fichiers à partir du Global Assembly Cache et coller des fichiers dans votre dossier de destination.
Pour copier des DLL de PerformancePoint Services
Démarrez la console d’invite de commande en tant qu’administrateur.
Naviguez jusqu’à l’emplacement de la DLL que vous souhaitez copier en utilisant le format suivant.
cd [full path of the global assembly cache directory that contains the destination file]
L’exemple suivant montre le chemin d’accès à la DLL Microsoft.PerformancePoint.Scorecards.Client sur un ordinateur exécutant Windows Server 2008. Afin d’améliorer la lisibilité, un saut de ligne est ajouté à l’exemple. Supprimez ce saut de ligne avant de coller la commande dans la console.
cd C:\Windows\assembly\GAC_MSIL\Microsoft.PerformancePoint.Scorecards.Client\ 14.0.0.0__71e9bce111e9429c
Copier la DLL dans un dossier local en utilisant le format suivant :
copy [file name] [full path of destination folder]
L’exemple suivant copie la DLL dans le dossier PpsDlls sur le lecteur C.
copy Microsoft.PerformancePoint.Scorecards.Client.dll C:\PpsDlls
Pour obtenir des instructions détaillées sur la copie d’une DLL à partir du Global Assembly Cache, voir la rubrique Procédure : Rechercher et copier Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll. Remplacez le nom du dossier et du fichier par leurs équivalents PerformancePoint Services.