Embarcando o Power BI em Sites SharePoint

Orlando Gomes
5 min readApr 25, 2020

--

Fala Pessoal!

Dando a continuidade a nossa série de possibilidades de integração do Power BI com diferentes aplicativos do office, neste artigo abordaremos o seu uso junto ao Microsoft SharePoint.

Caso deseje, você pode conferir um primeiro artigo sobre a integração com o Teams.

Podemos definir o SharePoint como uma solução de portal e colaboração da Microsoft que permite com que organizações e usuários façam uso de suas funcionalidades voltadas a intranet, como:

· Compartilhamento de Documentos;

· Gerenciamento de Conteúdo;

· Feed de Notícias;

· Links Rápidos.

Até meados de 2014, a ferramenta era muito popular em sua adoção on-premisses, onde uma arquitetura padrão contava com servidores que exercitavam três diferentes papeis: web, aplicação e banco de dados, sendo comum o mercado possuir uma demanda especifica por este profissional de infraestrutura, responsável pela implantação destes cenários, ao mesmo que passo que desenvolvedores desenvolviam customizações mais sofisticadas que vão além do site nativo.

Com o advento da nuvem e a popularização do Office 365 como solução integrada de diferentes aplicativos, este produto passou a ser integrado como um dos aplicativos dele, tendo assim toda a sua utilização e gerenciamento da nuvem, pela sua alta capacidade de customização, é muito comum a customização de páginas, reorganizando suas diferentes “partes”, também conhecida como web-part, até um layout que seja satisfatório para atender determinada área.

Entre as diferentes partes que é possível adicionar nesta página, esta a do Power BI, conforme demonstraremos abaixo.

Como pré requisito para esta embarcação, precisaremos que o nosso relatório já esteja publicado no Power BI Serviço, conforme abaixo, onde usaremos o nosso exemplo do relatório de produtos, que será ser integrado no site do time de vendas, facilitando o acesso assim ao mesmo a partir de um único local.

Figura — Relatório de Produtos no Power BI

Após isso, vamos acessar o site do nosso time de vendas no Portal do Office:

Figura — Portal Office 365

Algo importante a mencionar sobre esta ferramenta e a possibilidade de criação de diferentes hierarquias de sites, conhecidas como site collection, compostas por um site raiz, e vários sub-sites abaixo de ti, onde estes sites de vendas por exemplo, poderia estar abaixo de um site comercial.

Figura — Exemplo Site Collection

Abaixo esta o nosso site do time de vendas, repare que estamos na página home, mais a embarcação é possível em qualquer página, seja uma nova, ou adicionando uma web-part em uma já existente, para este artigo, vamos seguir pelo segundo caminho, clicando em “Edit”

Figura — Edição Página SharePoint

Com isso, será aberto um editor onde poderemos gerenciar todas as nossas web-parts, é possível notar que cada uma delas remete a uma funcionalidade mencionada no início deste artigo para a colaboração entre diferentes usuários como o feed de notícias e os links rápidos, o passo seguinte será clicar sobre o “+”, para adicionar uma nova sessão acima de todas as demais, do tipo One column.

Figura — Edição Página SharePoint

Após clicar sobre o “+”, nos será habilitado uma janela com todos os tipos possíveis de web-parts a serem adicionadas, dos mais variados tipos, desde aplicativos Microsoft como Power Apps e Forms até terceiros como Trello e Salesforce, para este artigo, vamos buscar pelo Power BI conforme abaixo:

Figura — Adição Web-Part Power BI

Vamos clicar em “Add report” para selecionar o relatório.

Figura — Add Report

Será habilitado uma nova janela onde devemos colocar o link do relatório, para obtê-lo, devemos no Power BI Serviço clicar sobre o report que desejamos embarcar, e copiar o link dele conforme abaixo:

Figura — Relatório Power BI
Figura — Link Relatório

Com essa informação em mãos, vamos retornar ao SharePoint e colá-la na sessão de Power BI report link, com isso o report aparecerá automaticamente, é possível alterar outros parâmetros como a aparição do menu de abas, e da aparição de filtros, para este cenários, deixarei ambos desabilitados, após isso feche o wizard.

Figura — Configuração Web Part Power BI

Clique em “Republish” para publicar a alteração na página, repare que também é possível salvar como rascunho ou desfazer alterações caso alguma não tenha ficado de acordo.

Figura — Publicação Relatório

E pronto! Temos o nosso relatório embarcado como uma web-part em uma página no SharePoint, permitindo que os usuários interajam com o mesmo, melhorando ainda mais a experiencia no uso da intranet, realizei um filtro de exemplo pela categoria de acessórios, é importante ressaltar que estas interações não interferem no relatório no Serviço, seguindo a mesma agenda de atualização agendada, caso haja uma.

Figura — Relatório Embarcado no SharePoint

Neste artigo, aprendemos como embarcar relatórios Power BI em sites no SharePoint, não deixe de dar o seu feedback, espero que tenham gostado e até a próxima!

Referências
https://docs.microsoft.com/en-us/sharepoint/sites/sites-and-site-collections-overview

--

--

Orlando Gomes

Cloud Solution Architect @Microsoft São Paulo - Brazil