PowerPivot for Excel

PowerPivot for Excel 是针对 Excel 2010 的外接程序,它为在 Excel 工作簿中添加和集成大量数据提供工具。该外接程序中包括以下组件:

  • Excel 功能区中的 PowerPivot 菜单。

  • 通过 Excel 打开的 PowerPivot 窗口。它提供用于添加、关联和丰富数据的设计图面和工具。

  • 本地 Analysis Services VertiPaq 引擎,它压缩和加载数据并使数据可用于工作表中的数据可视化对象(例如数据透视表)。

  • 用于支持与 PowerPivot 数据的连接的 AMO、ADOMD.NET 和 Analysis Services OLE DB 访问接口的更新版本。

  • 用于以 ATOM 格式导入和刷新数据的 ATOM 数据馈送提供程序。

Excel 版本要求

创建包含 PowerPivot 数据的 Excel 工作簿需要 Excel 2010 和 PowerPivot for Excel 外接程序。在您创建了该工作簿后,可以将其发布到具有 Excel Services 并部署了 SQL Server PowerPivot for SharePoint 的 SharePoint Server 2010 场中。可以在 Excel 2007 中打开 PowerPivot 工作簿。但是,Excel 2007 不能用于创建或修改 PowerPivot 数据或与使用 PowerPivot 数据的数据透视表或数据透视图进行交互。您必须使用 Excel 2010 才能完全享有所有 PowerPivot 功能。

若要安装客户端应用程序,您可以下载并运行一个安装程序 (PowerPivot_for_Excel.msi),该安装程序会将程序文件复制到您的计算机中。

若要打开 PowerPivot 窗口,请单击 Excel 功能区上的**“PowerPivot”选项卡。在“PowerPivot”选项卡上,单击“PowerPivot 窗口”**。

客户端应用程序屏幕快照

若要充分利用 PowerPivot for Excel 的所有功能,要求您具有 Excel 2010 的 64 位版本。在 Windows 平台上,64 位操作系统和客户端应用程序提供更多的可寻址内存,因此您可以生成包含数百万行数据的工作簿。有关工作站要求的详细信息,请参阅硬件和软件要求 (PowerPivot for SharePoint)

加载和计算客户端上的 PowerPivot 数据

PowerPivot for Excel 包含在 Excel 中以进程中方式运行的 Analysis Services VertiPaq 引擎。该客户端应用程序使用 AMO 和 ADOMD.NET(而它们又使用 Analysis Services OLE DB 访问接口)连接到并查询工作簿中的 PowerPivot 数据。

在工作站上,Analysis Services VertiPaq 引擎发出查询并接收来自多种数据源的数据,这些数据源包括关系数据库或多维数据库、文档、公共数据存储区或 Web 服务。在数据导入和客户端数据刷新过程中,对外部数据源的所有数据访问都通过在 Excel 进程中运行的 Analysis Services VertiPaq 引擎进行。

下面的关系图说明从 Excel 内进行的 PowerPivot 数据访问。它显示支持数据处理的组件。有关支持的数据源和创建 PowerPivot 数据的详细信息,请参阅随 PowerPivot for Excel 外接程序一起安装的帮助。

用于数据导入或刷新的客户端协议堆栈