Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: SQL Server 2016 (13.x) Serviços de Relatórios e versões
posteriores Power BI Report Server
Aprenda a usar a página de Integração do Power BI no gestor de configuração dos Serviços de Relatórios para registar o servidor de relatórios com o seu tenant preferido do Microsoft Entra.
Este processo permite aos utilizadores do servidor de relatórios fixar itens suportados nos painéis do Power BI. Para uma lista de itens que pode afixar, consulte Fixar itens de relatórios paginados dos Reporting Services em dashboards no Power BI.
Observação
A capacidade de fixar relatórios paginados em dashboards do Power BI está obsoleta e descontinuada para todas as versões do SQL Server Reporting Services e Power BI Report Server.
Requisitos para integração com Power BI
Precisas de uma ligação ativa à internet para aceder ao serviço Power BI.
A sua organização deve utilizar o Microsoft Entra ID (anteriormente Azure Active Directory), que fornece gestão de diretórios e identidades para serviços Azure e aplicações web. Para obter mais informações, consulte O que é o Microsoft Entra ID?.
O dashboard do Power BI ao qual pretende fixar os itens de relatório tem de fazer parte de um tenant Microsoft Entra. Um locatário é criado automaticamente na primeira vez que sua organização assina serviços do Azure, como o Microsoft 365 e o Microsoft Intune. Os inquilinos não geridos não são suportados.
O utilizador que realiza a integração com o Power BI deve ser:
- Um membro do locatário Microsoft Entra.
- Administrador de sistemas de Serviços de Relatório.
- Administrador de sistemas para a base de dados do catálogo do ReportServer.
O utilizador que realiza a integração com o Power BI precisa de iniciar o gestor de configuração dos Serviços de Relatórios, quer com a conta usada para instalar os Serviços de Relatório, quer com a conta sob a qual o serviço de Serviços de Relatórios está a correr.
Tens de configurar o servidor onde o Reporting Services está instalado para usar TLS 1.2 ou mais recente. Para obter mais informações, veja Melhores práticas do Transport Layer Security (TLS) com o .NET Framework.
Os relatórios dos quais você deseja fixar devem usar credenciais armazenadas. Credenciais armazenadas não são necessárias para a integração com o Power BI, mas precisas delas para atualizar os itens fixados.
Quando fixa um item de relatório, é criada uma subscrição dos Serviços de Relatórios que gere o calendário de atualização dos tiles no Power BI. As assinaturas do Reporting Services exigem credenciais armazenadas.
Se um relatório não usar credenciais armazenadas, o utilizador ainda pode fixar os itens do relatório, mas quando a subscrição associada tenta atualizar os dados para o Power BI, vê uma mensagem de erro semelhante ao seguinte exemplo na página As Minhas Subscrições : PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credential.
Para mais informações sobre como armazenar credenciais, consulte Configurar credenciais armazenadas para uma fonte de dados específica de relatório em Credenciais de Armazenamento numa Fonte de Dados de Serviços de Relatório.
Um administrador pode examinar os arquivos de log do Reporting Services para obter mais informações. Eles veem um alerta semelhante às seguintes mensagens:
subscription!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
notification!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Error occurred processing subscription fcdb8581-d763-4b3b-ba3e-8572360df4f9: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared data set. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
Pode rever e monitorizar ficheiros de registos do Reporting Services usando o Microsoft Power Query com os ficheiros. Para mais informações e para ver um breve vídeo, consulte o registo de rastreio do servidor de relatórios.
Integrar e registar o servidor de relatórios
Complete os seguintes passos do gestor de configuração dos Serviços de Relatório. Para mais informações, consulte O que é o gestor de configuração do Servidor de Relatórios (modo nativo).
Selecione a página de integração do Power BI.
Selecione Registrar com o Power BI. Certifique-se de que a porta 443 não está bloqueada.
No diálogo de login da Microsoft, introduza as credenciais que utiliza para iniciar sessão no Power BI.
Depois de se registar, a secção Detalhes de Registo do Power BI mostra o ID do arrendatário Azure e os URLs de redirecionamento. Os URLs de redirecionamento são usados como parte do processo de início de sessão e comunicação para que o painel do Power BI possa comunicar com o servidor de relatórios registado.
Selecione o botão Copiar na janela de Resultados para copiar os dados de registo para a prancheta do Windows. Guarde-os para referência futura.
Cancelar o registro com o Power BI
Quando desregista o servidor de relatório do Microsoft Entra ID, o resultado é:
Não consegues ver o link As Minhas Definições na barra de menu do portal web.
Os itens de reporte que fixaste ainda estão fixados nos dashboards, mas os tiles não são atualizados no dashboard.
As subscrições do Reporting Services que atualizaram os azulejos ainda existem no servidor de relatórios. Quando correm no seu horário configurado, mostram uma mensagem de erro semelhante a
The delivery extension for this subscription could not be loaded.
Para cancelar o registo, selecione Power BI>Desregistar com Power BI no gestor de configuração.
Atualização do registo
Use a opção Atualizar Registo se mudou a configuração do seu servidor de relatórios. Por exemplo, pode querer adicionar ou remover os URLs que os utilizadores usam para navegar no portal web.
No gestor de configuração dos Serviços de Relatórios, selecione URL >Avançado.
Selecione Adicionar para adicionar uma nova identidade HTTP ao portal web e depois selecione OK.
O ícone Power BI muda para indicar a alteração na configuração do servidor.
Na página Integração do Power BI , selecione Atualizar Registro. Quando o prompt aparecer, inicie sessão no Microsoft Entra ID. A página atualiza-se e o novo URL é listado em URLs de Redirecionamento.
Integre o seu servidor de relatórios com o Power BI
No gestor de configuração, selecione o botão Registar com Power BI . Quando a mensagem aparecer, inicie sessão na conta Microsoft Entra ID.
A aplicação cliente do Power BI está registada na sua entidade gerida.
A aplicação cliente Power BI é criada no seu tenant gerido no Microsoft Entra ID.
O registo inclui URLs de redirecionamento que são usados quando os utilizadores iniciam sessão a partir do servidor de relatórios. O ID da aplicação e os URLs são guardados na base de dados do ReportServer. A URL de redirecionamento é usada durante chamadas de autenticação para o Azure para que a chamada possa retornar ao servidor de relatório. Por exemplo, é usado quando os utilizadores iniciam sessão ou colocam elementos num painel de controlo.
Pode ver o ID da aplicação e os URLs no gestor de configuração.
Fixe um item de relatório num painel de controlo
Pode pré-visualizar os relatórios no portal web dos Serviços de Relatório. Também pode pré-visualizar os relatórios na primeira vez que fixar um item de relatório no portal web.
Pode iniciar sessão através da página de login do Microsoft Entra ou da página Minhas Definições no portal web. Quando inicia sessão no tenant gerido pelo Azure, estabelece-se uma relação entre a sua conta Azure e as permissões dos Serviços de Relatório. Para obter mais informações, consulte Minhas configurações para integração com o Power BI (portal da Web).
Um token de segurança de usuário é retornado ao servidor de relatório.
O token de segurança do usuário é salvo no banco de dados ReportServer.
Uma lista de grupos e dashboards a que tem acesso é retirada do serviço Power BI. Selecione o grupo de destino e o painel de controlo. Configura com que frequência os dados são atualizados no tile do Power BI.
O item de relatório é fixado ao painel.
É criada uma subscrição dos Serviços de Relatórios. A subscrição gera a atualização programada do elemento do relatório no bloco do painel. A subscrição utiliza o token de segurança criado quando iniciaste sessão.
O token é válido por 90 dias. Os utilizadores precisam então de iniciar sessão novamente para criar um novo token de utilizador. Quando o token expira, ainda pode ver os tiles fixados no dashboard, mas os dados não se atualizam.
As subscrições dos Serviços de Relatórios usadas para os itens fixados falham até que um novo token de utilizador seja criado. Para obter mais informações, consulte Minhas configurações para integração com o Power BI (portal da Web).
Na segunda vez que fixares um item, não precisas de seguir os passos 1-4. Podes começar pelo passo 5 porque o ID da aplicação e os URLs são recuperados da base de dados do ReportServer.
Quando uma subscrição é ativada para atualizar um tile do painel:
Quando a assinatura do Reporting Services é acionada, o relatório é renderizado.
O token de usuário é recuperado do banco de dados ReportServer.
O estado do item de relatório e os dados são enviados com o token para o serviço do Power BI.
O token é enviado para o Microsoft Entra ID para validação. Se o token for válido, os dados do item do relatório são enviados para o mosaico do painel e a propriedade de data do mosaico é atualizada.
Se o token não for válido, um erro é devolvido e registado no servidor de relatórios. Nenhum status ou outra informação é enviada para o painel.
Considerações e limitações
Inquilinos virais e do governo não são suportados.