您可以使用已發佈至 SharePoint 網站或報表伺服器的 Reporting Services 報表,做為 Power Pivot活頁簿中的數據源。 下列程序說明如何建立與報表的連線,並將數據匯入到活頁簿。
本文內容
先決條件
您必須使用報表定義 (.rdl) 檔做為數據源。 不支援從報表模型匯入。
您必須具備許可權,才能在 Windows 使用者帳戶底下開啟報表,而且您必須知道報表或主控報告伺服器的位址。 您可以嘗試先在網頁瀏覽器中開啟報表,以檢查您的許可權。 如果報表開啟,報告會確認您有足夠的許可權和正確的URL。
Reporting Services 必須是版本 SQL Server 2008 R2 或更新版本。 這些版本包含以 XML 資料摘要格式串流報表資料的數據摘要匯出功能。 您可以透過在瀏覽器中開啟報表時,報表工具列中顯示的 [匯出為數據摘要] 選項來識別報表伺服器:
選擇匯入方法
報表數據在匯入期間會新增一次。 數據復本會放在 Power Pivot 活頁簿中。 若要挑選基礎報表數據的最新變更,您可以重新整理 Excel 中 Power Pivot 的數據,或是在發佈到 SharePoint 之後為活頁簿設定數據重新整理排程。
您可以使用下列任一方法,將 Reporting Services 報告數據新增至 Power Pivot 活頁簿。
應用程式 |
方法 |
連結 |
Power Pivot |
按兩下 [從報表 ] 指定報表的位址。 您也可以按兩下 [ 從其他來源],然後按兩下 [ 報告],指定報表的 n 位址。 |
|
Power Pivot |
按兩下 [從數據摘要] 指定包含連線資訊的服務檔 (.atomsvc) 。 |
|
Reporting Services |
按兩下報表工具列上的 [匯 出至數據摘 要] 按鈕,即可在您的計算機上安裝數據時立即將數據匯出至Excel Power Pivot ,或將匯出檔案儲存為Atom服務檔 (.atomsvc) 檔案以供日後使用。 |
使用已發佈報表的位址匯入報表數據
-
在 [ Power Pivot ] 視窗的 [常 用] 索引 標籤中,按兩下 [ 從報表]。 [數據表匯入] 精靈隨即開啟。
-
按兩下 [瀏覽 ],然後選取報表伺服器。
如果您經常在報表伺服器上使用報表,伺服器可能會列在 [ 最近的網站和伺服器] 中。 否則,在 [名稱] 中,輸入報表伺服器的位址,然後按兩下 [ 開 啟] 瀏覽報表伺服器網站上的資料夾。 報表伺服器的範例位址可能是 HTTP://<computername>/reportserver。
-
選取報表,然後按兩下 [ 開啟]。 或者,您可以在 [ 名稱 ] 文本框中貼上報表的連結,包括完整路徑和報表名稱。 [數據表匯入] 精靈會連線至報表,並在預覽區域中呈現報表。
如果報表使用參數,您必須指定參數,否則無法建立報表聯機。 當您這麼做時,數據摘要中只會匯入與參數值相關的數據列。
-
使用報表中提供的清單框或下拉式方塊選擇參數。
-
按兩下 [檢視報表 ] 以更新數據。
附註: 檢視報表會將您選取的參數與數據摘要定義一起儲存。
或者,按兩下 [ 進階 ] 來設定報表的提供者特定屬性。
-
-
按兩下 [測試連線 ] 以確定報表可做為數據摘要使用。 或者,您也可以按兩下 [ 進階 ],確認 內嵌服務檔 屬性包含指定資料摘要連線的內嵌 XML。
-
按兩下 [下一步 ] 繼續匯入。
-
在精靈的 [ 選取數據表和檢視 ] 頁面中,選取您要匯入為數據之報表元件旁的複選框。
有些報表可以包含多個部分,包括數據表、清單或圖形。
-
在 [ 易記名稱] 方 塊中,輸入您要在 Power Pivot 活頁簿中儲存數據摘要的數據表名稱。
如果未指派任何名稱,預設會使用 Reporting Service 控件的名稱:例如 Tablix1、Tablix2。 建議您在匯入期間變更此名稱,以便更輕鬆地識別匯入的數據摘要來源。
-
按兩下 [預覽] 和 [篩選 ] 以檢閱數據並變更欄選取範圍。 您無法限制匯入報表數據摘要中的列,但可以清除複選框來移除欄。 按一下 [確定]。
-
在 [ 選取數據表和檢視] 頁面中,按兩下 [ 完成]。
-
匯入所有列后,按兩下 [ 關閉]。
使用 URL 將報表數據匯入至資料服務檔
另一個指定報表位址的替代方案是使用數據服務檔 (.atomsvc) 檔案中已經有您要使用的報告摘要資訊。 數據服務檔指定報表的 URL。 當您匯入數據服務檔時,報表摘要會從報表產生並新增至 Power Pivot活頁簿。
-
在 [ Power Pivot ] 視窗的 [常 用 ] 索引標籤中,按兩下 [ 從數據摘要]。 [數據表匯入] 精靈隨即開啟。
-
在 [ 連線至數據摘要 ] 頁面中,輸入參照數據源時要使用的易記名稱。
此名稱只會在 Power Pivot 活頁簿內用來參照數據源。 稍後在精靈中,您會設定資料儲存所在的數據表名稱。
-
輸入數據服務文件的路徑 (.atomsvc) 指定報表摘要的檔案。 如果檔案儲存在伺服器上,您可以指定該檔案的位址,也可以從計算機上的資料夾開啟該檔案。 或者,您可以按下 [ 瀏覽 ] 瀏覽至含有您要使用之資料服務文件的伺服器。
-
按兩下 [測試連線 ],確認可以使用資料服務檔中的資訊建立摘要。
-
按一下 [下一步]。
-
在精靈的 [ 選取數據表和檢視 ] 頁面中,選取您要匯入為數據之報表元件旁的複選框。
有些報表可以包含多個部分,包括數據表、清單或圖形。
-
在 [ 易記名稱] 方 塊中,輸入您希望數據摘要儲存在 Power Pivot 活頁簿中的數據表名稱。
如果未指派任何名稱,預設會使用 Reporting Service 控件的名稱:例如 Tablix1、Tablix2。 建議您在匯入期間變更此名稱,以便更輕鬆地識別匯入數據摘要的來源。
-
按兩下 [預覽] 和 [篩選 ] 以檢閱數據並變更欄選取範圍。 您無法限制匯入報表數據摘要中的列,但可以清除複選框來移除欄。 按一下 [確定]。
-
在 [ 選取數據表和檢視] 頁面中,按兩下 [ 完成]。
-
匯入所有列后,按兩下 [ 關閉]。
將報表導出為數據摘要
-
從報表管理員、SharePoint 或報表伺服器開啟報表。
-
在報表工具列上,按兩下 [匯出為資料摘要] 按鈕:
如果您的電腦上安裝了 Excel,系統會提示您開啟或儲存盤案。
-
按兩下 [開 啟] 即可在Excel的 [ Power Pivot 視窗中立即檢視匯入的數據。
如果看不到按鈕,表示報告未在支援的 Reporting Services 版本上執行。 考慮將報表移動或複製到受支援版本的報表伺服器。
附註: Reporting Services 包含 Atom 轉譯擴充功能,可從報表定義檔產生摘要。 該擴充功能不會 Power Pivot 伺服器軟體,而是建立用來將報告數據匯出至活頁簿的報表摘要和數據服務檔 Power Pivot 。 如需在 Power Pivot中使用摘要的詳細資訊,請參閱 MSDN 上的 Power Pivot 數據摘要 。
將 Atom 服務檔儲存 (.atomsvc) 檔案以供未來匯入作業使用
如果您的電腦上沒有可以開啟報表摘要的應用程式,請將檔案儲存在 Excel 中 Power Pivot 的電腦上供日後使用。 您儲存的檔案會指定報表的位址。 它不包含來自報表的數據。
-
從報表管理員、SharePoint 或報表伺服器開啟報表。
-
在報表工具列上,按兩下 [匯出為資料摘要] 按鈕:
-
按兩下 [儲存 ],將 .atomsvc 檔案儲存在您的電腦上。 檔案會指定報表伺服器和報表檔案的位置。
若要稍後使用 .atomsvc 檔案,您可以在 Excel 的 Power Pivot 中開啟該檔案以匯入報表摘要。 如需如何為報表摘要指定數據服務檔的詳細資訊,請參閱本主題中的 使用URL將報表數據匯入至資料服務檔 。
您也可以將此檔案發佈到 SharePoint 上的數據摘要庫,讓想要在其他活頁簿或報表中使用報表摘要的任何人都能使用。 如需數據摘要庫的詳細資訊,請參閱 MSDN 上的 Power Pivot 數據摘要 。