开发方案中使用的 PerformancePoint Services DLL
上次修改时间: 2015年3月9日
在开发扩展时,可以引用 Microsoft SharePoint Server 2010 中的 PerformancePoint Services DLL。这些 DLL 安装在装有 PerformancePoint Services 的计算机上的全局程序集缓存中。
下表介绍在受支持的开发方案中使用的 PerformancePoint Services DLL。
适用范围: SharePoint Server 2010
表 1. PerformancePoint Services DLL 及其用途
DLL 名称 |
说明 |
---|---|
Microsoft.PerformancePoint.Scorecards.Client |
提供用于处理仪表板对象(如报表、筛选器和数据源)的类。 |
Microsoft.PerformancePoint.Scorecards.DataSourceProviders.Standard |
包含 TabularDataSourceProvider 类和 DimensionalParameterDataProvider 类,前者是表格数据源提供程序的基类,后者允许筛选器使用多维数据源。 |
Microsoft.PerformancePoint.Scorecards.Script |
提供帮助管理 PerformancePoint Web 部件的依赖项的类。 |
Microsoft.PerformancePoint.Scorecards.Server |
提供 PerformancePoint Services 服务应用程序使用的类和实用程序。此 DLL 包含 CustomParameterDataProvider 类和 ParameterizableControl 类,前者是筛选器数据提供程序的抽象基类,后者是 Web 控件的抽象基类。 |
Microsoft.PerformancePoint.Scorecards.ServerCommon |
提供 PerformancePoint Services 服务应用程序使用的类和实用程序。此 DLL 包含 BIMonitoringServiceApplicationProxy 类,该类用于对数据源对象执行 Create 和 Update 操作。 |
Microsoft.PerformancePoint.Scorecards.ServerRendering |
提供用于在仪表板页面上呈现控件的类以及表示 KPI 详细信息报表各部分的类。 |
Microsoft.PerformancePoint.Scorecards.Store |
包含 SPDataStore 类,该类用于对第一个类对象执行 Create、Read、Update 和 Delete (CRUD) 操作。 |
从全局程序集缓存复制 PerformancePoint Services DLL
可以使用命令行提示符从全局程序集缓存复制 PerformancePoint Services DLL。必须具有足够的权限,才能从全局程序集缓存复制文件并将文件粘贴到目标文件夹。
复制 PerformancePoint Services DLL
以管理员身份启动命令提示符控制台。
使用以下格式导航到要复制的 DLL 所在的位置。
cd [full path of the global assembly cache directory that contains the destination file]
以下示例显示 Microsoft.PerformancePoint.Scorecards.Client DLL 在运行 Windows Server 2008 的计算机上的路径。为了便于阅读,在示例中添加了换行符。在将命令粘贴到控制台之前,请删除换行符。
cd C:\Windows\assembly\GAC_MSIL\Microsoft.PerformancePoint.Scorecards.Client\ 14.0.0.0__71e9bce111e9429c
使用以下格式将 DLL 复制到本地文件夹:
copy [file name] [full path of destination folder]
以下示例将 DLL 复制到 C 驱动器上的 PpsDlls 文件夹中。
copy Microsoft.PerformancePoint.Scorecards.Client.dll C:\PpsDlls
有关如何从全局程序集缓存复制 DLL 的详细说明,请参阅如何:查找和复制 Microsoft.Office.Excel.WebUI.dll 和 Microsoft.Office.Excel.WebUI.Internal.dll。请使用 PerformancePoint Services 对应项替换文件夹和文件名。