面向 IT 管理员的 PowerPivot 概述

SharePoint 上的协作和文档管理对于如何使用在 PowerPivot for Excel 中创建的商业智能解决方案非常重要。本主题介绍 PowerPivot for SharePoint 中有助于使用和管理共享 PowerPivot 工作簿的服务器功能。本主题还介绍 IT 管理员在 SharePoint 环境中部署服务器和监视 PowerPivot 数据访问时的角色。

什么是 PowerPivot for SharePoint?

在 SharePoint 管理中心管理 PowerPivot 服务器

SharePoint 管理员的任务

查找有关 PowerPivot 服务器组件和操作的技术信息

什么是 PowerPivot for SharePoint?

PowerPivot for SharePoint 是在 SQL Server 2008 R2 产品发行版中提供的一种 SQL Server 功能。此功能没有内置在 SharePoint 中,但您可以随 SharePoint 一起安装此功能以实现以下方案:

术语

定义

使用 Web 浏览器查看工作簿和报表中的 PowerPivot 数据

在 Web 浏览器中查看 PowerPivot 数据需要使用 PowerPivot 服务器软件,该软件可实现浏览器窗口中的数据交互。打开使用 PowerPivot 作为数据源的工作簿或报表时,PowerPivot 服务器软件会在后台加载数据。每次您对数据进行切片、深化和筛选时,PowerPivot 服务器软件都在后台处理操作,并提供筛选或重新计算后的数据。

PowerPivot 服务器软件在 SharePoint 上运行。在 SharePoint 服务器上,PowerPivot 服务器组件将数据加载到 SharePoint 应用程序服务器的内存中,重新计算数据,然后在不再使用数据时将其卸载。PowerPivot 系统可进行自我维护,它将监视当前正在使用哪些 PowerPivot 工作簿。

提供了丰富预览和文档创建选项的 PowerPivot 库

PowerPivot 库是一种专用 SharePoint 库,建议使用该库存储和查看 PowerPivot 工作簿。PowerPivot 库的独特之处在于,它能够生成工作表的缩略图以及用于可视化 PowerPivot 数据的命名范围。它还提供了基于已发布到 PowerPivot 库的现有工作簿创建新报表和工作簿的选项。

计划数据刷新

您可以针对您所拥有的和发布到 SharePoint 站点的 PowerPivot 工作簿配置数据刷新计划。 在 SharePoint 的计划配置页上,可以指定工作簿和数据源连接信息,并选择要在不同时间更新的数据源。还可以查看刷新历史记录以验证数据是否是最新的。

监视 PowerPivot 可用性和操作

在安装 PowerPivot for SharePoint 时,会将 PowerPivot 管理面板添加到 SharePoint 管理中心。SharePoint 管理员可以使用此面板查看相关报告,以了解服务器运行状况、查询响应指标以及工作簿使用情况数据(使用情况数据可用以确定 SharePoint 上的高价值 PowerPivot 工作簿)。通过显示数据刷新在总体上成功或失败的合并报表,管理员还可以监视总体数据刷新操作。

管理中心是一个仅限管理员使用的应用程序,可供 SharePoint 管理员使用。如果您想查看 PowerPivot 管理面板提供的任何报表或信息,请与您的 SharePoint 管理员联系。

查询 Excel 工作簿中的 PowerPivot 数据

在查看 SharePoint 库中的 PowerPivot 工作簿时,将分别在场内的 Analysis Services 服务器实例上检测、提取和处理该工作簿内的 PowerPivot 数据,同时由 Excel Services 呈现表示层。可以在浏览器窗口中或在具有 PowerPivot for Excel 的 Excel 2010 桌面应用程序中查看经过完全处理的工作簿。

下图显示了查询处理请求在不同 SharePoint 应用程序之间的流动方式。由于 PowerPivot 数据是 Excel 2010 工作簿的一部分,因此当用户打开 SharePoint 库中的一个 Excel 工作簿并与包含 PowerPivot 数据的数据透视表或数据透视图进行交互时,就会产生查询处理请求。

数据处理要求关系图

Excel Services 和 PowerPivot for SharePoint 组件处理同一个工作簿 (.xlsx) 文件的不同部分。Excel Services 检测 PowerPivot 数据,并向场中的 PowerPivot 服务器发出处理请求。PowerPivot 服务器将该请求分配给 Analysis Services 服务 实例,该实例从内容库中的工作簿内提取数据并加载这些数据。存储在内存中的数据合并回呈现的工作簿中,并传递回 Excel Web Access,以便在浏览器窗口中显示。

并不是 PowerPivot 工作簿中的所有数据都由 PowerPivot for SharePoint 来处理。Excel Services 处理工作表中的表格和单元格数据。PowerPivot 服务只处理针对 PowerPivot 数据的数据透视表、数据透视图和切片器。

在 SharePoint 管理中心管理 PowerPivot 服务器

PowerPivot for SharePoint 已完全集成到 SharePoint 环境中。管理员可以使用管理中心来管理服务、服务帐户、服务关联、功能可用性、事件配置和处理模式。 

如前所述,SharePoint 管理员还可以使用 PowerPivot 管理面板来监视总体服务器运行状况和性能。如果内置报表不够用,管理员可以在 Excel 中创建自定义报表以补充或替代所提供的报表。

SharePoint 管理员的任务

虽然 PowerPivot 工作簿是由创建它们的人员发布和维护的,但 SharePoint 管理员可通过执行以下任务来支持他们的工作:

  1. 安装和配置 PowerPivot 服务器软件。只有 SharePoint 管理员才可以向 SharePoint 服务器添加新软件。

  2. 在 SharePoint 集成模式下安装和配置 Reporting Services。Reporting Services 是一项可针对 SharePoint 集成进行安装和配置的 SQL Server 功能。如果您想基于 PowerPivot 库中的已发布工作簿来创建报表,就需要使用 Reporting Services。

  3. 创建 PowerPivot 库或其他位置以存储 PowerPivot 数据。此任务还可由网站集管理员来执行。

  4. 针对存储数据的库或位置设置权限。此任务还可由网站集管理员来执行。

  5. 通过在 PowerPivot 管理面板中查看报表来监视服务运行状况。

有关详细信息,请查阅下一节中的链接。

查找有关 PowerPivot 服务器组件和操作的技术信息

PowerPivot for SharePoint 是 SQL Server 2008 R2 的一项功能。请参阅 TechNet 或 MSDN 上的 SQL Server 2008 R2 联机丛书以了解以下方面的技术信息:

安装

配置

PowerPivot 管理面板

PowerPivot 数据刷新