PowerPivot for Excel

PowerPivot for Excel 是 Excel 2010 的增益集,可用來加入和整合 Excel 活頁簿中的大量資料。 您加入至活頁簿的資料會在內部儲存為內嵌 PowerPivot 資料庫的 .xlsx 檔案內。

您可以在 Excel 或 Power View 報表中使用這個資料庫。 在 Excel 中,活頁簿會提供所有資料視覺化與互動功能。 您可以使用已經具備的樞紐分析表報告技能,根據您在 Excel 中輕鬆建立的豐富分析資料來建立複雜的活頁簿。

Power View 報表可以使用活頁簿當做在 SharePoint 中即時隨選報表的外部資料來源。 Power View 是屬於 SQL Server 2012 版本之一部分的高階 Reporting Services 功能。 它是 SharePoint 內建的伺服器端報表設計師,可讓您在線上建立報表。

本主題包含下列章節:

Benefits of Using PowerPivot for Excel

Excel Version Requirements

Loading and Calculating PowerPivot Data on the Client

Upgrading from a Previous Version

Related Content

使用 PowerPivot for Excel 的優點

在您安裝此增益集之後,您會有以下的好處:

  • 用來匯入、建立關聯、充實及清理資料的獨立應用程式工作空間。 此工作空間會透過 Excel 開啟,但是會將資料儲存在與 Excel 使用的相同 .xlsx 檔案中。 在此工作空間內,當您匯入資料及建立關聯時,可以在 Excel 內建立分析資料庫。

  • DAX 運算式語言可支援資料操作與商務邏輯。 DAX 讓您在資料層中建立公式。 運算式可以參考任何相關資料表或資料行。 您可以使用運算式來建立導出資料行或量值,重新格式化資料,以及將資料分組。

  • 資料處理是透過本機 Analysis Services xVelocity 記憶體中分析引擎 (VertiPaq),它會壓縮及載入資料,並將資料提供給工作表中的資料視覺化物件 (如樞紐分析表) 使用。 此引擎在 Excel 處理序內執行。 沒有要執行的管理或組態工作。 此引擎是 PowerPivot for Excel 增益集的內部元件。

  • PowerPivot 功能表會加入至 Excel 功能區,好讓您可以在 Excel 工作空間中處理資料。

  • 資料存取是透過更新版本的 AMO、ADOMD.NET 和 Analysis Services OLE DB 提供者來啟用。 這些提供者會與此增益集一起安裝,並支援 PowerPivot 資料的連接。

  • 資料摘要提供者,可匯入及重新整理 OData 格式的資料。

若要以互動方式使用資料,您必須在也有 PowerPivot for Excel 增益集的本機電腦上使用 Excel 將它開啟,或者您可以在擁有 Excel Services 和 PowerPivot for SharePoint 或 Reporting Services 的 SharePoint 伺服器上進行遠端存取。

Excel 版本需求

建立包含 PowerPivot 資料的 Excel 活頁簿同時需要 Excel 2010 和 PowerPivot for Excel 增益集。 在您建立活頁簿後,可以將它發行到 SharePoint Server 2010 伺服陣列,這個伺服陣列具有 Excel Services 與 SQL Server PowerPivot for SharePoint 的部署。 您可以在 Excel 2007 中開啟 PowerPivot 活頁簿。 但是,Excel 2007 不能用來建立或修改 PowerPivot 資料,或是與使用 PowerPivot 資料的樞紐分析表或樞紐分析圖互動。 您必須使用 Excel 2010 來取得所有 PowerPivot 功能的完整存取權。

若要安裝用戶端應用程式,您可以下載並執行安裝程式 (PowerPivot_for_Excel.msi),這個程式會將程式檔案複製到您的電腦。

若要開啟 PowerPivot 視窗,請在 Excel 功能區上按一下 [PowerPivot] 索引標籤。 按一下 [PowerPivot] 索引標籤上的 [PowerPivot 視窗]

GMNI_clientApp

若要使用 PowerPivot for Excel 的完整功能,您必須具備 Excel 2010 的 64 位元版本。 在 Windows 平台上,64 位元的作業系統與用戶端應用程式提供更多可定址的記憶體,以便您建立包含數百萬個資料列的活頁簿。 如需有關工作站需求的詳細資訊,請參閱<硬體和軟體需求 (SharePoint 模式下的 PowerPivot for SharePoint 與 Reporting Services)>。

在用戶端上載入及計算 PowerPivot 資料

PowerPivot for Excel 包含在 Excel 中以同處理序 (In-Process) 執行的 Analysis Services xVelocity 記憶體中分析引擎 (VertiPaq)。 用戶端應用程式會使用 AMO 和 ADOMD.NET,接著使用 Analysis Services OLE DB 提供者,以連接及查詢活頁簿內的 PowerPivot 資料。

Analysis Services xVelocity 引擎會在工作站上發出查詢,然後從不同的資料來源接收資料,包括關聯式或多維度資料庫、文件、公用資料存放區或 Web 服務。 在資料匯入和用戶端資料重新整理期間,對外部來源的所有資料存取都是透過在 Excel 處理序內執行的 Analysis Services xVelocity 引擎。

下圖說明從 Excel 進行 PowerPivot 資料存取。 圖中顯示支援資料處理的元件。 如需有關支援的資料來源及建立 PowerPivot 資料的詳細資訊,請參閱隨著 PowerPivot for Excel 增益集一起安裝的說明。

GMNI_InprocVertipaq

從舊版升級

這個版本是 PowerPivot for Excel 的第二版。 與以前的版本相比,這個版本支援幾個新的功能,包括新的 DAX 函數、階層式資料和 KPI。 如需有關升級的詳細資訊,請參閱<升級 PowerPivot for Excel>。

相關內容

PowerPivot for Excel 安裝

適用於 SQL Server 2012 的 PowerPivot 說明