PowerBI: Actualiser et publier

Il est possible de rendre accessibles les tableaux de bord, rapports ou KPI développés avec Power BI directement dans Microsoft Teams. Le principal avantage, c’est qu’il devient alors facile de les visualiser façon dynamique en ligne, que ce soit avec une tablette, un ordinateur ou un téléphone cellulaire.

Typiquement, j’ai en tête un scénario où un représentant des ventes vient vérifier les informations liées aux commandes, projets ou facturation d’un client avant d’aller lui rendre visite. Ces données sont parfois visible dans un CRM, mais parfois également, ce sont des données qui sont agrégées de différents systèmes et d’un ERP installé à l’interne. C’est là où ça devient super utile.

J’utilise généralement Power Bi Desktop Pro pour agréger l’information localement, bâtir le tableau de bord et intégrer des règles d’accès déterminant qui a le droit de voir quoi.

Un premier script Python est exécuté automatiquement et sans intervention humaine à des périodes ou fréquences prédéterminées, pour mettre à jour les informations dans le fichier Power BI Desktop.

Puis, un second script Python va établir automatiquement une connexion silencieuse au Service Power BI sur le Cloud et y transférer les tableaux de bord qui ont été mis à jour précédemment.

Les rapports ainsi mis à jour sont alors disponibles via un canal dans Microsoft Teams où les utilisateurs peuvent filtrer et forer les données de façon très efficaces.

Voici le script Python de rafraichissement:

Et le Script Python pour Mettre à jour le rapport sur le service PowerBI

Écrivez-moi si vous n’avez pas envie de tout retaper.