配置 Project Server 2010 测试环境的报告功能
适用于: Project Server 2010
上一次修改主题: 2016-11-30
(本文是 Microsoft Project Server 2010 测试环境部署系列的第 9 部分。本文中的过程假定您已按顺序阅读从创建 Project Server 2010 测试环境的 Hyper-V 快速入门开始的系列。)
本文介绍为 Microsoft Project Web App (PWA) 网站配置报表所必须遵循的步骤。若要配置报表,必须按照以下步骤操作:
在 SQL Server 中为报表作者添加登录名
配置 Excel Services
配置 Secure Store Service
视频演示
此视频演示为 Project Server 2010 配置报表所涉及的步骤。
观看视频(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=196726\&clcid=0x804)(该链接可能指向英文页面)。若要下载该视频文件,请右键单击该链接,然后单击“目标另存为”。
配置 SQL Server
为使报表作者能够从 Microsoft Excel 访问 Project Server 2010 报表数据库,必须配置 Microsoft SQL Server 访问权限并添加 SQL Server 登录名。该登录名必须允许对 Project Server 2010 报表数据库进行特定访问,以获取架构信息和数据。请使用为报表查看者 (Litware\ProjReportAuthors) 创建的域组。
为报表作者添加登录名
使用 Litware\SQLAdmin 登录到 Litware-SQL。
依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008”、“SQL Server Management Studio”。
在“连接到服务器”对话框的“服务器名称”框中,键入 localhost,然后单击“连接”。
展开“安全性”,右键单击“登录名”,然后单击“新建登录名”。
在“常规”页上,单击“搜索”。
单击“对象类型”,选中“组”复选框。
单击“确定”。
键入 Litware\ProjReportAuthors。
单击“检查名称”。
单击“确定”。
选择“用户映射”页。
在“映射到此登录名的用户”列表中,选择包含 Project Server 2010 报表数据库 (ProjectServer_Reporting) 的行。
选中 Project Server 2010 报表数据库对应的“映射”复选框。
选中“db_datareader”数据库角色成员身份复选框。
单击“确定”。
本文中的其余步骤需要在 SharePoint 管理中心网站中执行。请使用 Litware\FarmAdmin 帐户登录到 Litware-Proj。
配置 Excel Services
Project Server 2010 需要 Microsoft SharePoint Server 2010 中的 Excel Services。配置 Excel Services 的第一步是打开 Excel Calculation Services 服务。
打开 Excel Calculation Services 服务
在 SharePoint 管理中心网站上的“系统设置”部分,单击“管理服务器上的服务”。
在“服务”列表中,单击“Excel Calculation Services”旁边的“启动”。
Excel Services 服务运行后,下一步是创建 Excel Services 服务应用程序。
创建 Excel Services 服务应用程序
在 SharePoint 管理中心网站的“应用程序管理”部分,单击“管理服务应用程序”。
在“服务应用程序”选项卡上,单击“新建”,然后单击“Excel Services”。
在“名称”框中,键入 Excel Services Service App。
在“应用程序池名称”框中,键入 ExcelServicesAppPool。
从“可配置”列表中选择“Liware\SVCApp”。
单击“确定”。
在配置 Excel Services 之后,必须为 Project Server 2010 示例报表和模板库配置受信任的文件位置。
执行此过程两次:每个库执行一次。
配置受信任文件位置
在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。
单击 Excel Services 服务应用程序。
在“管理 Excel Services”页上,单击“受信任文件位置”。
单击“添加受信任文件位置”。
在“地址”框中,键入:
对于模板库:
http://litware-proj/pwa/ProjectBICenter/Templates/
或
对于示例报告库:
http://litware-proj/pwa/ProjectBICenter/Sample%20Reports/
在“信任子级”下,确认“受信任的子级”复选框已选中。
在“外部数据”部分:
在“允许外部数据”下,选择“受信任的数据连接库和嵌入连接”选项。
在“刷新时警告”下,清除“启用刷新警告”复选框。
单击“确定”。
必须配置受信任数据连接库,以便用户能够访问将报表电子表格链接到 Project Server 2010 报表数据库和 OLAP 数据库中数据的连接器。执行以下过程以设置受信任数据连接库。
设置受信任数据连接库
在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。
单击 Excel Services 服务应用程序。
单击“受信任数据连接库”。
单击“添加受信任数据连接库”。
在“地址”框中,键入:
http://litware-proj/pwa/ProjectBICenter/Data%20Connections%20for%20PerformancePoint/English%20(United%20States)
单击“确定”。
配置安全存储
在 SharePoint Server 2010 中,Secure Store Service 使用户能够访问多个系统资源而无需多次提供身份验证凭据。SharePoint Server 2010 通过包含 Windows 服务和安全凭据数据库来实施 Secure Store Service 身份验证。
下一步是配置安全存储,方法是打开 Secure Store Service 并创建 Secure Store Service 服务应用程序。执行以下过程以打开 Secure Store Service。
打开 Secure Store Service
在 SharePoint 管理中心网站上的“系统设置”部分,单击“管理服务器上的服务”。
在“服务”列表中,单击“Secure Store Service”旁边的“启动”。
Secure Store Service 运行后,必须创建 Secure Store Service 应用程序。请使用以下过程。
创建 Secure Store Service 应用程序
在 SharePoint 管理中心网站的“应用程序管理”部分,单击“管理服务应用程序”。
在“服务应用程序”选项卡上,单击“新建”,然后单击“Secure Store Service”。
在“名称”框中,键入 Secure Store Service Application。
在“应用程序池名称”框中,键入 SecureStoreAppPool。
从“可配置”列表中选择一个托管帐户。
单击“确定”。
在成功创建服务应用程序后,单击“确定”。
创建 Secure Store Service 应用程序后,必须先生成 Secure Store Service 密钥才能使用 Secure Store service。请执行以下过程生成密钥。
生成 Secure Store Service 密钥
在 SharePoint 管理中心网站的“应用程序管理”部分,单击“管理服务应用程序”。
单击 Secure Store Service 应用程序。
在“编辑”选项卡上,单击“生成新密钥”。
键入并确认“通行短语”,然后单击“确定”。
配置安全存储后,必须创建安全存储目标应用程序。
创建安全存储目标应用程序
在 SharePoint 管理中心主页的“应用程序管理”部分,单击“管理服务应用程序”。
单击“Secure Store Service”。
在“Secure Store Service”页上,选择“编辑”选项卡。
单击“新建”。
在“创建新的安全存储目标应用程序”页:
在“目标应用程序 ID”框中,键入 ProjectServerApplication。
备注
此值区分大小写。
在“显示名称”框中,键入 ProjectServerApplication。
在“联系人电子邮件”框中,键入一个电子邮件地址。
从“目标应用程序类型”下拉列表中,选择“组”。
单击“下一步”。
在“为安全存储目标应用程序指定凭据字段”页,单击“下一步”。
在“指定成员资格设置”页中:
在“目标应用程序管理员”框中,键入 Litware\FarmAdmin。
在“成员”框中,键入 Litware\ProjReportViewers。
单击“确定”。
在“Secure Store Service 应用程序”页上,选中您刚才创建的目标应用程序对应的复选框。
在功能区上,单击“设置凭据”。
在“设置安全存储目标应用程序的凭据(组)”对话框中,键入 Litware\ProjDataAccess 帐户的用户名和密码。
重要
该帐户必须具有对 Project Server 报表数据库的 db_datareader 权限。可通过将 Litware\ProjDataAccess 帐户添加到 Litware\ProjReportAuthors 组来获得该权限。
单击“确定”。
Project Server 2010 报表和商业智能功能现在已配置完毕并可供使用。