
Power BI Embedded ou Microsoft Fabric: qual é a diferença?
Entenda as diferenças entre Power BI Embedded e Microsoft Fabric, quando usar cada tecnologia e como as duas soluções podem trabalhar juntas em um portal de dados.
Power BI Embedded e Microsoft Fabric aparecem frequentemente na mesma conversa, principalmente quando uma empresa pretende compartilhar relatórios com clientes, fornecedores, unidades ou um grande número de usuários.
Apesar dessa proximidade, eles não são exatamente produtos concorrentes.
O Power BI Embedded é uma tecnologia voltada à incorporação de relatórios em aplicações. O Microsoft Fabric é uma plataforma completa de dados e análise que inclui o Power BI entre suas experiências.
Em uma frase: Embedded resolve principalmente a distribuição do Power BI dentro de aplicações; Fabric organiza uma cadeia mais ampla, desde a ingestão e o armazenamento até a análise e a visualização.
O que é Power BI Embedded?
Power BI Embedded é a oferta da Microsoft para inserir relatórios, dashboards e outros conteúdos analíticos dentro de aplicações próprias.
Em vez de enviar o usuário para o Power BI Service, a empresa pode disponibilizar o relatório em:
- portal do cliente;
- sistema SaaS;
- intranet;
- aplicativo Web;
- área de fornecedores;
- ambiente para franquias;
- software de gestão.
A aplicação controla a autenticação, a identidade visual, os menus e as permissões. O Power BI continua responsável por processar e renderizar os relatórios.
No modelo App Owns Data, o usuário final não precisa entrar diretamente no Power BI. A aplicação utiliza uma identidade de serviço e gera um token de incorporação para o conteúdo autorizado.
O que é Microsoft Fabric?
Microsoft Fabric é uma plataforma SaaS para fluxos de dados de ponta a ponta.
Ela reúne experiências como:
- Data Factory;
- Engenharia de Dados;
- Ciência de Dados;
- Data Warehouse;
- Inteligência em Tempo Real;
- bancos de dados;
- Power BI;
- OneLake.
Isso permite construir uma arquitetura que começa na origem do dado, passa por ingestão, transformação, armazenamento e modelagem e termina na análise pelo Power BI.
A documentação oficial apresenta o Fabric como uma plataforma de análise unificada. Consulte O que é Microsoft Fabric.
A principal diferença está no escopo
O Embedded possui um escopo especializado: entregar analytics dentro de uma aplicação.
O Fabric possui um escopo mais amplo: organizar dados, processamento e análise em uma plataforma integrada.
| Critério | Power BI Embedded | Microsoft Fabric | |---|---|---| | Objetivo principal | Incorporar relatórios em aplicações | Plataforma completa de dados e analytics | | Capacidade comum | SKU A | SKU F | | Power BI | Sim | Sim | | Data Factory | Não | Sim | | Lakehouse | Não | Sim | | Data Warehouse | Não | Sim | | Notebooks e Spark | Não | Sim | | Real-Time Intelligence | Não | Sim | | Portal próprio | Exige aplicação | Também exige aplicação para App Owns Data | | Pausa e escala | Sim | Sim, conforme modalidade |
Power BI Embedded é apenas um portal?
Não. O Embedded não é o portal pronto.
Ele fornece a capacidade, APIs, SDKs e mecanismos de autenticação necessários para que desenvolvedores incorporem o Power BI em uma aplicação.
A empresa ainda precisa criar ou contratar uma estrutura que cuide de:
- login dos usuários;
- gestão de permissões;
- geração dos tokens;
- menus e navegação;
- identidade visual;
- auditoria;
- monitoramento;
- suporte e manutenção.
Portanto, Embedded é a tecnologia que viabiliza o portal, não o portal em si.
Microsoft Fabric já é um portal para clientes?
Também não.
O Fabric oferece um ambiente completo para profissionais de dados, administradores e analistas. Ele possui workspaces, itens e recursos de colaboração.
Entretanto, quando a empresa quer entregar relatórios para clientes em um ambiente com login próprio, marca própria e menus personalizados, ainda é necessário utilizar uma aplicação incorporada.
Nesse caso, os relatórios hospedados em uma capacidade Fabric podem ser apresentados por meio do Power BI Embedded.
Fabric e Embedded podem ser usados juntos?
Sim. Essa é uma arquitetura comum.
O fluxo pode funcionar assim:
- os dados são extraídos com Data Factory;
- são armazenados no OneLake;
- passam por transformação em Lakehouse ou Warehouse;
- alimentam um modelo semântico;
- o relatório é desenvolvido no Power BI;
- o workspace é associado a uma capacidade Fabric;
- o relatório é incorporado em um portal pelo modelo App Owns Data.
Nesse cenário, o Fabric fornece a plataforma e o processamento, enquanto o Embedded define a forma de distribuição na aplicação.
Quando usar apenas Power BI Embedded?
Uma capacidade A pode fazer sentido quando:
- os dados já estão preparados em outro ambiente;
- a empresa precisa somente incorporar relatórios;
- não haverá uso de Lakehouse, notebooks ou Warehouse;
- o objetivo é iniciar com uma arquitetura focada;
- a capacidade poderá ser pausada fora do horário de uso;
- o portal atende clientes ou usuários externos.
Uma empresa pode, por exemplo, manter o Data Warehouse em SQL Server, Azure SQL ou Databricks e usar uma A1 apenas para renderizar relatórios no portal.
Quando usar Microsoft Fabric?
Fabric tende a fazer mais sentido quando a organização precisa unificar diferentes etapas da jornada de dados.
Alguns sinais são:
- necessidade de ingestão e transformação de dados;
- uso de Data Factory;
- criação de Lakehouse ou Warehouse;
- processamento com notebooks;
- ciência de dados;
- análise de eventos em tempo real;
- centralização no OneLake;
- vários times trabalhando na mesma plataforma.
Nesse cenário, o Power BI é uma das experiências da solução, e não o único componente.
E se a empresa já possui uma capacidade Fabric?
Se uma empresa já utiliza uma capacidade F para dados e Power BI, pode utilizar essa mesma família de capacidade para hospedar relatórios incorporados.
Não é obrigatório adquirir uma capacidade A adicional apenas para o portal, desde que a capacidade Fabric esteja corretamente dimensionada e a arquitetura seja compatível.
É importante lembrar que todas as cargas competem pelo mesmo processamento. Pipelines, notebooks e consultas analíticas podem afetar o desempenho dos relatórios se a capacidade não for monitorada.
F64 é obrigatória para usar Fabric em um portal?
Não.
A exigência de F64 ou superior está relacionada principalmente ao consumo de conteúdo por usuários gratuitos no Power BI Service.
No modelo App Owns Data, uma capacidade F menor pode hospedar conteúdo incorporado sem que os usuários finais tenham licenças individuais do Power BI.
A aplicação autentica o usuário e gera o embed token. Por isso, uma F8, F16 ou F32 pode ser utilizada em um portal, conforme a carga e o dimensionamento necessários.
Veja as regras detalhadas em Como funcionam as licenças do Microsoft Fabric e Power BI Embedded.
Diferença entre SKU A e SKU F
As SKUs A são focadas no Power BI Embedded. As SKUs F dão acesso às experiências do Microsoft Fabric.
| Necessidade | Opção mais alinhada | |---|---| | Apenas incorporar relatórios | SKU A pode ser suficiente | | Incorporar e usar Data Factory | SKU F | | Incorporar e usar Lakehouse | SKU F | | Portal SaaS com dados já preparados | SKU A ou F, conforme arquitetura | | Plataforma unificada de dados | SKU F | | Ambiente com múltiplas cargas | SKU F |
A decisão deve considerar custo, arquitetura, possibilidade de pausa, consumo, operação e crescimento futuro.
Embedded substitui Fabric?
Não. Embedded não oferece as experiências de engenharia, ciência de dados ou armazenamento do Fabric.
Fabric substitui Embedded?
Também não completamente. O Fabric hospeda e processa relatórios, mas a experiência de portal com autenticação própria continua dependendo das APIs e do modelo de incorporação do Power BI.
Como decidir?
Use estas perguntas como orientação:
- A empresa precisa somente distribuir relatórios?
- Os dados já estão preparados em outro ambiente?
- Haverá pipelines e transformação no Fabric?
- Existe necessidade de Lakehouse ou Warehouse?
- O público acessará o Power BI Service ou um portal?
- A aplicação terá autenticação própria?
- Quantos usuários acessarão simultaneamente?
- A capacidade pode ser pausada?
- Outras cargas compartilharão o processamento?
- A arquitetura precisa crescer para novos casos de uso?
Conclusão
Power BI Embedded e Microsoft Fabric atuam em camadas diferentes.
Embedded é a tecnologia de análise incorporada usada para apresentar relatórios dentro de aplicações. Fabric é a suíte que organiza dados, processamento, armazenamento e análise em uma plataforma unificada.
Eles podem ser utilizados separadamente, mas também funcionam muito bem juntos.
Quando o objetivo é implementar essa combinação, consulte o guia Como utilizar a licença Fabric em portais Power BI.