Power BI Embedded

Power BI Embedded – Intégrer du contenu power bi dans des applications

Power BI Embedded est un service visant à simplifier l’incorporation des fonctionnalités Power BI au sein de logiciels indépendants. Les utilisateurs finaux de l’application indépendante peuvent ne pas avoir de licence Power BI, ou ne rien savoir du tout sur Power BI, là est tout l’enjeu de Embedded. L’authentification se fait via Azure Active Directory, la liaison entre l’espace de travail dédié sur Power BI Service et l’application via l’API REST de Power BI, et le rendu final sous navigateur par l’API JavaScript de Microsoft.

Authentification – User owns data vs App owns data

Power BI Embedded permet de développer des applications suivant deux modèles.

Le premier, « User owns data » nécessite que chaque utilisateur ait un compte Power BI sous licence Pro. Il offre l’avantage de pouvoir consulter les données mais également de pouvoir les modifier, ou créer de nouveaux rapports.

Le second, « App owns data » quant à lui nécessite seulement un compte Power BI sous licence Pro de la part du développeur de l’application. En effet, les utilisateurs finaux n’auront pas à se connecter ni à connaître Power BI, les fonctionnalités de Power BI s’intégrant et interagissant parfaitement avec l’environnement de l’application.