如何安装 PowerPivot for SharePoint 和 Reporting Services

Reporting Services 和 PowerPivot for SharePoint 是 SQL Server 的两个功能组件,这两个组件单独安装,但在 SharePoint 2010 环境中可以一起使用。通过将这两个功能组件部署在同一场中,您可以实现以下方案:

  • 能够从相同的 SharePoint 站点和库查看和管理工作簿和报表,并且使用相同的 SharePoint 权限和策略控制对您的业务文档的访问。

  • 能够从在相同 SharePoint 库内存储的 PowerPivot 工作簿创建报表生成器报表。通过将 Reporting Services 和 PowerPivot 配置在相同的场中,使报表生成器能够从 PowerPivot 库启动。您可以使用 PowerPivot 库中的操作启动一个报表生成器报表,该报表使用某个 PowerPivot 工作簿作为其数据源。

  • 使用 PowerPivot 库可为工作簿和其他文档添加文档预览。PowerPivot 工作簿和包含 PowerPivot 数据的 Reporting Services 报表支持预览。

PowerPivot for SharePoint 和 Reporting Services 是彼此独立安装和配置的两个不同的功能。因为每个服务器产品的部署步骤各不相同,所以,阅读本主题中的安装指南可为您带来好处,这些指南说明了如何用尽可能少的步骤安装软件。

本主题为两个不同方案提供了单独的安装过程:在已运行 PowerPivot for SharePoint 的服务器上安装 Reporting Services,以及在同一台物理计算机上安装多个 SQL Server 功能组件。这两个方案是互斥的;请选择最适合您的拓扑结构的方案。

本主题包含以下各节:

先决条件

概述

安装方案 1:将 Reporting Services 添加到现有的 PowerPivot for SharePoint 服务器中

安装方案 2:在新的服务器或场中安装所有服务器产品

验证 PowerPivot 和 Reporting Services 集成

先决条件

您必须是场管理员才能向 SharePoint 场中添加服务器功能。

您必须是本地管理员才能运行 SQL Server 安装程序。

SharePoint 服务器或场必须是 Microsoft SharePoint Server 2010。尽管 Reporting Services 可以在更广范围的 SharePoint 服务器上运行,但 PowerPivot for SharePoint 要求在包括 Excel Services 的版本中具有 Microsoft SharePoint Server 2010。

如果您希望将报表数据馈送导出到 PowerPivot 工作簿或者基于 PowerPivot 数据创建报表,Reporting Services 必须是版本 SQL Server 2008 R2。

注意注意

尽管您可以使用本机模式报表服务器来导出数据馈送或创建报表,但通过为 SharePoint 集成配置报表服务器,您可以从相同的站点和库将报表作为 PowerPivot 工作簿存储和访问,这可为您的所有业务文档提供公共的文档访问和管理系统。

概述

若要在同一场中安装和使用 Reporting Services 和 PowerPivot for SharePoint,您必须运行 SQL Server 安装程序两次,一次是为了安装 PowerPivot for SharePoint,另一次是为了安装 Reporting Services。因为 PowerPivot for SharePoint 是通过安装角色安装的,并且这些角色不包括 Reporting Services,所以必须运行安装程序两次。

本主题为两个安装场景提供一些指导原则:

  • 将 Reporting Services 添加到已包括 PowerPivot for SharePoint 的 SharePoint 场中。

  • 安装所有服务器产品。通过本节提供的安装顺序,您能够以可能的最少步骤部署服务器。

对于安装 PowerPivot for SharePoint 或 Reporting Services,没有必需的安装顺序。但是,强烈建议您确认一个功能的安装可正常工作后,再安装下一个功能。

安装方案 1:将 Reporting Services 添加到现有的 PowerPivot for SharePoint 服务器中

如果您已安装了 PowerPivot for SharePoint,请按照以下步骤向场中添加 Reporting Services:

  1. 步骤 1:安装 Reporting Services。您只需一个报表服务器。该报表服务器必须安装在 SharePoint 应用程序服务器或者已加入到场中的 Web 前端上。该报表服务器必须具有支持 SharePoint 集成模式的数据库。当您在 Reporting Services 配置管理器中创建数据库时,请确保选择此模式。有关如何创建数据库的信息,请参阅如何创建 SharePoint 集成模式的报表服务器数据库(Reporting Services 配置)

  2. 步骤 2:配置 Reporting Services 外接程序。您必须在每个 Web 前端服务器上都配置 Reporting Services 外接程序。如果 SharePoint 2010 准备工具未安装外接程序,则首先必须安装它。

  3. 步骤 3:在 SharePoint 管理中心中激活报表服务器功能。根据您配置场的方式,您可能需要手动激活报表服务器功能。

  4. 步骤 4:在 SharePoint 管理中心中配置报表服务器集成。此步骤指定用于确定 SharePoint 与报表服务器之间的连接的集成设置。

注意注意

PowerPivot 库是可在支持 PowerPivot 数据访问的 SharePoint 站点上找到的 SharePoint 库。为该库将自动启用报表生成器。这意味着,您无需附加配置即可启动基于 PowerPivot 工作簿的报表生成器报表。如果您想要在其他库中使用报表生成器,则必须首先配置访问。有关详细信息,请参阅如何配置报表生成器访问权

注意注意

若要了解有关其他报表服务器配置任务的详细信息,请参阅将 Reporting Services 配置为 SharePoint 2010 集成模式

安装方案 2:在新的服务器或场中安装所有服务器产品

如果您是使用全新的操作系统开始的,并且您的目标是配置在同一场中或同一服务器上具有 SharePoint 2010、PowerPivot for SharePoint 和 Reporting Services 的服务器,则可以按照本节中的说明进行安装。

将多个 SQL Server 功能部署在同一场中将要求您单独安装和配置各功能。如果您的目标是部署大量服务器产品,则以下原则可帮助您以更少的步骤实现该目标。

  • 安装 Reporting Services、SQL Server 数据库引擎和任何共享的 SQL Server 功能。例如,您可能要包含管理工具以便向您的部署中添加本地服务器管理支持,或者包含 Business Intelligence Development Studio 以便向您的安装中添加报表设计器。

  • 安装和配置 SharePoint 2010。在系统提示指定数据库服务器时,使用您刚安装的数据库引擎实例。

  • 安装用于 SharePoint 的 Reporting Services 外接程序并且为 SharePoint 集成配置 Reporting Services。

  • 安装并配置 PowerPivot for SharePoint。

每个功能组件都有用于将该功能与 SharePoint 相集成的自己的一组配置任务。请确保在正确配置了集成后再向您的部署中添加功能组件。

安装 SQL Server 2008 R2 数据库引擎和 Reporting Services

  1. 插入安装介质或者打开包含 SQL Server 2008 R2 安装程序文件的文件夹。

  2. 使用管理员权限运行 SQL Server 安装程序。右键单击 Setup.exe 并选择**“以管理员身份运行”**。

  3. 在导航窗格的左侧单击**“安装”**。

  4. 单击**“全新安装或向现有安装添加功能”**。

  5. 在“安装程序支持规则”中,如果未发现任何问题,则单击**“确定”**。否则,按照页面上的说明执行以便纠正问题后重新启动安装程序。

  6. 在“产品密钥”中,指定 Evaluation Edition 或者为 Enterprise、Developer 或 Data Center 版本的许可副本输入产品密钥。单击**“下一步”**。

  7. 接受协议的 Microsoft 软件许可条款,然后单击**“下一步”**。

  8. 在“安装程序支持文件”中,单击**“安装”**以便安装安装程序支持文件。

  9. 在“安装程序支持规则”中,单击**“下一步”**。

  10. 在“设置角色”中,选择**“SQL Server 功能安装”**。

  11. 在“功能选择”页中,选择**“数据库引擎服务”“Reporting Services”。在“共享组件”中,选择“Business Intelligence Development Studio”“管理组件”。单击“下一步”**。

  12. 在“安装规则”中,单击**“下一步”**。

  13. 在“实例配置”中,如果默认实例可用则选择**“默认实例”,否则可指定命名实例。不要指定 PowerPivot。它将阻止以后步骤中的服务器安装。单击“下一步”**。

  14. 在“磁盘空间要求”中,确认您具有安装功能所需的足够的磁盘容量,然后单击**“下一步”**。

  15. 在“服务器配置”中,为 SQL Server 代理、SQL Server 数据库引擎和 SQL Server Reporting Services 指定帐户名称。有关详细信息,请参阅设置 Windows 服务帐户。单击**“下一步”**。

  16. 在“数据库引擎配置”中,单击**“添加当前用户”。单击“下一步”**。

  17. 在“Reporting Services 配置”中,选择**“安装 SharePoint 集成模式默认配置”。如果此选项不可用,则选择“安装但不配置报表服务器”以便在以后设置服务器。单击“下一步”**。

  18. 在其余各页上单击**“下一步”**,直到出现“准备安装”页。

  19. 单击**“安装”**。

安装和配置 SharePoint 2010

使用以下 SharePoint 安装说明安装和配置 SharePoint:

部署具有 SQL Server 的单服务器

注意注意

因为您安装了数据库引擎,所以可以将其用作新场的数据库服务器。

安装 Reporting Services 外接程序和配置 Reporting Services for SharePoint 集成

使用以下说明将 Reporting Services 安装与 SharePoint 2010 相集成。

  1. 步骤 1:安装 Reporting Services 外接程序

  2. 步骤 2:在 SharePoint 管理中心中激活报表服务器功能

  3. 步骤 3:在 SharePoint 管理中心中配置报表服务器集成

注意注意

当您在同一场中安装 PowerPivot for SharePoint 和 Reporting Services 时,将能够从 PowerPivot 库启动报表生成器。如果您想要在其他库中使用报表生成器,则必须首先配置访问。有关如何为其他库启用报表生成器的详细信息,请参阅如何配置报表生成器访问权

注意注意

若要了解有关其他报表服务器配置任务的详细信息,请参阅将 Reporting Services 配置为 SharePoint 2010 集成模式

安装并配置 PowerPivot for SharePoint

使用以下说明可以在已配置并加入到场中的 SharePoint 服务器上安装和配置 PowerPivot:

在现有 SharePoint 服务器上安装 PowerPivot for SharePoint

验证 PowerPivot 和 Reporting Services 集成

以下说明假定您从 PowerPivot 库启动报表生成器。

  1. 创建 PowerPivot 库(有关如何创建 PowerPivot 库的信息,请参阅如何创建和自定义 PowerPivot 库)。

  2. 使用 SharePoint 上载文档操作可以将 PowerPivot 工作簿保存到库中。使用示例工作簿执行此步骤(有关信息,请参阅在 Excel 中创建 PowerPivot 工作簿的路线图)。

  3. 单击 PowerPivot 库的右上角中的**“新建报表”**按钮。

  4. 单击**“创建报表生成器报表”**可以启动报表生成器,并且使用已发布的工作簿作为您的报表的基础。在报表生成器启动后,使用该向导可以创建简单报表。

    如果报表生成器未启动,则单击在您单击**“创建报表生成器报表”时创建和保存到 PowerPivot 库的报表文档占位符。在“操作”中,单击“在报表生成器中打开”,然后单击“运行”**。

  5. 将您刚创建的报表保存回 PowerPivot 库。

  6. 在安装了 Excel 2010 和 PowerPivot for Excel 的工作站上,打开一个浏览器,然后从您的 SharePoint 站点打开该报表。

  7. 在报表工具栏中单击**“作为数据馈送导出”,然后单击“打开”**以便在 PowerPivot for Excel 中加载馈送(有关详细信息,请参阅Generating Data Feeds from Reports)。

  8. 包含报表数据的一个或多个数据馈送将在 PowerPivot 窗口中作为单独的表导入。您现在可以使用导入的数据作为新的 Excel 工作簿的数据源。