新增内容:PerformancePoint Services

上次修改时间: 2011年6月4日

适用范围: SharePoint Server 2010

PerformancePoint Services 中的可编程性更改

集成到 SharePoint Server 2010 中可影响 PerformancePoint Services的许多可编程性更改。下面的列表介绍了这些更改:

  • 第一类对象 (FCO) 作为内容类型存储在 PerformancePoint Services 存储库中,该存储库由 SharePoint 文档库和列表组成。数据源存储在文档库中,所有其他 FCO(仪表板、记分卡、报表、筛选器、KPI 和指示器)存储在列表中。FCO 定义作为序列化的 XML 存储在内容类型中。尽管您可以使用 SharePoint API 来访问 FCO 定义,但是您应仅使用 PerformancePoint Services API 来修改这些定义。有关详细信息,请参阅用于自定义 PerformancePoint Services 对象的编辑器中的"与存储库对象进行交互"一节。

    备注

    存储在存储库中的仪表板 FCO 表示仪表板页定义。已发布的仪表板存储在不同的仪表板文档库中。

  • FCO 定义不可扩展:不能为对象添加属性或方法。若要创建可在 PerformancePoint 仪表板设计器中管理的自定义对象,请先创建一个本机 PerformancePoint Services 对象,然后为其属性定义自定义值。只有类型为 ReportViewFilterDataSource 的对象可以自定义,并且只支持自定义的表格数据源。

  • FCO 的唯一标识符由存储库中的位置而不是 GUID 来表示。

  • ReportViewFilterDataSource 对象会继承新属性,以支持可扩展性:

    • RendererClassName 属性引用用于定义自定义报表呈现器或自定义筛选器控件的类(此属性不适用于自定义数据源)。

    • SubTypeId 属性为对象定义唯一标识符。PerformancePoint Services使用此属性确定对象是否为自定义对象。

  • Filter 对象是 FCO。它们通过引用添加到仪表板中,可在多个仪表板中重用。在早期版本中,筛选器是在仪表板对象内定义的子对象。

  • 仪表板设计器无法扩展。但是,新功能允许仪表板设计器显示自定义对象并与之交互,还可以打开自定义编辑器。有关详细信息,请参阅用于自定义 PerformancePoint Services 对象的编辑器。这一更改最大的优点在于支持瘦编辑器,并且更易于部署多个第三方开发的扩展。

  • PerformancePoint Services在前端 Web 服务器上提供 BIMonitoringServiceApplicationProxy 服务应用程序代理和 SPDataStore 对象。自定义应用程序应调用这些对象(而不是调用 PerformancePoint Web 服务)来创作和处理内容。

  • PerformancePoint Services 开发人员文档基于一个包含受支持的扩展示例的示例。该示例包含一个库帮助程序层,可简化自定义编辑器针对对象执行的常见任务(即创建、检索和更新)。有关详细信息,请参阅 SharePoint Server 2010 中的 PerformancePoint Services 的代码示例

  • SharePoint 列表安全用于向用户授予访问 FCO 及其定义的权限。但是,列表安全不保护安全访问仪表板内容中显示的基础数据。有关 PerformancePoint Services如何保护数据安全的信息,请参阅规划 PerformancePoint Services 安全性 (SharePoint Server 2010)

  • PerformancePoint Web 部件(记分卡、报表和筛选器)使用 Microsoft SharePoint Foundation 2010 连接接口。这样 PerformancePoint Web 部件便可发送或接收来自其他使用兼容连接接口的 Web 部件的值。

  • 预览网站已被删除。仪表板作者不使用此网站,而是直接将仪表板发布到 SharePoint Server 2010,以便在为其他用户提供仪表板之前,在专用模式下对其进行设计和测试。

这些重大的体系结构更改导致的结果是,不支持将自定义的 PerformancePoint Monitoring Server 扩展迁移到 PerformancePoint Services。

请参阅

概念

PerformancePoint 服务

关于 PerformancePoint Services 的疑难解答和常见问题