规划报告和商业智能 (Project Server 2010)

 

适用于: Project Server 2010

上一次修改主题: 2010-03-26

在 Microsoft Project Server 2010 中,Project Server 已与 Microsoft SharePoint Server 2010 中的 Excel Services 集成以便于用户创建自定义报表。在集成过程中,会提供空的数据连接电子表格和示例报表。可供报告的数据包括时间表自定义字段、项目属性以及项目组合计划器和分析器数据。现在可以自定义默认联机分析处理 (OLAP) 多维数据集,以使其仅包括给定部分的数据。

使用 Office Excel 2007 或 Excel 2010 的报表

Excel 报表是数据连接电子表格,您可以使用这些电子表格来显示从报表数据库或 OLAP 数据库检索的数据。在 Microsoft Excel 2010 中,您可以在表格、数据透视表或数据透视图中显示数据,并访问其他可视化功能。在 Microsoft Office Excel 2007 中,只能使用数据透视表或数据透视图。Excel 报表使用 Office 数据连接来访问和检索报表数据库和 OLAP 数据库中的数据。

仪表板

可以使用 SharePoint Server 2010 基础架构和 Excel Services 集成启用仪表板。

“商业智能中心仪表板”页是容纳 Web 部件的页面。可以使用几个不同选项,将 Project Server 数据与 Web 部件一起显示:

  • Excel Services

  • Microsoft PowerPivot

  • Microsoft SQL Server Reporting Services (SSRS) 2005 或 2008

  • Microsoft SharePoint Server 2010 中的 PerformancePoint Services

  • SharePoint Server 2010 Business Connectivity Services 功能

  • Microsoft Search Server 2010

列出的六个方法中每个都可以使用报表功能的相关 Web 部件添加到仪表板页面。例如,为将 Excel 报表放到仪表板页面上,可以将 Excel Web Access Web 部件添加到仪表板页面,并将 Web 部件链接到特定 Excel .xlsx 文件以在 Web 部件中显示。

仪表板页面内置页面筛选器,这些筛选器连接到“报表”Web 部件以按用户其他信息筛选内容。“报表”Web 部件之间还可以相互链接,这样在选择报表中的一个值时,就会按当前选择筛选其他连接的报表。

安全和访问

安装 Project Server 后唯一可访问商业智能中心的用户就是用于安装的帐户。必须授予其他用户访问权限才能让他们使用报表内容。

商业智能中心不使用 Project Server 2010 安全机制,而使用用于网站访问的 SharePoint Server 2010 和用于数据访问的安全存储服务。这样您可以将商业智能中心管理员责任委派给非 Project Server 用户。

商业智能中心是 Microsoft Project Web App (PWA) 网站的子网站。虽然子网站通常从其父网站继承安全权限,但是可以断开安全继承以启用单独的网站安全管理。这使商业智能中心可以将 Project Server 2010 用户和其他信息用户包括在需要 Project Server 2010 数据的企业中,而不需要访问 Project Server 交易系统。

需要三个 SharePoint Server 2010 网站权限级别来支持网站的基本使用:

  • Web 管理员组 — 适用于商业智能中心网站管理员

  • 团队成员 — 适用于报表查看者

  • 项目经理 — 适用于报表作者

这些角色为用户提供了针对网站内一组项目的访问权限。这些项目可以是报表、报表模板和 Office 数据连接。对于 Office 数据连接项目,用于给定 ODC 的安全存储凭据提供针对报表数据库和 OLAP 数据库中数据的访问权限。

如果必须保证对网站内特定项目的安全访问(例如限制对报表文件夹、特定报表或 Office 数据连接的访问),则可以用特例形式自定义安全权限,方法是创建可帮助保护这些项目的特定安全组或者编辑每个项目的安全权限。所有这一切都可以通过使用 SharePoint Server 2010 安全性来实现。

如果已实现了商业智能中心,建议您不要重命名或删除默认内容及其包含的文件夹。将来发布新修补程序和 Service Pack 时,会重新创建默认内容。

Office 数据连接

Office 数据连接是可由多个 Excel 报表使用的外部文件。这些文件包括:

  1. 连接和访问正确目标数据库所需的连接信息。

  2. 从目标数据库读取数据所需的安全凭据。

  3. 从目标数据库检索数据的特定说明。可以包括结构化查询语言 (SQL) 选择查询。

可以使用 SharePoint Server 2010 安全性保证对这些文件的安全访问。还可以通过为每个帐户创建单独的安全存储应用程序定义来保证对报表数据的安全访问。

使用 Microsoft SQL Server 进行数据分析

数据分析需要 Analysis Services,这是 SQL Server 2005 和 SQL Server 2008 的一部分。

数据分析用户

用户可以使用 PWA 创建和处理数据分析视图,还可以使用 Microsoft Project Professional 2010 处理数据分析视图。为了使用户可以创建及处理数据分析视图,必须满足以下条件:

  • 用户必须分配有对允许与数据分析进行交互的 PWA 中的“数据分析”页的访问权限,并且必须有权访问将是数据分析视图的一部分的数据。

  • 用户必须分配有从 PWA 中的商业智能中心网站或从 Project Professional 2010 查看数据分析的权限。

若要使用数据分析功能,则必须为用户分配以下权限:

  • 查看数据分析   这是一个全局权限,允许用户通过使用 PWA 或 Project Professional 2010 来查看数据分析。

  • 管理项目 Web App 视图   这是一个全局权限,允许用户在 PWA 中创建新的视图。

企业设置

当用户使用数据分析时,Project Server 2010 企业全局模板和企业资源库中的设置会对数据的处理方式产生重大影响。在使用数据分析之前,请先考虑以下几点:

  • 组织是否已定义企业项目自定义字段和企业资源自定义字段?

  • 是否已将所有必需的资源添加到企业资源库?

  • 是否已将值分配给任一企业自定义字段?

  • 是否已将企业资源库中的资源分配给正确的 Project Server 安全类别以允许访问数据分析视图?(如果导入资源或将企业资源库与 Active Directory 目录服务同步,则所有资源将添加到工作组成员安全类别。)