Power BI Embedded: como publicar relatórios em um aplicativo
Power BI Embedded: como incorporar relatórios Power BI dentro do seu aplicativo ou portal, a diferença entre embed para clientes e para a organização e o que avaliar.
Você fez o relatório, mas o cliente precisa vê-lo dentro do seu sistema, não no Power BI
Muitas empresas chegam a um ponto em que o relatório do Power BI precisa viver fora do Power BI. O caso clássico é oferecer análises aos próprios clientes dentro de um portal ou de um aplicativo da empresa, sem obrigá-los a ter uma conta e a entrar na ferramenta da Microsoft. Também acontece de querer embutir um painel em um sistema interno para que ele apareça no fluxo de trabalho onde as pessoas já estão. Para isso existe o Power BI Embedded, o conjunto de recursos que permite incorporar relatórios dentro de outras aplicações. Este guia explica o que é, quais são os cenários de incorporação e o que avaliar antes de partir para essa abordagem, sem entrar no código.
Power BI Embedded incorpora relatórios dentro de outra aplicação
Power BI Embedded é o nome do conjunto de capacidades que permite exibir relatórios e painéis do Power BI dentro de aplicativos, portais ou sites, em vez de acessá-los apenas pelo serviço do Power BI. Em vez de mandar o usuário para outra ferramenta, você traz o relatório para dentro da experiência que já é sua, integrado à interface, ao login e ao fluxo do seu produto. Isso permite que a análise apareça no contexto certo, sem troca de ambiente, e que a marca e a navegação sejam as do seu aplicativo. O relatório continua sendo construído normalmente no Power BI, com sua modelagem e suas medidas; o que muda é a forma como ele é entregue ao usuário final, agora embutido na sua aplicação.
Existem dois cenários principais de incorporação
A primeira coisa a entender é que há dois cenários de embed bastante diferentes, e confundi-los leva a escolhas erradas. O primeiro é incorporar para os usuários da própria organização, pessoas que têm identidade e licença dentro da empresa, por exemplo embutir um relatório em uma intranet ou em um sistema interno onde os colaboradores já se autenticam. O segundo é incorporar para clientes ou usuários externos, que não têm conta no Power BI e não deveriam precisar de uma, como um portal onde seus clientes veem os próprios dados. Esse segundo cenário, às vezes chamado de embed para seus clientes, é o que viabiliza oferecer analytics como parte do seu produto. Cada cenário tem implicações diferentes de identidade, licenciamento e arquitetura, então definir qual é o seu caso é o primeiro passo de qualquer projeto de incorporação.
Os dois cenários de embed têm características distintas
| Aspecto | Para a organização | Para clientes externos |
|---|---|---|
| Quem vê | Colaboradores com identidade própria | Clientes sem conta no Power BI |
| Autenticação | Login corporativo existente | Gerenciada pela sua aplicação |
| Uso típico | Intranet, sistema interno | Portal ou produto para clientes |
| Consideração central | Integração ao ambiente interno | Não exigir conta do usuário final |
O modelo de capacidade é o ponto de licenciamento a entender
Um ponto que sempre aparece em projetos de embed é o licenciamento, e ele gira em torno de capacidade. Incorporar relatórios, especialmente para usuários externos que não têm licença própria, geralmente se apoia em uma capacidade dedicada, um recurso de processamento que a empresa provisiona para servir os relatórios embutidos. Em vez de licenciar cada usuário final, você dimensiona uma capacidade que sustenta o volume de acessos. No ecossistema atual da Microsoft, com o Fabric, essa capacidade aparece nas SKUs de capacidade, e o dimensionamento correto, nem grande demais a ponto de desperdiçar, nem pequeno a ponto de o relatório ficar lento, é uma decisão importante do projeto. Os valores e as modalidades exatas devem ser confirmados na documentação oficial da Microsoft, porque evoluem, mas o conceito é estável: embed para muitos usuários se sustenta em capacidade, não em licença por pessoa. Entender isso cedo evita surpresas de custo no meio do projeto.
O que avaliar antes de decidir pelo embed
Antes de partir para a incorporação, alguns pontos merecem avaliação honesta. Primeiro, o cenário: é para colaboradores ou para clientes externos, porque isso muda tudo. Segundo, a segurança dos dados: em embed para clientes, cada um deve ver apenas os próprios dados, o que costuma exigir segurança em nível de linha bem configurada, para que um cliente jamais veja o de outro. Terceiro, a capacidade e o custo: dimensionar o processamento para o volume esperado e entender o modelo de licenciamento. Quarto, o esforço de desenvolvimento: incorporar exige integração na sua aplicação, o que é um projeto de engenharia, não um clique. Avaliar esses pontos antes evita começar pelo caminho errado. O embed é poderoso e viabiliza produtos de dados, mas é uma decisão de arquitetura que merece planejamento. Para desenhar essa solução com segurança, veja nossos serviços de Power BI, as soluções e o guia completo de Power BI para empresas.
Perguntas frequentes
O que é Power BI Embedded? É o conjunto de capacidades que permite incorporar relatórios e painéis do Power BI dentro de aplicativos, portais ou sites, em vez de acessá-los só pelo serviço do Power BI. O relatório aparece dentro da sua própria experiência e interface.
Qual a diferença entre embed para a organização e para clientes? No embed para a organização, os usuários são colaboradores com identidade e licença próprias, como em uma intranet. No embed para clientes, os usuários são externos e não têm conta no Power BI, como em um portal onde eles veem os próprios dados.
Preciso que meus clientes tenham conta no Power BI? No cenário de embed para clientes externos, não. A ideia é justamente permitir que eles vejam os relatórios sem uma conta no Power BI, com a autenticação gerenciada pela sua aplicação, apoiando-se em capacidade em vez de licença por usuário.
Como funciona o licenciamento do embed? Ele costuma se apoiar em uma capacidade dedicada que a empresa provisiona para servir os relatórios embutidos, dimensionada pelo volume de acessos. Os valores e modalidades exatos devem ser confirmados na documentação oficial da Microsoft, pois evoluem.
Como garantir que cada cliente veja só os próprios dados? Com segurança em nível de linha bem configurada, que restringe o que cada usuário enxerga. Em embed para clientes, isso é essencial para que um cliente jamais veja os dados de outro, e precisa ser planejado com cuidado.
Incorporar um relatório é difícil? Exige um projeto de engenharia, com integração na sua aplicação, não apenas um clique. É preciso avaliar cenário, segurança, capacidade e esforço de desenvolvimento. O embed é poderoso, mas é uma decisão de arquitetura que merece planejamento.
Leve o relatório para onde o usuário já está
Power BI Embedded permite entregar análises dentro do seu aplicativo ou portal, inclusive para clientes sem conta no Power BI. Definir o cenário, cuidar da segurança por linha e dimensionar a capacidade são os passos-chave. Se quiser incorporar relatórios com segurança, fale com a gente.
Quer aplicar isso na sua empresa?
A Fynx implementa BI, Power BI e Power Platform de ponta a ponta. Conte seu cenário e devolvemos um diagnóstico direto ao ponto.
Falar com um especialista