Udostępnij za pośrednictwem


Korzystanie z narzędzia do migracji języka RDL

To narzędzie ułatwia klientom migrowanie raportów usług SQL Server Reporting Services (RDL) z serwerów lokalnych do obszaru roboczego usługi Power BI w dzierżawie. W ramach procesu migracji narzędzie również:

  • Konwertuje wszystkie udostępnione źródła danych i/lub udostępnione zestawy danych w tych plikach raportu, aby były osadzone w raporcie i zapisuje pliki lokalnie na dysku.

  • Sprawdza, czy nieobsługiwane źródła danych lub składniki raportu są sprawdzane podczas przekazywania do usługi Power BI.

  • Zapisuje przekonwertowane pliki, które przechodzą te testy do określonego obszaru roboczego usługi Power BI.

  • Zawiera podsumowanie pomyślnych i nieudanych migrowanych zasobów.

Uwaga

Ten proces nie usuwa żadnego z zasobów ze źródła.

Instalacja

RdlMigration jest dostarczany w ramach programu Power BI Report Builder, który można pobrać z Centrum pobierania Microsoft

Użycie

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

To polecenie zapisuje wszystkie przekonwertowane pliki na dysk lokalny i wyświetla stan każdego pliku w oknie polecenia, a także plik o nazwie ConversionLog.txt.

Przykłady

W poniższych przykładach przyjęto założenie, że uruchamiasz polecenie w wierszu polecenia, do którego została skopiowana aplikacja RdlMigration.exe. Aplikację można uzyskać, klonując i tworząc to repozytorium, lub pobierając najnowszą kompilację z karty "Wydania". Zobacz szczegóły poniżej, jak znaleźć punkt końcowy serwera raportów.

  • Przekaż wszystkie raporty z folderu "Moje raporty" z instalacji w trybie natywnym usług SQL Server Reporting Services lub Serwer raportów usługi Power BI do obszaru Mój obszar roboczy w powerbi.com.
RdlMigration https://ssrsservername/reportserver "/My Reports" "My Workspace"
  • Przekaż wszystkie raporty z folderu "/Sales" z instalacji w trybie natywnym usług SQL Server Reporting Services lub Serwer raportów usługi Power BI do obszaru roboczego "Sales" w powerbi.com.
RdlMigration https://ssrsservername/reportserver "/Sales" "Sales"
  • Przekaż wszystkie raporty z folderu "/Udostępnione dokumenty/raporty" z instalacji trybu zintegrowanego programu SharePoint usług SQL Server Reporting Services do obszaru roboczego "Raporty" w powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/Reports" "Reports"
  • Przekaż pojedynczy raport o nazwie MonthlySales z folderu "/Shared Documents/SalesReports" z instalacji zintegrowanego trybu programu SharePoint usług SQL Server Reporting Services do obszaru roboczego "Raporty" w powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/SalesReports/MonthlySales.rdl" "Reports"

Szczegóły danych wejściowych

Podstawowy punkt końcowy adresu URL

Jest to ustawiane w programie Reporting Services Configuration Manager w obszarze Adres URL usługi sieci Web —> adres URL usługi sieci Web serwera raportów.

Zrzut ekranu przedstawiający narzędzie konfiguracji usług Reporting Services z adresem URL usługi internetowej.

Ścieżka pliku

Odnosi się to do ścieżki względnej do pliku lub folderu na serwerze raportów. Jeśli ścieżka odwołuje się do pliku, narzędzie konwertuje i wypycha tylko ten pojedynczy plik. Jeśli ścieżka odwołuje się do folderu, narzędzie konwertuje i próbuje wypchnąć wszystkie pliki raportu w tym folderze. Obejmuje to wszystkie raporty zawarte w folderze i konwertują zależności, które mogą znajdować się w innych folderach lub podfolderach (takich jak udostępnione źródła danych i udostępnione zestawy danych). Raporty w podfolderach nie są publikowane.

Nazwa obszaru roboczego

Jest to nazwa obszaru roboczego, do którego chcesz przekazać pliki. Umieść nazwę znakiem cudzysłowu, jeśli w nazwie znajduje się spacja. Na przykład:

"Paginated Workspace"