在 Project Web App 中规划报告和商业智能
摘要:使用 SharePoint Server 2013 中的商业智能工具制定 Project Web App 数据报表计划。
适用于:Project Server 2013
在 Project Server 2013 中,项目信息存储在 Project Web App 数据库中。 任何可以连接到SQL Server数据库的报表工具都可以查询此信息。 还可通过 OData 源查询此类数据。
可供报告的数据包括时间表自定义域、项目属性以及项目组合计划器和分析器数据。 Project Server 还会生成包含此信息的联机分析处理 (OLAP) 多维数据集。 Project Web App的每个实例都包含一组示例报表和模板。 这些报表包含在 Excel 2013 工作簿中,旨在与 SharePoint Server 2013 中的Excel Services配合使用。
Project Web App 中使用 Excel 的报表
Excel 报表是数据连接电子表格,用于可视化从 Project Web App 数据库或关联的 OLAP 数据库中检索到的数据。 在 Excel 2016 中,可以在数据透视表或数据透视图中显示数据,并能使用其他可视化功能。 Project Web App随附的示例报表使用 Office 数据连接访问和检索Project Web App数据库和 OLAP 数据库中的数据。
Project Web App 商业智能中心内的仪表板
可以使用 Web 部件显示Project Web App数据,在 Project Web App 商业智能中心生成仪表板页。 使用 Web 部件,可以使用多个不同的选项来显示Project Web App数据:
- Excel Services
- SQL Server 2012 Power Pivot for SharePoint Server 2013
- Power View for SharePoint 2013
- SQL Server Reporting Services (SSRS) 2005 或 2008
- SharePoint Server 2013 中的 PerformancePoint Services
- SharePoint Server 2013 Business Connectivity Services 功能
列出的六种方法中的每一个都可以通过使用报表函数的相关 Web 部件添加到仪表板页。 例如,若要将 Excel 报表放在仪表板页上,需要向仪表板页添加 Excel Web Access Web 部件,并将 Web 部件链接到要在 Web 部件中显示的特定 Excel .xlsx 文件。
仪表板页具有内置的页面筛选器,可以链接到报表 Web 部件,以便按用户或其他信息筛选内容。 报表 Web 部件也可以相互链接,以便在一个报表中选择一个值时,按当前选择筛选其他连接的报表。
Project Web App 商业智能中心的安全性和访问权限
商业智能中心是Project Web App网站的子网站,从主Project Web App网站继承权限。 如果组织中的用户需要访问Project Web App报表,则可以执行以下操作之一:
可以中断商业智能中心与主Project Web App站点之间的权限继承。 这允许将用户添加到商业智能中心,而无需授予他们访问Project Web App站点的权限。 不过,将需要手动管理需要访问这两个网站的用户。
可在与 Project Web App 相同的网站集中创建网站,但提供不同权限,并将一个或多个仪表板页部署到该网站,以使所需报告可用。
以下 SharePoint Server 2016 网站权限级别可用:
SharePoint Server 2016 网站权限级别
Group | 权限级别 | 对 OData 源的访问权限 |
---|---|---|
Project Web App 的管理员 |
完全控制 |
是 |
Project Web App 的项目组合经理 |
Design |
是 |
Project Web App 的项目组合查看者 |
设计 |
是 |
Project Web App 的项目经理 |
读取 |
否 |
Project Web App 的资源经理 |
读取 |
否 |
Project Web App 的工作组领导 |
禁止访问 |
否 |
Project Web App 的工作组成员 |
禁止访问 |
否 |
这些角色授予用户对站点中的一组项的访问权限。 这些项可以是报表、报表模板和 Office 数据连接。 对于 Office 数据连接项,用于给定 ODC 的安全存储服务凭据提供对Project Web App和 OLAP 数据库中数据的访问权限。
如果必须保证对网站内特定项目的安全访问(例如限制对报表文件夹、特定报表或 Office 数据连接的访问),则可以用特例形式自定义安全权限,方法是创建可帮助保护这些项目的特定安全组或者编辑每个项目的安全权限。 所有这一切都可以通过使用 SharePoint Server 2016 安全性来实现。
建议不要重命名或删除默认示例报表或模板或其包含的文件夹。 将来发布修补程序和 Service Pack 时,可以重新创建这些报表和模板。
Office 数据连接
Office 数据连接是可由多个 Excel 报表使用的外部文件。 这些文件包含:
- 连接和访问正确目标数据库或 OData 源所需的连接信息。
- 从目标数据源读取数据所需的安全凭据或身份验证信息。
- 将从目标数据库检索哪些数据的具体说明。 这可以包括 SQL 选择查询。
可以使用 SharePoint Server 2013 安全性来保护对这些文件的访问。 还可以通过为每个帐户创建单独的安全存储目标应用程序来保护对报告数据的访问。
Project Online 中的报表
在 Project Online 中,用于报告的Project Web App数据只能通过 Project Online Reporting OData 源获取。 可以通过 Excel 2013 或更高版本访问 OData 源。 OData 报表可以发布到Project Online Project Web App并使用 Excel 显示。 如果 Excel 文件对 Project Online Reporting OData 源使用旧版 OData 导入向导,Excel 将能够刷新 Excel 文件中的Project Online数据。 有关在 Excel 中启用旧数据导入向导的详细信息,请参阅以下文章: 数据导入和分析选项