Поделиться через


Использование средства миграции RDL

Это средство предназначено для миграции отчетов SQL Server Reporting Services (RDL) с локальных серверов в рабочую область Power BI в клиенте. В рамках процесса миграции средство также:

  • Преобразует все общие источники данных и (или) общие наборы данных в этих файлах отчетов, которые будут внедрены в отчет и сохраняют файлы локально на диск.

  • Проверяет наличие неподдерживаемых источников данных или компонентов отчетов при отправке в Power BI.

  • Сохраняет преобразованные файлы, которые передают эти проверки в указанную рабочую область Power BI.

  • Содержит сводку об успешных и неудачных ресурсах, перенесенных.

Примечание.

Этот процесс не удаляет ресурсы из источника.

Установка

RdlMigration поставляется как часть построитель отчетов Power BI, которую можно скачать из Центра загрузки Майкрософт

Использование

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

Эта команда сохраняет все преобразованные файлы на локальный диск и отображает состояние каждого файла в окне команд, а также файл с именем ConversionLog.txt.

Примеры

В приведенных ниже примерах предполагается, что выполняется в командной строке, в которой было скопировано приложение RdlMigration.exe. Приложение можно получить, клонируя и создавая этот репозиторий, или скачивая последнюю сборку на вкладке "Выпуски". Дополнительные сведения см. ниже о том, как найти конечную точку сервера отчетов и как создать идентификатор клиента 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"
  • Отправьте все отчеты из папки "Общие документы и отчеты" из интегрированного режима SharePoint sql Server Reporting Services в рабочую область "Отчеты" в powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/Reports" "Reports"
  • Отправьте один отчет с именем MonthlySales из папки "/Общие документы/SalesReports" из интегрированного режима SharePoint установки служб SQL Server Reporting Services в рабочую область "Отчеты" в powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/SalesReports/MonthlySales.rdl" "Reports"

Сведения о входных данных

Базовая конечная точка URL-адреса

Этот параметр устанавливается в диспетчере конфигурации служб Reporting Services в разделе URL-адрес> веб-службы сервера отчетов.

Снимок экрана: средство настройки служб Reporting Services с URL-адресом веб-службы.

Путь к файлу

Это относится к относительному пути к файлу или папке на сервере отчетов. Если путь ссылается на файл, средство преобразует и отправляет только этот отдельный файл. Если путь ссылается на папку, средство преобразует и пытается отправить все файлы отчета в этой папке. К ним относятся все отчеты, содержащиеся в папке, и будут преобразованы зависимости, которые могут находиться в других папках или вложенных папках (например, общие источники данных и общие наборы данных). Отчеты в вложенных папках не публикуются.

имя рабочей области.

Это имя рабочей области, в которую нужно отправить файлы. Заключите имя кавычками, если в имени есть пробел. Например:

"Paginated Workspace"