共用方式為


使用 RDL 移轉工具

此工具旨在協助客戶將 SQL Server Reporting Services 報表 (RDL) 從本機伺服器移轉至租用戶中的 Power BI 工作區。 在移轉流程期間,此工具也會:

  • 轉換這些報表檔案中的任何共用資料來源和/或共用資料集,以內嵌在報表中,並將檔案本機儲存到磁碟。

  • 在上傳至 Power BI 時,檢查是否有不支援的資料來源或報表元件。

  • 將通過這些檢查的轉換檔案儲存至所指定的 Power BI 工作區。

  • 提供移轉成功和失敗資產的摘要。

注意

此程序不會從來源移除任何資產。

安裝

RdlMigration 隨附於 Power BI Report Builder,您可以從 Microsoft 下載中心加以下載

使用方式

# RdlMigration <your Base url endpoint> <file Path> <WorkspaceName>

此命令會將所有已轉換的檔案儲存到本機磁碟,並在命令視窗中顯示每個檔案的狀態,以及稱為 ConversionLog.txt 的檔案。

範例

下列範例假設您在複製應用程式 RdlMigration.exe 的目的地命令提示字元中執行。 您可以複製及建置此存放庫,或從 [發行] 索引標籤下載最新的組建,以取得應用程式。請參閱下列詳細資料,以了解如何尋找您的 Reportserver 端點,以及如何建立 Power BI 用戶端識別碼。

  • 從 SQL Server Reporting Services 或 Power BI 報表伺服器的原生模式安裝,將 [我的報表] 資料夾中的所有報表上傳至 powerbi.com 中的 [我的工作區]。
RdlMigration https://ssrsservername/reportserver "/My Reports" "My Workspace"
  • 從 SQL Server Reporting Services 或 Power BI 報表伺服器的原生模式安裝,將 '/Sales' 資料夾中的所有報表上傳至 powerbi.com 中的 [銷售] 工作區。
RdlMigration https://ssrsservername/reportserver "/Sales" "Sales"
  • 從 SQL Server Reporting Services 的 SharePoint 整合模式安裝,將 '/Shared Documents/Reports' 資料夾中的所有報表上傳至 powerbi.com 中的 [報表] 工作區。
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/Reports" "Reports"
  • 從 SQL Server Reporting Services 的 SharePoint 整合模式安裝,將名為 MonthlySales 的單一報表從 '/Shared Documents/SalesReports' 資料夾上傳至 powerbi.com 中的 [報表] 工作區。
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/SalesReports/MonthlySales.rdl" "Reports"

輸入詳細資料

基底 URL 端點

這會在 [Web 服務 URL -> 報表伺服器 Web 服務 URL] 底下的 Reporting Services 組態管理員中設定。

顯示 Web 服務 URL 的 Reporting Services 組態工具螢幕擷取畫面。

檔案路徑

這是指報表伺服器上檔案或資料夾的相對路徑。 如果路徑參考檔案,則工具只會轉換並推送該個別檔案。 如果路徑參考資料夾,則工具會轉換並嘗試推送該資料夾內的所有報表檔案。 這會包含資料夾中包含的任何報表,並轉換可能位於其他資料夾或子資料夾 (例如 [共用 DataSources] 和 [共用 DataSets]) 中的相依性。 子資料夾中的報表不會發佈。

工作區名稱

這是您要上傳檔案的目的地工作區名稱。 如果名稱中有空格,請以引號括住名稱。 例如:

"Paginated Workspace"