使用 PowerPivot 資料建立 Reporting Services 報表

您可以根據已發行至 SharePoint 的 PowerPivot 活頁簿建立 Reporting Services 報表。 Reporting Services 透過圖表和地圖、PDF 或 Word 等其他轉譯格式,以及完整的訂閱和傳遞選項,提供豐富的資料視覺效果。使用 Reporting Services 來視覺化、轉譯或散發 PowerPivot 資料,讓您擁有功能強大的替代方式,以提供商務智慧資料給組織中的其他人員使用。

重要事項重要事項

此主題說明如何從報表工具連接到 PowerPivot 資料。設定連接之後,您應該參閱 Reporting Services 說明文件,取得如何設計以多維度資料為基礎之報表的指示。

本主題包含下列各節:

必要條件

選擇方式

連接到報表產生器中的 PowerPivot 資料來源

連接到報表設計師中的 PowerPivot 資料來源

將報表發行或儲存至 PowerPivot 圖庫

必要條件

您的 PowerPivot 活頁簿必須發行至以 PowerPivot 伺服器軟體啟用的 SharePoint 網站。您必須具有 PowerPivot 伺服器軟體才能載入資料,並提供給報表產生器或報表設計師使用。如需詳細資訊,請參閱<IT 系統管理員的 PowerPivot 概觀>。

您的報表伺服器必須是 SQL Server 2008 R2 Reporting Services。

[!附註]

報表伺服器可以原生模式或 SharePoint 整合模式進行操作。如果報表伺服器是設定為在同時具有 PowerPivot for SharePoint 的 SharePoint 2010 伺服陣列中進行 SharePoint 整合,您可以從 PowerPivot 圖庫啟動報表。從 PowerPivot 圖庫啟動報表會簡化開發過程,因為系統會為您建立資料來源連接。

為支援來自報表產生器的連接,您的工作站電腦上必須擁有 SQL Server 2008 R2 ADOMD.NET。此用戶端程式庫是隨 PowerPivot for Excel 一併安裝,但是如果您使用的電腦沒有此應用程式,則必須從 Microsoft 網站的<SQL Server 2008 功能套件>(英文) 頁面下載並安裝 ADOMD.NET。

為支援來自報表設計師的連接,您的工作站電腦上必須擁有 SQL Server 2008 R2 OLE DB Provider for Analysis Services。如果您要在沒有此版本提供者的電腦上使用報表設計師,也可以從<SQL Server 2008 功能套件>(英文) 頁面下載並進行安裝。

選擇方式

您可以使用從 SQL Server 2008 R2 安裝媒體安裝的報表產生器或報表設計師。

應用程式

方式

連結

報表產生器

從 PowerPivot 圖庫、其他文件庫,或是您從 SQL Server 2008 R2 報表伺服器開啟的報表產生器,啟動報表產生器。

如何…

報表設計師

啟動 Business Intelligence Development Studio,建立報表專案,然後連接到已發行至 SharePoint 網站上的 PowerPivot 活頁簿。

如何…

連接到報表產生器中的 PowerPivot 資料來源

為了建立報表,您要使用報表產生器並以您發行至 PowerPivot 圖庫或其他文件庫的 PowerPivot 活頁簿為基礎來開始一個新的報表。為了提供資料給報表使用,您的 SharePoint 環境必須至少有一部 PowerPivot 伺服器,以便載入及計算資料。

若要從 PowerPivot 圖庫啟動報表產生器

下列步驟假設 Reporting Services 是在與 PowerPivot 圖庫相同的 SharePoint 環境中,安裝並設定為進行 SharePoint 整合。

  1. 在 PowerPivot 圖庫中,捲動至您要做為資料來源的 PowerPivot 活頁簿,然後按一下 [建立連結的文件] 按鈕之下的向下箭號:新文件按鈕

  2. 按一下 [建立報表產生器報表]

    [!附註]

    如果您看不到這個選項,可能是 Reporting Services 尚未為此網站啟用或不是 SQL Server 2008 R2 版本。

初次使用時,將會從報表伺服器下載報表產生器。下載之後,會隨即使用 PowerPivot 活頁簿做為資料來源建立新的空白報表且儲存至 PowerPivot 圖庫。系統將為您建立與活頁簿的資料來源連接。

雖然會自動定義資料來源連接,您仍必須自行指定資料集和報表配置。下一個步驟就要建立資料集,以指定您想使用的資料表和資料行,然後使用 [插入] 索引標籤,組合您的報表配置。

如果報表產生器無法自另一個瀏覽器視窗中啟動,則可能是因為已遭瀏覽器安全性設定的封鎖。為了解決此問題,您可以手動從報表產生器中開啟報表:

  1. 將 PowerPivot 圖庫切換到 [所有文件] 檢視。若要執行這項操作,請按一下伺服器功能區中的 [文件庫],然後將 [目前檢視] 變更為 [所有文件]

  2. 選取包含 PowerPivot 活頁簿資料來源連接的空白報表。

  3. 按一下右邊的向下箭號,然後選取 [在報表產生器中編輯]

若要從任何文件庫啟動報表產生器

以下步驟假設 SharePoint 網站管理員已為文件庫啟用報表伺服器內容類型。

  1. 在文件庫中,按一下 [文件庫工具] 中 [新增文件] 旁的向下箭號。

  2. 按一下 [報表產生器報表]。您必須選擇報表。您不能根據 PowerPivot 資料來建立報表模型或報表資料來源。

  3. 在 [使用者入門] 的 [新增報表] 中,選取您要建立的報表類型。

  4. 在 [選擇資料集] 中,選取 [建立資料集]。按 [下一步]

  5. 在 [選擇與資料來源的連接] 中,按一下 [新增]

  6. 在 [選取連接類型] 中,選擇 [Microsoft SQL Server Analysis Services]

  7. 在 [資料來源屬性] 中,按一下 [建立] 以指定連接資訊。

  8. 在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx)。

  9. [使用者名稱][密碼] 保留為空白。系統會使用您用來登入的 Windows 帳戶建立連接。

  10. 按一下 [測試連接] 以確認您可以存取此檔案,然後按一下 [確定]

  11. 在 [資料來源屬性] 按一下 [認證]

  12. 選取 [使用目前的 Windows 使用者],然後按一下 [確定]

    重要事項重要事項

    務必要選擇這個選項。如果您跳過這個步驟,就會在之後嘗試執行報表時,接到 HTTP 401 錯誤訊息。

  13. [下一步] 繼續進入 [設計查詢] 頁面。

  14. 在 [設計查詢] 中,將屬性和量值拖曳到工作空間中以建立查詢。

  15. 使用精靈的其餘頁面,完成建立報表的作業。

  16. 按一下 [執行] 以檢視報表。

  17. 將報表儲存至 SharePoint,請選擇支援 PowerPivot 資料存取的伺服器和網站。

[!附註]

如果您用來做為資料來源的 PowerPivot 活頁簿已經在相同的圖庫中,選擇 PowerPivot 圖庫做為位置就很有用。如果活頁簿是在不同位置中,就會關閉報表在 PowerPivot 圖庫中的預覽圖像。如需詳細資訊,請參閱本主題中的將報表發行或儲存至 PowerPivot 圖庫。

連接到報表設計師中的 PowerPivot 資料來源

報表設計師是在 Business Intelligence Development Studio 中主控,這是與 SQL Server 一起安裝的撰寫工具。下列步驟假設您已安裝支援 PowerPivot 資料連接的 Analysis Services OLE DB 提供者。如需詳細資訊,請參閱本主題中的必要條件。

  1. 在 [所有程式] 的 [SQL Server 2008 R2] 中,按一下 [SQL Server Business Intelligence Development Studio]

  2. 在 [檔案] 功能表中按一下 [開新檔案],然後選取 [專案]。選擇 [報表伺服器專案]

  3. 在 [方案總管] 中,以滑鼠右鍵按一下 [報表],然後選取 [加入新的報表]

  4. 在 [選取資料來源] 的 [類型] 中,選取 [Microsoft SQL Server Analysis Services]

  5. 按一下 [編輯]

  6. 在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://contoso-srv/shared%20documents/ContosoSales.xlsx)。

    [!附註]

    不要按 [測試連接]。這個選項要等到您完成下面兩個步驟之後,才能運作。

  7. 按一下 [認證]

  8. 按一下 [使用 Windows 驗證 (整合式安全性)],然後按一下 [確定]

  9. [下一步]

  10. 按一下 [設計查詢] 中的 [查詢產生器],以選取您要用在報表中的量值和維度。

將報表發行或儲存至 PowerPivot 圖庫

如果計劃要發行報表至 PowerPivot 圖庫,以使用其預覽功能,您可能必須變更報表或其 PowerPivot 活頁簿資料來源的位置,預覽圖像才能出現。

對於您已發行至 PowerPivot 圖庫的 Reporting Services 報表,只有在符合下列條件時才會產生預覽圖像:

  • 報表和提供資料的 PowerPivot 活頁簿必須一起儲存在相同的 PowerPivot 圖庫中。

  • 報表只包含 PowerPivot 資料。活頁簿中其他資料都無法建立預覽圖像。資料來源必須是 PowerPivot 活頁簿。

其他文件庫中不支援預覽。如果使用 PowerPivot 圖庫以外的其他文件庫,或者如果預覽圖像並不重要,您可以忽略活頁簿之報表資料來源的類型和位置需求。報表和 PowerPivot 活頁簿都可以從任何伺服器位置進行存取。