Como exibir um relatório do Power BI de largura total no SharePoint

Por Fernando Viana e Sá
Como exibir um relatório do Power BI de largura total no SharePoint

A integração do Power BI e do SharePoint é direta, a Microsoft fornece uma web part pronta para uso para o SharePoint e tudo o que você precisa fazer é pegar a URL do relatório do Power BI.

Mesmo que o processo seja direto, você pode achar o relatório pequeno devido à largura máxima da página no SharePoint. Contudo, neste artigo, você encontrará dois métodos diferentes para incorporar um relatório do Power BI de largura total em suas páginas do SharePoint.

Crie um relatório do Power BI de largura total usando uma página de aplicativo de parte única

As páginas de parte única permitem que você configure apenas uma web part nela; este é o método que você deve usar se quiser exibir apenas o relatório na página usando todo o espaço disponível.

Este processo requer o uso de PnP PowerShell. Se ainda não o instalou, pode fazer o download do formulário aqui.

 Primeiramente para implementar este método, faça o seguinte:

  1. Abra seu relatório do Power BI
  2. Clique em Compartilhar -> Embed relatório -> SharePoint Online
  3. Copie o link Embed
  4. Abra seu site do SharePoint e crie a nova página para adicionar seu relatório
  5. Adicionar a web part do Power BI
  6. Cole o link e defina as configurações no painel de propriedades da web part
  7. Salve a página e publique-a
  8. Baixe o script do PowerShell aqui, abra o console do PowerShell e execute-o. A execução do script é autoexplicativa e com ele você pode alternar entre os 3 layouts de página caso queira reverter sua página para o layout original.
  9. Forneça o URL para o conjunto de sites e o nome da página
  10. Selecione o layout da página 3 – Página única do aplicativo da Web Part. Após alguns segundos, você verá uma mensagem de sucesso no console
  11. Atualize sua página e você obterá um relatório completo no SharePoint

Crie um relatório de largura total usando um editor de script

Se você precisar combinar seu relatório com outras web parts na página, precisará usar a web part do editor de script disponível no repositório PnP.

Então as páginas modernas do SharePoint permitem que você crie uma seção de largura total na parte superior de suas páginas. Entretanto, há um conjunto limitado de web part disponíveis para uso nesta área e o Power BI não é um deles.

O editor de script personalizado, entretanto, pode ser usado na área de largura total e pode ser usado para exibir seu relatório junto com outras webparts.

Guia para utilização do editor de script

Antes de pular para a implementação real deste método, você primeiro precisa instalar a web part do editor de script em seu SharePoint, fazendo o seguinte:

Baixe o arquivo de instalação aqui, caso você deseje compilar o projeto sozinho, o código-fonte está disponível aqui.

Então abra seu catálogo de aplicativos e faça upload do arquivo sppkg.

Em seguida certifique-se de selecionar disponibilizar esta solução para todos os sites da organização.

Clique em implementar

Enfim, agora que você tem sua web part pronta para ser usada, é hora de criar sua página do SharePoint fazendo o seguinte:

  1. Abra seu relatório do Power BI
  2. Clique em Compartilhar site de relatório incorporado ou portal
  3. Copie o código iframe
  4. Edite sua página do SharePoint
  5. Crie uma seção de largura total
  6. Adicione a webpart do Editor de scripts à seção de largura total
  7. Clique em Editar Marcação
  8. No painel de propriedades, clique na caixa de texto Editar código HTML
  9. No painel Editar código HTML, cole o HTML para o iframe
  10. Altere a largura para 100% e ajuste o valor da altura de acordo com suas necessidades
  11. Clique em Salvar e continue a construir sua página

Saiba mais sobre como usar dados do SharePoint no Power BI. Sobretudo para obter informações adicionais entre em contato com a nossa equipe agora mesmo e descubra como podemos ajudar!

Ver mais artigos

Entre em Contato

Vamos juntos transformar sua dor
em solução!

#moveFast