從 Reporting Services 報表匯入資料

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

你可以將已發佈到 SharePoint 網站或報表伺服器的 Reporting Services 報告作為 Power Pivot 工作簿中的資料來源。 以下程序說明如何建立與報告的連結並將資料匯入你的工作簿。

本文內容

先決條件

你必須使用報告定義 (.rdl) 檔案作為資料來源。 不支援從報表模型匯入。

您必須擁有以 Windows 使用者帳號開啟報告的權限,並且必須知道報告的地址或承載報告的伺服器。 你可以先嘗試在網頁瀏覽器中開啟報告,來檢查你的權限。 如果報告開啟,會確認你擁有足夠的權限和正確的網址。

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) 檔案以備日後使用。 如何?......

頁面頂端

使用已發表報告的地址匯入報告資料

  1. 在 Power Pivot 視窗的 Home 標籤中 ,點選 「從報告中」。 表格匯入精靈會開啟。

  2. 點擊 瀏覽 並選擇檢舉伺服器。
    如果你經常在報告伺服器上使用報告,該伺服器可能會列在 「最近網站與伺服器」中。 否則,在名稱中輸入報告伺服器的地址,然後點擊 開啟 即可瀏覽報告伺服器網站上的資料夾。 舉例來說,報告伺服器的位址可能是 http://< computername>/reportserver。

  3. 選擇報告並點擊 開啟。 或者,您也可以在 名稱 文字框貼上報告連結,包括完整路徑和報告名稱。 表格匯入精靈會連接到報表,並在預覽區渲染。
    如果報告使用參數,必須指定參數,否則無法建立報告連線。 當你這麼做時,只有與參數值相關的列會被匯入資料串流。

    1. 請使用報告中提供的清單框或組合框選擇參數。

    2. 點擊 檢視報告 以更新資料。

      注意

      查看報告時,會將你選擇的參數與資料饋送定義一起儲存。

      可選擇點選 進階 ,設定報告中提供者專屬屬性。

  4. 點擊 「測試連線 」以確保報告以資料饋送形式提供。 或者,您也可以點擊 進階 ,確認 內嵌服務文件 屬性是否包含指定資料饋送連線的內嵌 XML。

  5. 點擊 「下一頁 」繼續匯入。

  6. 在精靈的 「選擇資料表與檢視 」頁面中,選擇你想匯入為資料的報表部分旁的勾選框。
    有些報告可以包含多個部分,包括表格、清單或圖表。

  7. 友善名稱 框中,輸入你希望資料流儲存在 Power Pivot 工作簿中的表格名稱。
    若未指定名稱,則預設使用報告服務控制項的名稱:例如 Tablix1、Tablix2。 我們建議您在匯入時更改此名稱,以便更容易辨識匯入資料來源。

  8. 點擊 預覽與篩選 以檢視資料並更改欄位選擇。 你無法限制匯入報告資料流的列數,但可以透過清除勾選框來移除欄位。 按一下 [確定]

  9. 「選擇資料表與檢視 」頁面,點擊 「完成」。

  10. 當所有資料列都匯入完畢後,點擊 關閉

頁面頂端

透過資料服務文件的網址匯入報告資料

指定報告地址的另一種方法是使用資料服務文件 (.atomsvc) 檔案,該檔案已包含你想使用的報告饋送資訊。 資料服務文件會指定報告的網址。 當你匯入資料服務文件時,會從報告產生一份報告訂閱,並加入 Power Pivot 工作簿。

  1. 在 Power Pivot 視窗的 首頁 ,點選 「從資料來源」。 表格匯入精靈會開啟。
  2. 「連接資料饋送 」頁面,輸入一個友善名稱以便參考資料來源。
    此名稱僅在 Power Pivot 工作簿中用於指稱資料來源。 在精靈的後面,你會設定存放資料的表格名稱。
  3. 輸入資料服務文件的路徑 (.atomsvc) 指定報告饋送的檔案。 如果文件存放在伺服器上,你可以指定地址,或者你可以從電腦的資料夾打開。 或者, 您也可以點擊瀏覽 ,導覽到擁有您想使用的資料服務文件的伺服器。
  4. 點擊 測試連線 ,確保能利用資料服務文件中的資訊建立串流。
  5. 按一下 [下一步]
  6. 在精靈的 「選擇資料表與檢視 」頁面中,選擇你想匯入為資料的報表部分旁的勾選框。
    有些報告可以包含多個部分,包括表格、清單或圖表。
  7. 友善名稱 框中,輸入你希望資料流儲存在 Power Pivot 工作簿中的表格名稱。
    若未指定名稱,則預設使用報告服務控制項的名稱:例如 Tablix1、Tablix2。 我們建議您在匯入時更改此名稱,以便更容易辨識匯入資料來源。
  8. 點擊 預覽與篩選 以檢視資料並更改欄位選擇。 你無法限制匯入報告資料流的列數,但可以透過清除勾選框來移除欄位。 按一下 [確定]
  9. 「選擇資料表與檢視 」頁面,點擊 「完成」。
  10. 當所有資料列都匯入完畢後,點擊 關閉

頁面頂端

將報告匯出為資料饋送

  1. 從報表管理員、SharePoint 或報表伺服器開啟一份報告。
  2. 在報告工具列中,點擊「匯出為資料導流」按鈕: 資料導覽圖示
    如果你的電腦上安裝了 Excel,系統會提示你打開或儲存該檔案。 
  3. 點擊 開啟 即可立即在 Excel 的 Power Pivot 視窗中查看匯入的資料。

若按鈕未顯示,表示該報告未在支援的 Reporting Services 版本上執行。 考慮將報告移至或複製到支援版本的報告伺服器。

注意

Reporting Services 包含一個 Atom 渲染擴充功能,能從報告定義檔案產生資料流。 該擴充功能取代 Power Pivot 伺服器軟體,而是建立報告饋送與資料服務文件,將報告資料匯出至 Power Pivot 工作簿。 欲了解更多使用 Power Pivot 資料流的資訊,請參閱 MSDN 上的 Power Pivot 資料資料。

頁面頂端

儲存一份 Atom 服務文件 (.atomsvc) 檔案,以便未來匯入操作

如果你的電腦沒有能開啟報表串流的應用程式,請將文件保存,以備未來在有 Power Pivot 的 Excel 電腦上使用。 你儲存的文件會指定報告的地址。 該報告未包含資料。

  1. 從報表管理員、SharePoint 或報表伺服器開啟一份報告。
  2. 在報表工具列中,點擊匯出為資料導向按鈕:資料導覽圖示
  3. 點擊 儲存 ,將 .atomsvc 檔案儲存到你的電腦上。 該檔案指定報表伺服器及報表檔案的位置。

如果之後要用 .atomsvc 檔案,可以在 Excel 的 Power Pivot 裡打開它,匯入報表串流。 欲了解更多如何指定報表資料服務文件的資訊,請參閱本主題中的 「使用資料服務文件的 URL 匯入報表資料 」。

你也可以將此檔案發佈到 SharePoint 的資料訂閱庫,讓任何想在其他工作簿或報告中使用報告訂閱的人都能使用。 欲了解更多資料串流庫資訊,請參閱 MSDN 上的 Power Pivot Data Feeds

頁面頂端