Le service Power BI et Power BI Embedded dans Azure s’assemblent afin d’offrir une seule API pour incorporer vos tableaux de bord et rapports.

Cela signifie que vous disposez d’une surface d’API, d’un ensemble cohérent de fonctionnalités et de l’accès aux dernières fonctionnalités de Power BI telles que des tableaux de bord, des passerelles et des espaces de travail d’application lors de l’incorporation de votre contenu.

Une seule API

Les deux principaux scénarios d’incorporation de contenu Power BI sont les suivants : l’incorporation avec des utilisateurs Power BI et l’incorporation avec des utilisateurs non-Power BI. Précédemment, le service Azure Power BI Embedded était utilisé pour les utilisateurs non-Power BI. Autrement dit, les utilisateurs de votre application n’avaient pas besoin d’accéder directement à Power BI ou de disposer de licences Power BI. Ils n’avaient pas de compte auprès du service Power BI.

Les API REST Power BI ont été mises à jour pour permettre au service Power BI d’intégrer les deux scénarios. Vous pouvez ainsi incorporer des tableaux de bord et des rapports dans votre application personnalisée en utilisant la même API pour les utilisateurs Power BI et non-Power BI.

Vous pouvez tirer pleinement parti des API JavaScript et REST pour vos besoins d’incorporation.

Reportez-vous à Exemple de JavaScript incorporé pour consulter un exemple d’incorporation.

Incorporation avec des utilisateurs Power BI

L’incorporation relative aux utilisateurs Power BI est la fonctionnalité proposée par le service Power BI. Vous pouvez continuer à incorporer dans vos applications du contenu du service Power BI à l’aide de l’API REST. Pour voir votre contenu dans l’application, l’utilisateur final de votre application doit se connecter au service Power BI. Une fois que votre utilisateur final est connecté, il a uniquement accès aux tableaux de bord et rapports qui ont été partagés avec lui dans le service Power BI. Pour plus d’informations sur la façon de procéder, voir les rubriques suivantes.

Les fonctionnalités en libre-service, telles que la modification ou l’enregistrement, sont disponibles par le bais de l’API JavaScript lors de l’incorporation relative aux utilisateurs Power BI.

Incorporation avec des utilisateurs non-Power BI

L’incorporation relative aux utilisateurs non-Power BI permet d’incorporer des tableaux de bord et des rapports pour les utilisateurs qui n’ont pas de compte auprès du service Power BI. Ils n’ont pas à se soucier de Power BI. Ce scénario est semblable au service Azure Power BI Embedded et à ce qu’il offrait. Vous devez disposer d’au moins un utilisateur Power BI doté d’une licence Pro. Ce compte sert de compte principal pour votre application. Considérez-le comme un compte proxy. Ce compte vous permet de générer les jetons d’accès aux tableaux de bord et rapports présents dans le service Power BI.

Pour incorporer des tableaux de bord, des rapports et des vignettes, vous pouvez utiliser les mêmes API que pour une incorporation avec des utilisateurs Power BI.

Important :

Même si l’incorporation dépend du service Power BI, les utilisateurs de votre application ne dépendent pas de Power BI. Ils n’ont pas besoin de s’inscrire à Power BI pour afficher le contenu incorporé dans votre application.

Lorsque vous êtes prêt à passer en mode de production, vous devez attribuer une capacité Premium à votre espace de travail d’applications.

Pour plus d’informations sur l’incorporation, consultez Comment incorporer vos tableaux de bord, rapports et vignettes Power BI.

Si vous utilisiez le service Power BI Embedded au sein d’Azure, pour plus d’informations sur la façon de migrer votre contenu, voir Migrer le contenu du service Power BI Embedded Azure.

Étapes suivantes

Comment incorporer vos tableaux de bord, rapports et vignettes Power BI
Comment migrer le contenu d’une collection d’espaces de travail Power BI Embedded vers Power BI
Qu’est-ce que Power BI Premium ?
Dépôt Git d’API JavaScript
Dépôt Git de C# pour Power BI
Exemple de JavaScript incorporé
Livre blanc Planification d’une capacité d’analytique incorporée
Livre blanc sur Power BI Premium

D’autres questions ? Essayez d’interroger la communauté Power BI