您可以使用已發佈到 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 中的 PowerPivot(如果您的電腦上已安裝),或將匯出檔案儲存為 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) 檔案以供日後匯入作業使用
如果您的電腦上沒有可以開啟報表摘要的應用程式,請儲存該文件,以便日後在裝有 Power Pivot in Excel 的電腦上使用。 您儲存的文件會指定報表的位址。 不包含來自報告的資料。
- 從報表管理員、SharePoint 或報表伺服器開啟報表。
- 在報表工具列上,按一下 [匯出為資料摘要] 按鈕:
- 按一下 [儲存] ,將 .atomsvc 檔案儲存在您的電腦上。 該檔案會指定報表伺服器和報表檔案的位置。
若要稍後使用 .atomsvc 檔案,您可以在 Excel 中的 Power Pivot 開啟該檔案以匯入報表摘要。 如需如何為報表摘要指定資料服務文件的詳細資訊,請參閱本主題中的 使用URL匯入報表資料至資料服務文件 。
您也可以將此檔案發佈到 SharePoint 上的資料摘要文件庫,讓想要在其他活頁簿或報表中使用報表摘要的任何人都能使用該檔案。 如需有關資料摘要程式庫的詳細資訊,請參閱 MSDN 上的 Power Pivot 資料摘要 。