O serviço do Power BI e Power BI Embedded no Azure estão sendo unidos para oferecer uma única API para inserir seus dashboards e relatórios.

Isso significa que você terá uma superfície de API, um conjunto consistente de recursos e o acesso aos recursos mais recentes do Power BI, tais como dashboards, gateways e espaços de trabalho de aplicativo, ao inserir seu conteúdo.

Uma única API

Há dois cenários principais ao inserir conteúdo do Power BI. Inserir com usuários do Power BI e inserir em usuários que não são do Power BI. Anteriormente, o serviço do Azure Power BI Embedded era usado para atender a usuários que não eram do Power BI. Isso significa que os usuários do seu aplicativo não precisavam de acesso direto ao Power BI nem foram atribuídos a nenhuma licença do Power BI. Eles não tinham uma conta com o serviço do Power BI.

As APIs REST do Power BI foram atualizadas para permitir os dois cenários em relação ao serviço do Power BI. Isso permitirá inserir dashboards e relatórios em seu aplicativo personalizado, usando a mesma API para atender os usuários do Power BI (o usuário possui dados) ou usuários que não têm o Power BI (o aplicativo possui dados).

Você pode se beneficiar das APIs REST e do JavaScript para suas necessidades de inserção.

Para exibir um exemplo de como a inserção funciona, consulte Exemplo de inserção do JavaScript.

Inserindo com usuários do Power BI (os usuários possuem dados)

Inserindo para usuários do Power BI é a funcionalidade disponibilizada com o serviço do Power BI. Você pode continuar a inserir o conteúdo do serviço do Power BI nos seus aplicativos, usando a API REST. Isso exigirá que o usuário final do seu aplicativo faça logon no serviço do Power BI quando desejar exibir o conteúdo no aplicativo. Depois que o usuário final fizer logon, ele só terá acesso aos dashboards e relatórios que foram compartilhados com eles no serviço do Power BI.

Para inserir com usuários do Power BI (os usuários possuem dados), consulte o seguinte:

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.

Inserindo com usuários que não têm o Power BI (o aplicativo possui dados)

Inserindo para usuários que não são do Power BI fornece a capacidade de inserir os dashboards e relatórios a usuários que não têm uma conta do Power BI. Eles não precisam saber nada sobre o Power BI. Esse é o cenário semelhante ao serviço do Azure Power BI Embedded e ao que ele oferecia. Será necessário pelo menos um usuário do Power BI com uma licença Pro. Essa conta atuará como uma conta mestre do seu aplicativo. Pense nisso como uma conta de proxy. Essa conta permite a geração de tokens que fornecem acesso a dashboards e relatórios no serviço do Power BI.

Para inserir dashboards, relatórios e blocos, você usaria as mesmas APIs que usaria para inserir com usuários do Power BI.

Importante:

Embora a inserção seja dependente do serviço do Power BI, não há uma dependência do Power BI para os usuários do seu aplicativo. Eles não precisa inscrever-se no Power BI para exibir o conteúdo inserido em seu aplicativo.

Quando você estiver pronto para passar para a produção, seu espaço de trabalho do aplicativo deverá ser atribuído a uma capacidade Premium.

Para obter detalhes sobre como inserir, consulte Como inserir seus dashboards, relatórios e blocos do Power BI.

Se você estiver usando o serviço do Power BI Embedded no Azure, consulte Migrar o conteúdo do serviço do Azure do Power BI Embedded para obter informações sobre como migrar o seu conteúdo.

Próximas etapas

Como inserir seus dashboards, relatórios e blocos do Power BI
Como migrar o conteúdo da coleção do espaço de trabalho do Power BI Embedded para o Power BI
Power BI Premium – o que é?
Repositório Git de API do JavaScript
Repositório Git de C# do Power BI
Exemplo inserido do JavaScript
White paper de planejamento de capacidade de análise inserida
White paper do Power BI Premium

Mais perguntas? Experimente perguntar à Comunidade do Power BI