Embarcando o Power BI em Sites SharePoint
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.
Após isso, vamos acessar o site do nosso time de vendas no Portal do Office:
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.
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”
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.
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:
Vamos clicar em “Add report” para selecionar o relatório.
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:
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.
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.
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.
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