octobre 16, 2021

Intégrer un rapport Power BI à une application ASP.NET

Aujourd’hui nous allons voir comment intégrer un rapport Power BI à une application ASP.NET et vous allez voir qu’il n’y a rien de plus simple.

Pour commencer nous allons créer une application ASP.NET MVC Core. J’ai pris une application en .NET 6.0 mais celà fonctionne de la même façon avec le framework 5.0.

Choisissez ASP MVC Core et vous devriez avoir quelque chose qui ressemble à l’image ci-dessous :

Ensuite il va falloir vous créer un compte d’esssai Power BI ici . Vous devriez arriver sur un dashboard comme celui-ci.

Cliquez ensuite sur Nouveau rapport :

après celà cliquez sur « Coller ou entrer manuellement des données » :

Créez votre propre jeu de données afin de pouvoir par la suite générer un rapport automatiquement en cliquant sur « Créer automatique » :

Sauvegardez et allez ensuite dans vos jeux de données :

Et créer à partir de zéro :

Une fois sur le rapport , sélectionnez vos colonnes pour les avoir disponibles comme filtres.

Une fois que cela est fait, vous allez pouvoir le publier sur une page web en cliquant sur « Fichier » et « Publier sur le web »:

Copiez le code HTML généré :

Retournons maintenant sur notre applications ASP.NET pour inclure ce rapport :

<iframe width="1024" height="804" src="https://app.powerbi.com/view?r=eyJrIjoiMWMyYjk3OGUtY2Q0ZS00OTgzLTgzZjQtM2FjNzhjNGRhMjYwIiwidCI6IjkxYTMwODU1LWE3NzctNDNhNi04ZmFkLTY2ODU0YjlhNGQxYiJ9" frameborder="0" allowFullScreen="true"></iframe>

Ouvrez le dossier Home et le fichier Index.cshtml puis collez votre code :

Exécutez puis admirez le résultat :

Tadam un rapport Power BI inclus rapidement dans une page Web et au final le plus a été de créer le compte Power BI.