Share via


在 SharePoint 上使用 PowerPivot 活頁簿

建立 PowerPivot 活頁簿之後,您可以使用一般共用檔案的所有方式,與其他人共用該活頁簿。不過在許多情況下,最好使用 SharePoint 來共用活頁簿。當您將活頁簿發行到已啟用 PowerPivot 的 SharePoint 網站時,具有權限的任何人都可以移至 URL 位址來檢視或修改檔案,或是使用活頁簿當做 Reporting Services 報表或其他 PowerPivot 活頁簿的資料來源。

當您在 Excel 活頁簿或 Reporting Services 報表中使用 PowerPivot 資料時,必須有 PowerPivot 軟體,以便在背景中載入並計算 PowerPivot 資料。在用戶端工作站上,PowerPivot for Excel 會提供載入及計算資料的資料處理軟體。但是,伺服器環境必須有伺服器架構解決方案。在 SharePoint 2010 上執行的 PowerPivot 伺服器軟體會提供背景處理,可讓您使用網頁瀏覽器來存取使用 PowerPivot 資料的活頁簿和報表。

本主題包含下列各節:

在 SharePoint 2010 上使用 PowerPivot 伺服器軟體

在 SharePoint 上使用 PowerPivot 圖庫

在其他情況下使用 PowerPivot 活頁簿

在 SharePoint 2010 上使用 PowerPivot 伺服器軟體

發行 PowerPivot 活頁簿至 SharePoint 有數不盡的效益,但是主要效益在於人員可以透過在 Excel 中使用本機活頁簿的方式,在伺服器文件中配量及篩選資料。

在瀏覽器中檢視的活頁簿支援資料互動,您不必將檔案下載到工作站中以 Excel 檢視或使用資料。但是您必須具有 SharePoint 2010 與 PowerPivot 伺服器軟體,才能在伺服器環境中進行資料存取和互動。PowerPivot 伺服器軟體無法在 SharePoint 環境之外使用。

關於 PowerPivot for SharePoint

PowerPivot for SharePoint 是 SQL Server 2008 R2 產品發行中,可在 SharePoint 中啟用 PowerPivot 資料存取的額外伺服器軟體。 

PowerPivot for SharePoint 新增下列功能:

  • 伺服器上的 PowerPivot 資料存取。發行使用 PowerPivot 資料的活頁簿或報表時,PowerPivot 伺服器會將資料載入 SharePoint 伺服器上,並將資料提供給取用該資料的活頁簿或報表。雖然 Excel Services 和 Reporting Services 可以轉譯您加入至活頁簿和報表中的 PowerPivot 資料,但這些伺服器無法載入及計算 PowerPivot 資料。PowerPivot 伺服器軟體會擔任這個角色,為在 SharePoint 環境中存取的 PowerPivot 資料執行這些作業。

  • PowerPivot 圖庫是一種特殊用途的 SharePoint 文件庫,會針對已發行的 PowerPivot 活頁簿以及其他文件類型提供豐富的預覽與文件管理功能。您可以使用 PowerPivot 圖庫來共用及存取活頁簿或 Reporting Services 報表、在不必先開啟大檔案的情況下進行預覽、排程資料重新整理,或者根據您已經發行至圖庫的 PowerPivot 資料,建立全新的活頁簿或報表。如需詳細資訊,請參閱本主題中的使用 PowerPivot 圖庫。

  • 自動重新整理資料。將您的 PowerPivot 活頁簿設定為以排程的固定間隔,自動使用最新的資料重新整理。

  • 資料摘要管理。您可以在 SharePoint 中建立及使用資料服務文件,PowerPivot for SharePoint 會加入服務文件的內容類型,該文件會指向提供摘要的 URL。

  • 管理中心內 PowerPivot 資料存取的使用方式報告。SharePoint 管理員可以幫助您判斷哪些人使用您的報表以及其使用頻率。

在 SharePoint 上使用 PowerPivot 圖庫

PowerPivot 圖庫是 SharePoint 中的一種特殊用途文件庫,它會針對包含 PowerPivot 資料的 Excel 活頁簿提供預覽。 它也會加入選項,以便設定資料重新整理排程,或根據已發行的 PowerPivot 活頁簿,建立 Reporting Services 特定報表。

PowerPivot 圖庫不是 SharePoint 的內建功能,它必須由管理您網站或應用程式的人員,在已安裝 PowerPivot for SharePoint 伺服器元件的 SharePoint 電腦上加入。加入之後,您可以透過使用 Shared Documents 的相同方式來尋找及使用圖庫。

PowerPivot 圖庫包含檔案內容的精確表示,以及關於文件來源的事實。您可以立即看到文件建立者以及上次修改文件的日期。使用圖庫時,[圖庫] 檢視和 [劇場] 檢視會呈現不同的預覽。在 [圖庫] 檢視中,您可以暫停在活頁簿中個別工作表的上方,讓工作表成為預覽區域中的焦點。

報表圖庫 30% 的螢幕擷取畫面

[劇場] 檢視則有不同的配置。預覽區域會置中,而且當您暫停在個別的工作表上方時,該工作表就會顯示在最上層。

預覽 PowerPivot 圖庫中的文件

PowerPivot 圖庫會產生 Excel 活頁簿和 Reporting Services 報表定義 (.rdl) 檔案的預覽圖像,讓您在從文件庫中開啟之前查看文件。 

預覽活頁簿

PowerPivot 圖庫會為包含內嵌 PowerPivot 資料的 Excel 活頁簿,或為具有已發行至相同圖庫不同活頁簿之 PowerPivot 資料連接的活頁簿,建立預覽圖像。

大部分活頁簿都使用內嵌的 PowerPivot 資料。但是,如果 PowerPivot 資料是透過另一個活頁簿中的 PowerPivot 資料連接存取,則兩個活頁簿都必須在相同的 PowerPivot 圖庫中,才能產生預覽圖像。 PowerPivot 圖庫無法連接到其他網站或文件庫來擷取資料。

預覽圖像是以 Excel Services 轉譯活頁簿的方式為基礎。PowerPivot 圖庫中的表示方式應該與您在 Excel Web 檢視器中檢視活頁簿時所看到的外觀相同。但是預覽只包含有限的介面區,而且活頁簿或報表有些部分可能會遭到修剪,以符合可用空間。您永遠都可以開啟活頁簿或報表來檢視完整的文件。 

預覽報表

PowerPivot 圖庫可以為符合下列條件的 Reporting Services 報表建立預覽圖像:

  • 報表包含 PowerPivot 資料。

  • PowerPivot 資料和報表都在相同的圖庫中。

報表與 Excel 活頁簿不同,從來不包含內嵌的 PowerPivot 資料。這就是說,報表中的 PowerPivot 資料永遠都是在開啟報表時做為外部資料來源存取。由於 PowerPivot 圖庫不能從其他伺服器或網站擷取資料來建立預覽圖像,除非包含內嵌 PowerPivot 資料的活頁簿是發行至相同的文件庫中,否則不會為報表建立預覽圖像。

將 Excel 活頁簿儲存至 PowerPivot 圖庫

PowerPivot 圖庫是 SharePoint 上的一個位置。它是文件庫,與 Shared Documents 類似,可以由網站擁有者建立,做為儲存 PowerPivot 活頁簿的位置。與在 SharePoint 上建立的所有文件庫相同,建立圖庫的網站擁有者可以任意為它命名,所以如果在您的網站上看不到 PowerPivot 圖庫,您可能需要向網站擁有者取得如何尋找該圖庫的指示。 

Excel 2010 提供數種將檔案儲存至 SharePoint 文件庫的方式。您可以使用 [另存新檔] 來指定文件庫的完整 SharePoint 路徑。或者,您也可以在 Excel 2010 中輸入部分伺服器 URL,然後使用 [另存新檔] 對話方塊瀏覽 SharePoint 網站來尋找您要使用的文件庫。如需詳細資訊,請參閱<儲存至 SharePoint>。

根據 PowerPivot 圖庫內的 PowerPivot 活頁簿建立新的 Excel 活頁簿或報表產生器報表

PowerPivot 圖庫新增了 [開啟新 Excel 活頁簿] 選項,讓您能夠在新活頁簿中使用已發行的資料。它也新增了 [建立報表產生器報表] 選項,讓您能夠根據已發行至文件庫的活頁簿,建立特定報表。資料來源連接是自動建立的,因此您只要設計報表就行了。如需有關如何根據已發行的活頁簿建立報表的詳細資訊,請參閱<使用 PowerPivot 資料建立 Reporting Services 報表>。

[!附註]

PowerPivot 圖庫不會新增或設定 SQL Server Reporting Services,後者必須由 SharePoint 管理員安裝並設定,以進行 SharePoint 整合。

在其他情況下使用 PowerPivot 活頁簿

雖然不建議這種用法,不過您可以在部分或沒有伺服器主控下,使用 PowerPivot 活頁簿。

沒有伺服器支援

您可以透過公用資料夾、電子郵件、可攜式媒體或檔案伺服器共用文件來使用 PowerPivot 活頁簿,而不需要任何伺服器軟體。在此情況下,任何人想要檢視 PowerPivot 資料都必須在其工作站上安裝 Excel 2010 和 PowerPivot for Excel。我們不建議您採用這種情況,因為其中並不包含伺服器軟體,無法讓您檢視及存取以瀏覽器從伺服器開啟之活頁簿或報表中的 PowerPivot 資料。 

SharePoint 中有限的主控

您可以將 PowerPivot 活頁簿上傳或發行至不具有 Excel Services 或 PowerPivot 伺服器功能的 SharePoint 網站,但是您將無法以線上格式檢視該資料。 SharePoint 本身並不包含將 PowerPivot 資料載入伺服器的資料引擎。也就是說,在瀏覽器中開啟報表或活頁簿時,取用 PowerPivot 資料的報表或活頁簿將不會顯示該資料。在此狀況下,只使用 SharePoint 本身,想要檢視包含 PowerPivot 資料之文件的使用者必須將報表或活頁簿下載至已安裝 Excel 2010 和 PowerPivot for Excel 的用戶端工作站。