Análise integrada com o Power BIEmbedded analytics with Power BI

O serviço do Power BI (SaaS) e o serviço do Power BI Embedded no Azure (PaaS) têm APIs para inserir seus painéis e seus relatórios.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Ao inserir conteúdo, isso fornece acesso aos recursos mais recentes do Power BI, como dashboards, gateways e workspaces.When embedding content, this gives you access to the latest Power BI features such as dashboards, gateways, and workspaces.

É possível acessar a Ferramenta de configuração de inserção para começar rapidamente e baixar um aplicativo de exemplo.You can go through the Embedding setup tool to quickly get started and download a sample application.

Escolha a solução certa para você:Choose the solution that is right for you:

Exemplo de PBIE

Usar APIsUse APIs

Há dois cenários principais para a inserção de conteúdo do Power BI:There are two main scenarios for embedding Power BI content:

  • Inserção para os usuários de sua organização (que têm licenças do Power BI).Embedding for your organization's users (who have Power BI licenses).

  • Inserção para os usuários e os clientes sem a necessidade de licenças do Power BI.Embedding for your users and customers without requiring Power BI licenses.

A API REST do Power BI permite os dois cenários.The Power BI REST API allows for both scenarios.

Para clientes e usuários sem licenças do Power BI, você pode inserir painéis e relatórios em seu aplicativo personalizado, usando a mesma API para atender a organização ou os clientes.For customers and users without Power BI licenses, you can embed dashboards and reports into your custom application, using the same API to either service your organization or your customers. Os clientes veem os dados gerenciados pelo aplicativo.Your customers see the application-managed data. Além disso, os usuários do Power BI de sua organização têm opções adicionais para exibir seus próprios dados diretamente no Power BI ou no contexto do aplicativo inserido.Also, your organization's Power BI users have additional options to view their data directly in Power BI or in the embedded application's context. Você pode se beneficiar das APIs REST e do JavaScript para suas necessidades de inserção.You can take full advantage of the JavaScript and REST APIs for your embedding needs.

Para entender como funciona a inserção, confira a amostra de inserção do JavaScript.To understand how embedding works, see the JavaScript embed sample.

Inserção para a organizaçãoEmbedding for your organization

A inserção para a organização permite que você estenda o serviço do Power BI.Embedding for your organization allows you to extend the Power BI service. Esse tipo de inserção exige a entrada dos usuários de seu aplicativo no serviço do Power BI para exibir o conteúdo.This type of embedding requires your application's users sign into the Power BI service to view the content. Depois que alguém na organização se conectar, esse usuário só terá acesso aos dashboards e relatórios dos quais ele é proprietário ou que alguém compartilhou com ele no serviço do Power BI.Once someone in your organization signs in, they only have access to dashboards and reports that they own or that someone shared with them in the Power BI service.

Os exemplos de inserção para a organização incluem aplicativos internos, como SharePoint Online, integração do Microsoft Teams (é necessário ter direitos de administrador) e Microsoft Dynamics.Organization embedding examples include internal applications such as SharePoint Online, Microsoft Teams integration (you must have Admin rights), and Microsoft Dynamics.

Para inserção para a sua organização, confira Tutorial: Inserir o conteúdo do Power BI em um aplicativo para a sua organização.To embed for your organization, see Tutorial: Embed Power BI content into an application for your organization.

Recursos de autoatendimento, como editar, salvar e muito mais, estão disponíveis por meio de API JavaScript ao inserir para usuários do Power BI.Self-service capabilities, such as edit, save, and more, are available through the JavaScript API when embedding for Power BI users.

Examine a Ferramenta de experiência de inserção para começar e baixar um aplicativo de exemplo que explica como integrar um relatório para a sua organização.You can go through the Embedding setup tool to get started and download a sample application that walks you through integrating a report for your organization.

Inserção para os clientesEmbedding for your customers

A inserção para os clientes permite que você insira dashboards e relatórios para usuários que não têm uma conta do Power BI.Embedding for your customers lets you embed dashboards and reports for users who don't have a Power BI account. Esse tipo de inserção também é conhecido como Power BI Embedded.This type of embedding is also known as Power BI Embedded.

O Power BI Embedded é um serviço do Microsoft Azure que permite que ISVs (fornecedores independentes de software) e desenvolvedores insiram rapidamente visuais, relatórios e dashboards.Power BI Embedded is a Microsoft Azure service that lets independent software vendors (ISVs) and developers quickly embed visuals, reports, and dashboards into an application. Essa inserção é feita por meio de um modelo medido por hora baseado na capacidade.This embedding is done through a capacity-based, hourly metered model.

Fluxo de inserção ao inserir para os clientes

O Power BI Embedded fornece benefícios para um ISV, seus desenvolvedores e clientes.Power BI Embedded has benefits for an ISV, their developers, and customers. Por exemplo, um ISV pode começar a criar elementos visuais gratuitamente com o Power BI Desktop.For example, an ISV can start creating visuals for free with Power BI Desktop. Minimizando os esforços de desenvolvimento de análise visual, os ISVs obtêm um tempo de lançamento no mercado mais rápido e se destacam em relação à concorrência com experiências de dados diferenciadas.By minimizing visual analytic development efforts, ISVs achieve faster time to market and stand out from competitors with differentiated data experiences. Os ISVs também podem optar por cobrar uma taxa para o valor adicional criado com a análise integrada.ISVs can also opt to charge a premium for the additional value they create with embedded analytics.

Com o Power BI Embedded, seus clientes não precisam saber nada sobre o Power BI.With Power BI Embedded, your customers don't need to know anything about Power BI. Você pode usar dois métodos diferentes para criar um aplicativo inserido:You can use two different methods to create an embedded application:

  • Conta do Power BI ProPower BI Pro account
  • Entidade de serviçoService principal

A conta do Power BI Pro funciona como uma conta mestra de seu aplicativo (pense nela como uma conta proxy).The Power BI Pro account acts as your application's master account (think of it as a proxy account). Essa conta permite que você gere tokens de inserção que fornecem acesso a relatórios e dashboards do Power BI de seu aplicativo.This account allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Entidade de serviço pode inserir o conteúdo do Power BI em um aplicativo usando um token somente de aplicativo.Service principal can embed Power BI content into an application using an app-only token. Ela também permite que você gere tokens de inserção que fornecem acesso a relatórios e dashboards do Power BI no seu aplicativo.It also allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Os desenvolvedores que usam o Power BI Embedded podem passar o tempo concentrados na criação da funcionalidade principal de seus aplicativos, em vez de gastar tempo desenvolvendo visuais e análise.Developers using Power BI Embedded can spend time focused on building their application's core functionality rather than spending time developing visuals and analytics. Eles podem atender rapidamente às demandas de dashboards e relatórios do cliente e inseri-los com facilidade com APIs e SDKs totalmente documentados.They can rapidly meet customer report and dashboard demands and embed easily with fully documented APIs and SDKs. Ao habilitar a exploração de dados fácil de navegar em aplicativos, os ISVs permitem que seus clientes tomem decisões rápidas e direcionadas a dados no contexto em qualquer dispositivo.By enabling easy-to-navigate data exploration in apps, ISVs allow customers to make quick, data-driven decisions in context from any device.

Importante

Embora a inserção exija o serviço do Power BI, os clientes não precisam ter uma conta do Power BI para exibir o conteúdo inserido de seu aplicativo.While embedding requires the Power BI service, your customers do not need to have a Power BI account to view your application's embedded content.

Quando você estiver pronto para passar para a produção, seu workspace deverá ser atribuído a uma capacidade dedicada.When you're ready to move to production, your workspace must be assigned to a dedicated capacity. O Power BI Embedded no Microsoft Azure oferece capacidades dedicadas a serem usadas com seus aplicativos.Power BI Embedded in Microsoft Azure, offers dedicated capacities to use with your applications.

Para obter os detalhes da inserção, confira Como inserir o conteúdo do Power BI.For embedding details, see How to embed Power BI content.

Próximas etapasNext steps

Agora você pode tentar inserir o conteúdo do Power BI em um aplicativo ou tentar inserir o conteúdo do Power BI para seus clientes.You can now try to embed Power BI content into an application, or try to embed Power BI content for your customers.

Mais perguntas?More questions? Experimente perguntar à Comunidade do Power BITry asking the Power BI Community