PowerPivot 功能

SQL Server 2008 R2 Analysis Services 會透過完整的 SharePoint 整合,將大規模的資料分析導入 Office 2010 桌面,讓您可以從 SharePoint 網站共用和管理資料。 

功能類別目錄

按一下下列類別目錄,了解 Analysis Services 中的新功能:

SQL Server PowerPivot for Excel: 組合並分析 Excel 2010 活頁簿中大規模的異質 PowerPivot 資料。 建立資料表之間的關聯性,將來自各種來源的資料加入新的複合資料來源。使用豐富的運算式語言來建立自訂彙總、計算及篩選的關聯式查詢。透過 Excel 報表中的樞紐分析表、樞紐分析圖、交叉分析篩選器及篩選,新增資料視覺效果與互動。

Data Analysis Expression (DAX) 語言: 可擴充 Excel 資料操作功能的新公式語言,允許更精密且更複雜的群組、計算與分析。

SQL Server PowerPivot for SharePoint: 在 SharePoint 環境中,PowerPivot 查詢處理與資料重新整理會針對已發行的活頁簿,透過 SQL Server 2008 R2 版中提供的 PowerPivot 伺服器元件啟用。PowerPivot for SharePoint 功能提供服務、管理儀表板、文件庫範本、應用程式頁面以及報表,以便使用與管理伺服器軟體。PowerPivot 伺服器元件會在 SharePoint 中完全整合。SharePoint 系統管理員會使用 [管理中心] 設定和管理伺服陣列中的 PowerPivot 服務。

VertiPaq 資料壓縮與快速處理: VertiPaq 是一種資料行導向的快速處理,可用於 SharePoint 伺服陣列中已發行的 PowerPivot 資料集,以及用於在 Excel 活頁簿中建立或修改大規模 PowerPivot 資料時所進行的離線存取。

Reporting Services 整合: 根據 Excel 活頁簿中的 PowerPivot 資料建立報表,或是使用從 Reporting Services 報表匯入的資料來擴展活頁簿。 

程式設計介面: 使用程式設計功能來自訂活頁簿並自動化管理工作。

不支援的功能: 描述原生模式 Analysis Services 與 SharePoint 整合模式之間的功能差異。

SQL Server PowerPivot for Excel

SQL Server PowerPivot for Excel 是一種會擴充 Excel 2010 的新增益集,用於支援您根據網路上公司資料庫的異質資料、Web 上的公用資料或是電腦上的本機資料所建立的極大資料集。可以透過從 Excel 中所開啟之不同的 PowerPivot 視窗來取得額外的容量。您可以在此視窗中使用資料行對應,以建立來自不同來源之相似資料間的關聯性。最後的結果是活頁簿中內嵌的新資料來源,它會成為在相同檔案 (.xlsx) 中建立的互動式樞紐分析表與樞紐分析圖報表的基礎。

功能摘要

SQL Server PowerPivot for Excel 包括下列功能:

  • 用於新增和建立資料中關聯性的視窗。PowerPivot 視窗與 Excel 視窗分開,以便您可以在資料定義及視覺效果環境之間切換。該視窗具有自己的功能區功能表,包含可用於讓資料更豐富的命令與工具。

  • 本機 VertiPaq 資料處理器會在記憶體中載入大規模的資料,以便在工作站進行離線處理。本機處理器是在 SharePoint 伺服器上執行的 Analysis Services 服務 用戶端版本。它包含在 PowerPivot for Excel 中。

  • 在相同檔案中儲存資料和簡報物件。PowerPivot 資料、樞紐分析表及樞紐分析圖是相同 .xlsx 檔案的一部分。只要建立和管理一個檔案。發行檔案後即可使用它,或是該檔案可以成為 Reporting Services 報表或另一個活頁簿的資料來源。 

  • 更新的 Analysis Services 用戶端程式庫與 OLE DB 提供者。AMO 和 ADOMD.NET 程式庫已更新成可與本機 Vertipaq 處理器搭配使用。該增益集也會安裝更新的 OLE DB Provider for Analysis Services (用以在 Vertipaq 伺服器模式中操作時連接至 PowerPivot 資料)。

詳細的功能描述

使用下表中的資訊,以深入了解 PowerPivot 功能。

功能

說明

PowerPivot 視窗

PowerPivot 視窗提供熟悉的格線配置,包含您要匯入、下載或連結的表格式資料。您也可以複製並貼上想要包含在分析中的其他資料。

每個資料集都會放置在視窗中的不同資料表。您可以在資料表中建立資料行之間的關聯性,以建立資料的整體檢視,使其成為在 Excel 中的樞紐分析表、樞紐分析圖以及其他彙總與總和功能的基礎。

您可以使用 Data Analysis Expressions (DAX) 運算式或關聯性建立工具,來建立資料表之間的關聯性。

資料表匯入精靈

您可以使用「資料表匯入精靈」,以加入公司網路、本機電腦或網路上特定資料來源中的商務資料。您可以直接連接至外部資料來源,或使用預先定義的連接物件 (例如 ODC) 以取得資料。您也可以輸入或是複製來自其他工作表、文件或文字檔的資料。

若要匯入資料,您可以使用點選動作來自動產生一個查詢,以便從單一資料表或多個資料表擷取資料。您可以重複執行精靈,以便從其他資料來源取得資料。

資料會放在索引標籤式頁面上的個別資料表中。索引標籤式頁面為檢視每個資料表中的資料提供最大的空間。每次您匯入新的資料集時,就會建立新的索引標籤式頁面與資料表。

關聯性定義工具

您可以比對包含類似或相同資料的資料行,來建立資料來源之間的關聯性。完整的資料表集之間資料行與資料行的對應,可讓您在來自不同資料來源的資料表之間建立多維度資料來源。您可以選取要聯結的資料表或重新對應個別的資料行,以編輯資料表層級的關聯性。

重複使用其他應用程式的資料 (資料摘要)

PowerPivot for Excel 包含對於取用資料摘要做為 PowerPivot 視窗中資料來源的內建支援。

資料摘要可以是從傳回 XML 表格式資料的 URL 可定址資料來源,所執行的一次資料匯入或可重複的資料匯入。

更重要的是,資料摘要為重複使用 Reporting Services 與 SharePoint 清單的資料提供基礎。Reporting Services 中的內建資料匯出功能,會將報表資料集匯出為會變成活頁簿中表格式資料集的摘要。

資料重新整理

對於您匯入 PowerPivot 視窗的連接資料來源,您可以設定自發的資料重新整理,以便在將活頁簿發行到 SharePoint 文件庫之後,按照排程更新資料。在將活頁簿發行至 SharePoint 之後可以存取的資料來源,支援 PowerPivot 資料重新整理。

您可以使用所有的資料,不論其來源為何。不過,來自線上來源的資料會保留稍後可用來自動重新整理資料值的連接資訊。

Excel 工作表整合

Excel 工作表提供所有的資料視覺效果與互動。樞紐分析表、樞紐分析圖、篩選及交叉分析篩選器,為您在 PowerPivot 視窗中所建立的 PowerPivot 資料提供展示。

如需有關如何安裝和開啟 PowerPivot for Excel 的詳細資訊,請參閱<安裝 PowerPivot for Excel (SQL Server 線上叢書)>與<PowerPivot for Excel>。

Data Analysis Expression (DAX) 語言

PowerPivot for Excel 包含可讓您以程式設計方式存取活頁簿中 PowerPivot資料結構的運算式語言。您可以使用運算式語言來建立公式、篩選和計算結果欄。您可以使用它在工作空間中的資料表上建立關聯式查詢。您可以在 PowerPivot for Excel 中建立 DAX 運算式。

如需詳細資訊,請參閱<Data Analysis Expressions 和 MDX>。DAX 的相關內容也可在 PowerPivot for Excel 增益集的線上說明文件中取得。如需詳細資訊,請參閱隨著增益集一同安裝的說明檔案。

SQL Server PowerPivot for SharePoint

Microsoft SQL Server PowerPivot for SharePoint 會加入服務、管理儀表板、文件庫範本、報表與內容類型,以支援 SharePoint 伺服陣列中的 PowerPivot 資料存取與伺服器管理。

功能摘要

PowerPivot for SharePoint 包括下列功能:

  • 支援對於伺服陣列中 PowerPivot 資料的要求。PowerPivot 系統服務會攔截對於 Excel 活頁簿中 PowerPivot 資料的要求,並將該要求配置到伺服陣列中可用的 Analysis Services 伺服器執行個體。

  • 由活頁簿作者和擁有者設定和管理資料重新整理。建立和發行活頁簿的使用者可以設定資料重新整理排程,以自動匯入較新的資料。

  • 透過 PowerPivot 圖庫提供豐富的預覽及文件簡報。您也可以從這個中央位置預覽和建立 Reporting Services 報表。

  • 透過 SharePoint [管理中心] 和 [PowerPivot 管理儀表板] 設定和管理伺服器。

  • 可擴充的方案。您可以新增或移除 PowerPivot for SharePoint 的整個安裝,以增加或減少整個伺服陣列的處理容量。SharePoint 中的自動探索功能以及 PowerPivot 系統服務的負載平衡,可確保能輕易地找到並自動使用新的伺服器執行個體。

詳細的功能描述

SharePoint 整合允許自助式資料擁有權,因為它提供的工具與服務,可儲存和管理 PowerPivot 活頁簿,以及可設定用以控制內容和作業的存取權限。

功能

說明

SharePoint 整合。在伺服陣列中的內容儲存和文件管理

集中式的資料存取和文件管理是透過 SharePoint 網站和程式庫啟用。

文件管理已經過簡化,因為資料和簡報物件都在同一個檔案中。

您可以使用內容類型和工作流程,來強制執行保留原則或處理序。

版本控制支援可讓您追蹤對方案所做的變更。您可以啟用主要和次要的版本控制,以便在對資料層或展示層進行變更時,強制執行簽出原則。

如需詳細資訊,請參閱<SharePoint 管理 (PowerPivot for SharePoint)>。

Excel Services 整合

Excel Services 會針對包含 PowerPivot 資料的 Excel 活頁簿執行資料轉譯與視覺化。PowerPivot 軟體沒有提供自己的資料視覺化功能,因此,在 SharePoint 上啟用 Excel Services 是所有 PowerPivot 伺服器部署的重要部分。

如需詳細資訊,請參閱<規劃 PowerPivot 與 Excel Services 整合>。

PowerPivot 圖庫

豐富的預覽及文件存取是透過新的 PowerPivot 圖庫來提供,圖庫中包含已發行的 PowerPivot 活頁簿中工作表或命名範圍的縮圖影像。使用者可以先使用 PowerPivot 圖庫預覽活頁簿,然後再開啟它,或將其下載至桌面應用程式。

如需詳細資訊,請參閱<管理 PowerPivot 圖庫>。

PowerPivot 管理儀表板

在 [管理中心],伺服陣列及服務的系統管理員可以檢視在伺服陣列中 PowerPivot 處理的合併報告資料。使用方式報表可以揭露資料的取用模式,以顯示 PowerPivot 資料的使用方式。系統管理員可以透過自訂報表補充或取代內建的報表。

如需詳細資訊,請參閱<PowerPivot 管理儀表板>。

PowerPivot 資料重新整理

包含 PowerPivot 資料的已發行活頁簿支援自發的資料重新整理。活頁簿擁有者可以排程資料重新整理,以便從提供原始資料給活頁簿的任何連接資料來源取得更新的資料。 使用者可以檢視每個 PowerPivot 活頁簿的 PowerPivot 資料重新整理狀態與記錄。

如需詳細資訊,請參閱<管理 PowerPivot 資料重新整理>。

取用和移動應用程式之間的資料之資料摘要

資料摘要是用以從傳回 XML 表格式資料的 URL 可定址資料來源,執行一次資料匯入或可重複的資料匯入。您可以建立資料摘要庫,以針對產生摘要的資料服務提供一般存取。

如需詳細資訊,請參閱<管理 PowerPivot 資料摘要>。

驗證和存取控制

在 SharePoint 中的驗證方法及授權模型可擴充至 PowerPivot 活頁簿。沒有任何不同的驗證或授權模型需要實作。SharePoint 部署中的權限會決定文件的存取權。

如需詳細資訊,請參閱<規劃 PowerPivot 驗證及授權>。

VertiPaq 資料壓縮與快速處理

在記憶體中的資料壓縮和處理可描述 VertiPaq 伺服器模式,它是內嵌在 Excel 活頁簿中 PowerPivot 資料之 Analysis Services 處理功能的新類別。VertiPaq 的處理標準有可能隨著原始資料來源中冗餘的程度,而有很大的差異:資料中冗餘的程度愈高,處理的速度就愈快。

處理資料有三種方法:視用戶端電腦的需要、視 SharePoint 伺服陣列中的需要,或是透過資料重新整理的排程。

功能

說明

在伺服陣列中視查詢處理的需要

內嵌或連結的 PowerPivot 資料會在伺服陣列中的 Analysis Services 服務 執行個體上視需要載入,以及在資料變成非使用中或是在伺服器上發生資源爭用時卸截。

PowerPivot 資料會和其餘的 Excel 活頁簿分開處理。Excel 會偵測到 PowerPivot 資料,並自動將處理要求轉寄至 Analysis Services 伺服器。對於使用者而言,要求重新導向和 Analysis Services 資料處理都是透明的。

在用戶端應用程式中的本機處理

本機處理是在已安裝 PowerPivot for Excel 的電腦上執行。本機處理器是以在 SharePoint 伺服陣列中執行的 Analysis Services 服務 伺服器實作為基礎。它會在用戶端應用程式上執行同處理序。沒有要提供或管理的不同服務。

自動的資料重新整理

針對活頁簿中的 PowerPivot 資料,您可以排程資料重新整理以依照您定義的頻率來更新 PowerPivot 資料。PowerPivot 資料重新整理已在 SharePoint 網站上的應用程式頁面中排程和管理。如需詳細資訊,請參閱<啟用及設定 PowerPivot 資料重新整理>。

如需有關伺服陣列中查詢處理的詳細資訊,請參閱<SharePoint 整合模式中的 Analysis Services (PowerPivot for SharePoint)>。

Reporting Services 整合

在相同的 SharePoint Server 2010 伺服陣列中部署 Reporting Services 與 SQL Server PowerPivot for SharePoint 的 SQL Server 2008 R2 版本,提供下列整合要點。

整合的功能

說明

使用報表做為 PowerPivot 活頁簿中連接的資料來源。

從「報表管理員」或 SharePoint 網站的報表伺服器網頁,您可以將報表資料匯入 PowerPivot 視窗。在幕後,報表伺服器會將報表的資料流以多個資料摘要的方式,傳送到視窗中的 PowerPivot 資料表。透過使用資料摘要匯出選項,您可以將報表資料發送到 PowerPivot 活頁簿,使 Reporting Services 報表成為即時的資料來源。

從 PowerPivot 圖庫中的 PowerPivot 活頁簿建立新報表

當您將 PowerPivot 活頁簿發行到 PowerPivot 圖庫時,可以使用 [新增報表] 選項來啟動「報表產生器」,並開始使用 PowerPivot 活頁簿做為資料來源的新報表。

如需詳細資訊,請參閱<Reporting Services 與 SharePoint 整合>和<規劃 PowerPivot 與 Reporting Services 整合>。

程式設計介面

透過指令碼自動化部署或組態工作的開發人員與系統管理員,可以將下列程式設計介面與 SQL Server PowerPivot for SharePoint 的部署搭配使用。

介面或技術

說明

AMO

分析管理物件 (AMO) 是一種管理程式設計的介面,用以管理執行中的 Analysis Services 執行個體。您可以使用 AMO 查詢命令,來檢視在伺服陣列中 Analysis Services 執行個體上所載入的 PowerPivot 活頁簿之屬性或結構。

您不能使用 AMO 來建立或修改任何 Analysis Services 物件。在 SharePoint 整合模式中,PowerPivot 活頁簿只能在 Excel 用戶端應用程式中建立或修改。在 SharePoint 執行階段環境中,PowerPivot 活頁簿中的 Analysis Services 資料結構是唯讀的。

如需詳細資訊,請參閱<Microsoft.AnalysisServices>。

*Windows PowerShell

PowerShell 是用於在 SharePoint 環境中的管理程式設計。對於 SQL Server PowerPivot for SharePoint 的部署,您可以讓 PowerShell 指令碼的有限使用,支援某些安裝和組態工作。如需詳細資訊,請參閱<PowerShell 組態指令碼 (PowerPivot for SharePoint)>。

資料服務與資料摘要

您可以撰寫自訂資料服務,以便透過資料摘要將 XML 資料以管道傳送到 PowerPivot 活頁簿。資料服務會將一個或多個資料摘要的資料流,傳送至包含內嵌資料的收件者活頁簿。資料分析師或資訊工作者可以從產生資料摘要格式的應用程式匯出資料,或是在 SharePoint 文件庫中設定資料服務文件,以存取服務提供的摘要。他或她就可以參考資料服務文件,以便視需要產生資料摘要。

如需詳細資訊,請參閱<資料摘要 XML 語法>。

不支援的功能

如果您熟悉以舊版 SQL Server 為基礎的 Analysis Services 功能,則應該知道 PowerPivot for SharePoint 與 Analysis Services 的原生模式執行個體有不同的目的和功能。主要的差異包括下列幾點:

  • MDX 的支援受限於幾種方式 (例如,您可以檢視記憶體中 PowerPivot 資料檔的屬性)。不支援工作階段 Cube、命名集與量值。不支援回寫。不支援父子式維度。不支援 MDX 指令碼。

  • 不支援使用者定義階層。PowerPivot 資料不是階層式的。基於此原因,僅部分支援 PerformancePoint 整合。您可以連接到 PerformancePoint 儀表板及 Web 組件中的 PowerPivot 資料,但是您只能取得資料的一般版本。如果您連接至原生模式 Analysis Services Cube 資料庫時,不是透過 PerformancePoint 中的 PowerPivot 資料連接公開,則會得到 KPI 或階層式資料。

  • 在 SharePoint 伺服陣列中的 Analysis Services 伺服器執行個體上不支援 MOLAP、HOLAP 和 ROLAP 模式。活頁簿中的 PowerPivot 資料無法移轉到 MOLAP、HOLAP 或 ROLAP Cube 資料庫。PowerPivot 資料必須在 Analysis Services 伺服器上的 SharePoint 整合模式下執行,在 SharePoint 伺服陣列之外則無法使用此模式。

  • 不支援資料採礦。不支援 DMX。

  • 不支援使用 Business Intelligence Development Studio (BIDS) 和 Management Studio 建立 PowerPivot 資料。PowerPivot for Excel 是建立 PowerPivot 資料唯一的撰寫工具。

  • 依 PowerPivot 資料製作的 Excel 樞紐分析表不支援回寫、離線 Cube、鑽研。