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 視窗]。
若要使用 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 增益集一起安裝的說明。
從舊版升級
這個版本是 PowerPivot for Excel 的第二版。 與以前的版本相比,這個版本支援幾個新的功能,包括新的 DAX 函數、階層式資料和 KPI。 如需有關升級的詳細資訊,請參閱<升級 PowerPivot for Excel>。