Usando a ferramenta de Migração de RDL
Essa ferramenta foi projetada para ajudar os clientes a migrar os Relatórios do SQL Server Reporting Services (RDL) de seus servidores locais para um workspace do Power BI em seu locatário. Como parte do processo de migração, a ferramenta também:
Converte quaisquer fontes de dados compartilhadas e/ou conjuntos de dados compartilhados nesses arquivos de relatório para serem inseridos no relatório e salva os arquivos localmente em disco.
Verifica se há fontes de dados ou componentes de relatório sem suporte ao carregar no Power BI.
Salva os arquivos convertidos que passam por essas verificações em um espaço de trabalho do Power BI especificado.
Fornece um resumo dos ativos migrados bem-sucedidos e malsucedidos.
Observação
Esse processo não remove nenhum dos ativos da origem.
Instalação
O RdlMigration é enviado como parte do Power BI Report Builder, que pode ser baixado do Centro de Download da Microsoft
Uso
# RdlMigration <your Base url endpoint> <file Path> <WorkspaceName>
Esse comando salva todos os arquivos convertidos em disco local e exibe o status de cada arquivo na janela de comando, bem como um arquivo chamado ConversionLog.txt.
Exemplos
Os exemplos a seguir pressupõem que você esteja executando em um prompt de comando no qual o aplicativo RdlMigration.exe foi copiado. Você pode obter o aplicativo clonando e construindo este repositório ou baixando a compilação mais recente na guia 'Versões'. Veja os detalhes abaixo sobre como encontrar o ponto de extremidade do servidor de relatório.
- Carregue todos os relatórios da pasta 'Meus relatórios' de uma instalação de modo nativo do SQL Server Reporting Services ou do Servidor de Relatórios do Power BI para 'Meu Workspace' no powerbi.com.
RdlMigration https://ssrsservername/reportserver "/My Reports" "My Workspace"
- Carregue todos os relatórios da pasta '/Sales' de uma instalação de modo nativo do SQL Server Reporting Services ou do Servidor de Relatórios do Power BI para o workspace 'Sales' no powerbi.com.
RdlMigration https://ssrsservername/reportserver "/Sales" "Sales"
- Carregue todos os relatórios da pasta '/Shared Documents/Reports' de uma instalação de modo integrado do SharePoint do SQL Server Reporting Services para o workspace 'Reports' no powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/Reports" "Reports"
- Carregue apenas um relatório chamado MonthlySales da pasta '/Shared Documents/SalesReports' de uma instalação de modo integrado do SharePoint do SQL Server Reporting Services para o workspace 'Reports' no powerbi.com.
RdlMigration "https://sharepointservername/_vti_bin/reportserver" "https://sharepointservername/Shared Documents/SalesReports/MonthlySales.rdl" "Reports"
Detalhes de entrada
Ponto de extremidade de URL base
Isso é definido no Gerenciador de Configurações do Reporting Services na URL do Serviço Web–> URL do Serviço Web do Servidor de Relatório.
Caminho do arquivo
Isso se refere ao caminho relativo para seu arquivo ou pasta no servidor de relatório. Se o caminho fizer referência a um arquivo, a ferramenta converterá e enviará por push apenas esse arquivo individual. Se o caminho fizer referência a uma pasta, a ferramenta converterá e tentará enviar por push todos os arquivos de relatório dentro dessa pasta. Isso incluiria todos os relatórios contidos na pasta e converteria dependências que poderiam estar localizadas em outras pastas ou subpastas (como conjuntos de dados compartilhados e conjuntos de dados compartilhados). Os relatórios em subpastas não são publicados.
Nome do workspace
Esse é o nome do workspace para o qual você deseja carregar seus arquivos. Cerque o nome com aspas se houver um espaço no nome. Por exemplo:
"Paginated Workspace"