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

O serviço Power BI (SaaS) e o serviço Power BI Embedded no Azure (PaaS) têm APIs para incorporar os seus dashboards e relatórios.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Esta funcionalidade significa que terá um conjunto de capacidades e acesso às funcionalidades mais recentes do Power BI, tais como dashboards, gateways e áreas de trabalho de aplicações, quando incorporar o seu conteúdo.This feature means you have a set of capabilities and access to the latest Power BI features – such as dashboards, gateways, and app workspaces – when embedding your content.

Pode utilizar a Ferramenta de configuração de incorporação para começar rapidamente e transferir uma aplicação de exemplo.You can go through the Embedding setup tool to quickly get started and download a sample application.

Escolha a solução mais adequada para si:Choose the solution that is right for you:

Exemplo de PBIE

Com APIsUsing APIs

Existem dois cenários principais ao incorporar conteúdos do Power BI.There are two main scenarios when embedding Power BI content. Incorporação para utilizadores na sua organização (que possuem licenças do Power BI) e incorporação para os seus utilizadores e clientes sem que necessitem de licenças do Power BI.Embedding for users in your organization (who have licenses for Power BI) and embedding for your users and customers without them requiring to have Power BI licenses. A API REST do Power BI permite ambos os cenários.The Power BI REST API allows for both scenarios.

No caso de clientes e utilizadores sem licenças do Power BI, pode incorporar dashboards e relatórios na sua aplicação personalizada, utilizando a mesma API para servir a sua organização ou os seus 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 seus clientes veem os dados que são geridos pela aplicação.Your customers see the data that is managed by the application. Além disso, no caso dos utilizadores do Power BI na sua organização, estes terão as opções adicionais para ver os respetivos dados diretamente no Power BI ou no contexto da aplicação incorporada.Also, for Power BI users in your organization, they have the additional options to view their data directly in Power BI or the context of the embedded application. Pode tirar total partido das APIs REST e JavaScript para as suas necessidades de incorporação.You can take full advantage of the JavaScript and REST APIs for your embedding needs.

Para ver um exemplo de como a incorporação funciona, consulte o exemplo de incorporação de JavaScript.To view a sample of how embedding works, see the JavaScript embed sample.

Incorporar para a sua organizaçãoEmbedding for your organization

A solução Incorporar para a sua organização permite-lhe alargar o serviço Power BI.Embedding for your organization allows you to extend the Power BI service. A solução Incorporar para a sua organização exige que os utilizadores da sua aplicação iniciem sessão no serviço Power BI quando quiserem ver os conteúdos.Embedding for your organization requires that users of your application sign into the Power BI service when they want to view the content. Quando alguém na sua organização iniciar sessão, essa pessoa só terá acesso aos relatórios e dashboards de que é proprietária ou que alguém partilhou com a mesma no serviço 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.

Alguns exemplos de incorporação para a sua organização incluem aplicações internas, como o SharePoint Online, a integração do Microsoft Teams (tem de ter direitos de administrador) e o Microsoft Dynamics.Examples of embedding for your organization include internal applications, such as SharePoint Online, Microsoft Teams integration (you must have Admin rights), and Microsoft Dynamics.

Para incorporação na sua organização, veja abaixo:For embedding for your organization, see below:

Capacidades self-service, como editar, guardar, entre outras, estão disponíveis na API de JavaScript na incorporação para utilizadores do Power BI.Self-service capabilities, such as edit, save, and more, are available through the JavaScript API when embedding for Power BI users.

Pode utilizar a Ferramenta de configuração de incorporação para incorporar na sua organização para começar e transferir uma aplicação de exemplo que o orienta ao longo da integração de um relatório na sua organização.You can go through the Embedding setup tool to embed for your organization to get started and download a sample application that walks you through integrating a report for your organization.

Incorporar para os seus clientesEmbedding for your customers

A solução Incorporar para os seus clientes permite-lhe incorporar dashboards e relatórios para utilizadores que não tenham uma conta para o Power BI.Embedding for your customers lets you embed dashboards and reports for users who don't have an account for Power BI. A solução Incorporar para os seus clientes também é conhecida como Power BI Embedded.Embedding for your customers is also known as Power BI Embedded.

O Power BI Embedded é um serviço do Microsoft Azure que permite que os fabricantes independentes de software (ISVs) e programadores incorporem rapidamente elementos visuais, relatórios e dashboards numa aplicação através de um modelo baseado em capacidades e com taxa de utilização por hora.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 through a capacity-based, hourly metered model.

Fluxo de incorporação para incorporar para os seus clientes

O Power BI Embedded tem vantagens para um ISV e para os respetivos programadores 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. Os ISVs podem iniciar a comercialização mais rapidamente ao minimizarem os esforços de programação analítica de elementos visuais e destacarem-se da concorrência com experiências de dados diferenciadas.ISVs can achieve faster time to market by minimizing visual analytic development efforts and stand out among the competition with differentiated data experiences. Os ISVs também podem optar por cobrar um Premium pelo valor adicional obtido com a análise incorporada.ISVs also can opt to charge a premium for the additional value created with embedded analytics.

Com o Power BI Embedded, os seus clientes não precisam de ter conhecimentos sobre o Power BI.With Power BI Embedded, your customers don't need to know anything about Power BI. Pode utilizar dois métodos diferentes para criar uma aplicação incorporada.You can use two different methods to create an embedded application. Uma opção é utilizar uma conta do Power BI Pro.One option is to use a Power BI Pro account. Outra opção é utilizar o principal de serviço.Another option is to use service principal.

A conta do Power BI Pro atua como uma conta principal para a sua aplicação (é como se esta conta principal fosse uma conta proxy).The Power BI Pro account acts as a master account for your application (think of this master account as a proxy account). A conta do Power BI Pro permite gerar tokens de incorporação que fornecem acesso a dashboards e relatórios no serviço Power BI que são propriedade de e geridos pela sua aplicação.The Power BI Pro account allows you to generate embed tokens that provide access to dashboards and reports within the Power BI service that are owned and managed by your application.

O principal de serviço pode incorporar conteúdos do Power BI numa aplicação através de um token só para aplicações.Service principal can embed Power BI content into an application using an app-only token. O principal de serviço permite gerar tokens de incorporação que fornecem acesso a dashboards e relatórios no serviço Power BI que são propriedade de e geridos pela sua aplicação.Service principal allows you to generate embed tokens that provide access to dashboards and reports within the Power BI service that are owned and managed by your application.

Os programadores que utilizam o Power BI Embedded podem ter tempo para se focar no objetivo principal da aplicação em vez de gastar tempo com elementos visuais e análises.Developers using Power BI Embedded can spend time focused on building the core competency of their application rather than spending time developing visuals and analytics. Os programadores podem satisfazer rapidamente as necessidades relativas a dashboards e relatórios dos clientes e incorporar facilmente com APIs e SDKs totalmente documentados.Developers can rapidly meet customer report and dashboard demands and can embed easily with fully documented APIs and SDKs. Ao ativar a exploração de dados de fácil navegação nas aplicações, os ISVs permitem que os clientes tomem decisões rápidas e baseadas em dados de acordo com o contexto a partir de 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

Apesar de a incorporação ter uma dependência no serviço Power BI, não existe uma dependência no Power BI para os seus clientes.While embedding has a dependency on the Power BI service, there is not a dependency on Power BI for your customers. Os utilizadores não terão de se inscrever no Power BI para ver o conteúdo incorporado na aplicação.They do not need to sign up for Power BI to view the embedded content in your application.

Quando estiver pronto para passar à produção, terá de ser atribuída uma capacidade dedicada à sua área de trabalho de aplicação.When you're ready to move to production, your app workspace must be assigned to a dedicated capacity. O Power BI Embedded, no Microsoft Azure, disponibiliza capacidades dedicadas para as suas aplicações.Power BI Embedded in Microsoft Azure, offers dedicated capacities to use with your applications.

Para obter detalhes sobre como incorporar, veja Como incorporar conteúdos do Power BI.For details on how to embed, see How to embed Power BI content.

Próximos passosNext steps

Agora, pode tentar incorporar conteúdo do Power BI numa aplicação ou tentar incorporar conteúdo do Power BI para os 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