Introduction

Dans cette procédure pas à pas, vous intégrez ou incorporez un rapport dans une application web à l’aide de C# et de l’API Power BI, du code JavaScript et un IFrame.

Pour vous familiariser avec cette procédure pas à pas, vous avez besoin d’un compte Power BI. Si vous n’avez pas de compte, vous pouvez demander gratuitement un compte Power BI ou vous pouvez créer votre propre locataire Azure Active Directory à des fins de test.

Pour intégrer un rapport à une application web, vous utilisez l’API Power BI et un jeton d’accès d’autorisation Azure Active Directory (AD) pour obtenir un rapport. Vous chargez ensuite le rapport dans un IFrame en utilisant le même jeton d’accès. L’API Power BI fournit un accès par programme à certaines ressources Power BI. Consultez Vue d’ensemble de l’API REST de Power BI. L’illustration ci-dessous montre le déroulement général de l’intégration d’un rapport.

Voici les étapes pour intégrer ou incorporer un rapport dans une page web.

Télécharger l’exemple

Cet article présente le code utilisé dans l’exemple d’intégration d’un rapport sur GitHub. Pour suivre cette procédure pas à pas, vous devez télécharger l’exemple.

Si vous recherchez un exemple qui implique l’incorporation d’éléments pour les utilisateurs non-Power BI, vous pouvez consulter Incorporation pour les utilisateurs non-Power BI.

Étapes d’intégration d’un rapport à une application

Étape suivante

Lors de l’étape suivante, vous apprendrez comment Inscrire une application web auprès d’Azure AD pour obtenir un ID Client et une Clé secrète client afin d’authentifier l’application web auprès d’Azure AD. L’ID client et la Clé secrète client permettent d’identifier votre application dans Azure AD. Après avoir obtenu un ID Client et une Clé secrète client, vous pouvez configurer l’exemple d’intégration de rapport. Voir Configurer l’exemple d’intégration de rapport.

Étape suivante >

Voir aussi

Exemples des développeurs Power BI
Incorporer des exemples pour les utilisateurs non-Power BI
Autorisations d’application
API JavaScript Power BI
API REST Power BI sur APIARY

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