使用 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 整合。
在 PowerPivot 圖庫中,捲動至您要做為資料來源的 PowerPivot 活頁簿,然後按一下 [建立連結的文件] 按鈕之下的向下箭號:
按一下 [建立報表產生器報表]。
[!附註]
如果您看不到這個選項,可能是 Reporting Services 尚未為此網站啟用或不是 SQL Server 2008 R2 版本。
初次使用時,將會從報表伺服器下載報表產生器。下載之後,會隨即使用 PowerPivot 活頁簿做為資料來源建立新的空白報表且儲存至 PowerPivot 圖庫。系統將為您建立與活頁簿的資料來源連接。
雖然會自動定義資料來源連接,您仍必須自行指定資料集和報表配置。下一個步驟就要建立資料集,以指定您想使用的資料表和資料行,然後使用 [插入] 索引標籤,組合您的報表配置。
如果報表產生器無法自另一個瀏覽器視窗中啟動,則可能是因為已遭瀏覽器安全性設定的封鎖。為了解決此問題,您可以手動從報表產生器中開啟報表:
將 PowerPivot 圖庫切換到 [所有文件] 檢視。若要執行這項操作,請按一下伺服器功能區中的 [文件庫],然後將 [目前檢視] 變更為 [所有文件]。
選取包含 PowerPivot 活頁簿資料來源連接的空白報表。
按一下右邊的向下箭號,然後選取 [在報表產生器中編輯]。
若要從任何文件庫啟動報表產生器
以下步驟假設 SharePoint 網站管理員已為文件庫啟用報表伺服器內容類型。
在文件庫中,按一下 [文件庫工具] 中 [新增文件] 旁的向下箭號。
按一下 [報表產生器報表]。您必須選擇報表。您不能根據 PowerPivot 資料來建立報表模型或報表資料來源。
在 [使用者入門] 的 [新增報表] 中,選取您要建立的報表類型。
在 [選擇資料集] 中,選取 [建立資料集]。按 [下一步]。
在 [選擇與資料來源的連接] 中,按一下 [新增]。
在 [選取連接類型] 中,選擇 [Microsoft SQL Server Analysis Services]。
在 [資料來源屬性] 中,按一下 [建立] 以指定連接資訊。
在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx)。
將 [使用者名稱] 和 [密碼] 保留為空白。系統會使用您用來登入的 Windows 帳戶建立連接。
按一下 [測試連接] 以確認您可以存取此檔案,然後按一下 [確定]。
在 [資料來源屬性] 按一下 [認證]。
選取 [使用目前的 Windows 使用者],然後按一下 [確定]。
重要事項 務必要選擇這個選項。如果您跳過這個步驟,就會在之後嘗試執行報表時,接到 HTTP 401 錯誤訊息。
按 [下一步] 繼續進入 [設計查詢] 頁面。
在 [設計查詢] 中,將屬性和量值拖曳到工作空間中以建立查詢。
使用精靈的其餘頁面,完成建立報表的作業。
按一下 [執行] 以檢視報表。
將報表儲存至 SharePoint,請選擇支援 PowerPivot 資料存取的伺服器和網站。
[!附註]
如果您用來做為資料來源的 PowerPivot 活頁簿已經在相同的圖庫中,選擇 PowerPivot 圖庫做為位置就很有用。如果活頁簿是在不同位置中,就會關閉報表在 PowerPivot 圖庫中的預覽圖像。如需詳細資訊,請參閱本主題中的將報表發行或儲存至 PowerPivot 圖庫。
連接到報表設計師中的 PowerPivot 資料來源
報表設計師是在 Business Intelligence Development Studio 中主控,這是與 SQL Server 一起安裝的撰寫工具。下列步驟假設您已安裝支援 PowerPivot 資料連接的 Analysis Services OLE DB 提供者。如需詳細資訊,請參閱本主題中的必要條件。
在 [所有程式] 的 [SQL Server 2008 R2] 中,按一下 [SQL Server Business Intelligence Development Studio]。
在 [檔案] 功能表中按一下 [開新檔案],然後選取 [專案]。選擇 [報表伺服器專案]。
在 [方案總管] 中,以滑鼠右鍵按一下 [報表],然後選取 [加入新的報表]。
在 [選取資料來源] 的 [類型] 中,選取 [Microsoft SQL Server Analysis Services]。
按一下 [編輯]。
在 [伺服器名稱] 中,輸入 PowerPivot 活頁簿的 URL (例如 http://contoso-srv/shared%20documents/ContosoSales.xlsx)。
[!附註]
不要按 [測試連接]。這個選項要等到您完成下面兩個步驟之後,才能運作。
按一下 [認證]。
按一下 [使用 Windows 驗證 (整合式安全性)],然後按一下 [確定]。
按 [下一步]。
按一下 [設計查詢] 中的 [查詢產生器],以選取您要用在報表中的量值和維度。
將報表發行或儲存至 PowerPivot 圖庫
如果計劃要發行報表至 PowerPivot 圖庫,以使用其預覽功能,您可能必須變更報表或其 PowerPivot 活頁簿資料來源的位置,預覽圖像才能出現。
對於您已發行至 PowerPivot 圖庫的 Reporting Services 報表,只有在符合下列條件時才會產生預覽圖像:
報表和提供資料的 PowerPivot 活頁簿必須一起儲存在相同的 PowerPivot 圖庫中。
報表只包含 PowerPivot 資料。活頁簿中其他資料都無法建立預覽圖像。資料來源必須是 PowerPivot 活頁簿。
其他文件庫中不支援預覽。如果使用 PowerPivot 圖庫以外的其他文件庫,或者如果預覽圖像並不重要,您可以忽略活頁簿之報表資料來源的類型和位置需求。報表和 PowerPivot 活頁簿都可以從任何伺服器位置進行存取。