导出 (0) 打印
全部展开
此主题尚未评级 - 评价此主题

配置 Project Web App 报告 (Project Server 2013)

Project Server 2013

您所在市场中可能尚未推出 Office 商店或 SharePoint 商店。

摘要:为 Project Web App 配置报告功能,并配置 Secure Store 和 Excel Services 设置,以启用 Project Web App 示例报告。

适用于:

Project Server 2013 将 SharePoint Server 2013 商业智能中心网站模板集成到 Project Web App 的每个实例中,这提供了一个用于托管报告、仪表板和报告连接的中心点,可以自动创建或手动创作这些报告连接,以提供对 Project Web App 的给定实例中的报告数据的访问。商业智能中心可用于托管用 SharePoint Server 2013 中的 Excel Services、SharePoint 中的 Visio Services、SharePoint 中的 PerformancePoint Services、PowerPivot 和 SQL Server Reporting Services (SSRS) 创建的内容。

若要配置报告,您必须执行以下步骤:

配置必备组件

本文中的过程需要 Excel Services 和 安全存储。如果尚未在 SharePoint Server 2013 中部署这些服务,则必须先执行此操作,然后再继续本文中的过程。

note注意:

Excel Services 和 安全存储 都作为服务应用程序在 SharePoint Server 2013 中运行。如果已在 SharePoint Server 2013 中部署这些服务应用程序,则可将其与 Project Server 结合使用。无需为 Project Server 创建这些服务应用程序的新实例。

有关部署 Excel Services 的信息,请参阅以下文章:

Important重要:

Excel Services 应用程序池帐户需要对与 Project Web App 关联的 SharePoint 内容数据库的访问权。如果内容数据库是在配置 Excel Services 之后创建的,则您必须按照为管理帐户授予内容数据库访问权中的过程执行才能授予适当的访问权。

有关部署 安全存储 的信息,请参阅以下文章:

在服务器场中配置 Excel Services 和 安全存储 之后,继续后续章节中的过程。

帐户和安全组

下表介绍了执行本文中的各种过程所需的帐户和安全组。

用于为 Project Web App 配置报告的帐户和安全组

帐户 描述

报告作者组

一个 Active Directory 安全组,可向其中添加将创建报告的用户,或需要访问 Excel 报告的任何其他用户。此组将被授予对 Project Web App 数据库的读取权限。在继续执行下面的过程之前,请让域管理员创建此组。

note注意:

如果具有多个 Project Web App 实例并且要隔离每个实例的报告访问权,则每个 Project Web App 实例需要一个“报告作者”组。

报告查看者组

一个 Active Directory 安全组,可向其中添加将要查看报告的用户。在继续执行下面的过程之前,请让域管理员创建此组。

note注意:

如果具有多个 Project Web App 实例并且要隔离每个实例的报告访问权,则每个 Project Web App 实例需要一个“报告查看者”组。

安全存储目标应用程序帐户

此帐户提供报告查看者查看基于 Project Web App 数据库中的数据生成的报告时需要的凭据。此帐户必须对 Project Web App 数据库拥有 PSDataAccess 权限。

Tip提示:

建议您将此帐户添加到前面介绍的“报告作者”Active Directory 组以便为其授予所需的权限。

为报告作者组添加登录名

为使报告作者能够从 Project Web App 访问 Excel 报告数据库,需要配置 SQL Server 访问并添加 SQL Server 登录名。该登录名必须允许对 Project Web App 数据库进行特定访问,以获取架构信息和数据。请使用为报告作者创建的域组。

Important重要:

Excel 不使用 Secure Store Service 进行数据访问。只有 SharePoint Server 2013 中的 Excel Services 使用 安全存储。在 Excel 中处理报告的用户需要直接的数据库访问权限。

在 Project Web App 数据库所在的计算机上执行以下过程,或使用 SQL Server Management Studio 远程连接至数据库引擎。

为报告作者组添加登录名

  1. 依次单击“开始”、“所有程序”、“Microsoft SQL Server <version>”、“SQL Server Management Studio”。

  2. 选择您的 Project Server 2013 数据库所在的 SQL Server 数据库引擎的实例,然后单击“连接”。

  3. 展开“安全性”,右键单击“登录名”,然后单击“新建登录名”。

  4. 在“常规”页上,单击“搜索”。

  5. 单击“对象类型”,选中“组”复选框。

  6. 单击“确定”。

  7. 键入您为报告作者创建的组的名称。

  8. 单击“检查名称”。

  9. 单击“确定”。

  10. 选择“用户映射”页。

  11. 在“映射到此登录名的用户”列表框中,选择包含 Project Server 2013 数据库的行。

  12. 选中 Project Server 2013 数据库对应的“映射”复选框。

  13. 选中“PSDataAccess”数据库角色成员身份复选框。

  14. 单击“确定”。

安装 SQL Server 2008 分析管理对象

如果尚未安装 SQL Server 分析管理对象 (AMO),则必须在服务器场中的每台应用程序服务器上安装它们。您需要的 AMO 版本取决于 Project Web App 所在的 SQL Server 的版本。有关详细信息,请参阅下表。

SQL Server 分析管理对象的兼容版本

SQL Server 版本 兼容的 AMO 版本

SQL Server 2008

SQL Server 2008 AMO

SQL Server 2008 R2

SQL Server 2008 AMO、SQL Server 2008 R2 AMO(建议)

SQL Server 2012

SQL Server 2008 AMO、SQL Server 2008 R2 AMO、SQL Server 2012 AMO(建议)

note注意:

只需安装兼容的版本之一。

单击以下载适合部署的 AMO 版本:

note注意:

安装 AMO 对象后,在服务器场中正在运行“Project 应用程序服务”的每台应用程序服务器上重新启动该服务。此服务在 SharePoint 管理中心网站中“系统设置”部分的“管理服务器上的服务”中配置。

配置 Excel Services 设置

必须为 Project Web App 示例报告和模板库配置受信任文件位置。

执行以下过程两次,每个库一次。

配置受信任文件位置

  1. 在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 单击 Excel Services 服务应用程序。

  3. 在“管理 Excel Services”页上,单击“受信任文件位置”。

  4. 单击“添加受信任文件位置”。

  5. 在“地址”框中,键入:

    对于模板库:

    http://<servername>/<projectsitename>/ProjectBICenter/Templates/

    对于示例报告库:

    http://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/

  6. 在“信任子级”部分,确认“受信任的子级”复选框已选中。

  7. 在“外部数据”部分:

    1. 在“允许外部数据”部分,选择“受信任的数据连接库和嵌入连接”选项。

    2. 在“刷新时警告”部分,清除“启用刷新警告”复选框。

  8. 保留其余选项的默认值,然后单击“确定”。

必须配置受信任数据连接库,从而使用户可以访问将报告电子表格链接到 Project Server 数据库和 OLAP 数据库中数据的连接器。作为此过程的一部分,您需要 Project Web App (PWA) 中的数据连接库的 URL。

使用下面过程可确定 PWA 中的数据连接库的 URL。

确定数据连接库的 URL

  1. 在 Project Web App 网站的左侧导航窗格中,单击“报告”。

  2. 在左侧窗格中,单击“数据连接”。

  3. 在“数据连接”页上,单击“英语(美国)”(或您区域设置的相应语言)行对应的“打开菜单”按钮 (...)。

  4. 在工具栏上,单击“查看属性”。

  5. 在“数据连接”属性页上,右键单击“英语(美国)”(或您区域设置的相应语言)链接,然后选择“属性”。

  6. 复制“位置”文本框中的 URL。

设置受信任数据连接库

  1. 在管理中心的“应用程序管理”中,单击“管理服务应用程序”。

  2. 单击 Excel Services 服务应用程序。

  3. 单击“受信任数据连接库”。

  4. 单击“添加受信任数据连接库”。

  5. 在“地址”框中,粘贴您在上一过程中复制的数据连接库的 URL。该 URL 应采用下面的格式:

    http://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections%20for%20PerformancePoint/English%20(United%20States)

  6. 单击“确定”。

配置 Secure Store Service 设置

Project Web App 的每个实例随附的示例报告都配置为使用名为 ProjectServerApplication 的安全存储目标应用程序。必须创建此目标应用程序,示例报告才能工作。使用以下过程可创建目标应用程序。

创建安全存储目标应用程序

  1. 在 SharePoint 管理中心网站 主页上的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 单击 Secure Store Service。

  3. 在“Secure Store Service”页上,选择“编辑”选项卡。

  4. 单击“新建”。

  5. 在“创建新的安全存储目标应用程序”页上:

    1. 在“目标应用程序 ID”框中,键入 ProjectServerApplication

    2. 在“显示名称”框中,为安全存储目标应用程序键入名称。

    3. 在“联系人电子邮件”框中,键入一个电子邮件地址。

    4. 从“目标应用程序类型”下拉列表中,选择“组”。

    5. 单击“下一步”。

  6. 在“为安全存储目标应用程序指定凭据字段”页上,单击“下一步”。

  7. 在“指定成员资格设置”页上:

    1. 在“目标应用程序管理员”框中,键入管理此目标应用程序的用户的名称。

    2. 在“成员”框中,键入您为报告查看者创建的域组的名称。

    3. 单击“确定”。

  8. 在“Secure Store Service 应用程序”页上,选中您刚才创建的目标应用程序对应的复选框。

  9. 在功能区上的“凭据”部分,单击“设置”。

  10. 在“设置安全存储目标应用程序(组)的凭据”对话框中,键入为安全存储目标应用程序创建的帐户的用户名和密码。

    Important重要:

    该帐户必须具有对 Project Web App 数据库的 PSDataAccess 权限。建议您将此帐户添加到“报告作者”Active Directory 组以便为其授予所需的权限。

  11. 单击“确定”。

填充“报告作者”和“报告查看者”Active Directory 组

若要在 Project Web App 中为用户提供对商业智能中心的所需访问权限,必须按如下所述填充“报告作者”和“报告查看者”Active Directory 组:

  • “报告作者”组:添加将使用 Excel 创建报告的用户的 Active Directory 帐户。

  • 报告查看者:添加将在商业智能中心中查看报告的 Project Web App 用户的 Active Directory 帐户。

    note注意:

    如果您的报告作者也需要查看报告,则您可将“报告作者”组添加到 Active Directory 中的“报告查看者”组。

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。