Étendre le rapport avec des visuels supplémentaires
Ajouter un visuel AppSource ou un visuel d'organisation ; connaître les visuels R, Python et Deneb ; déclencher un flux Power Automate depuis un rapport avec le visuel Power Automate.
- Licence requise : licence Pro ou PPU pour afficher les visuels R et Python dans le service (ou un espace de travail sur capacité) ; licence Power Automate adaptée aux connecteurs utilisés.
Pourquoi ?
Les visuels natifs couvrent la plupart des besoins, mais pas tous : tableaux financiers normalisés, graphiques statistiques, visuels sur mesure. Par ailleurs, un lecteur qui repère un problème dans un rapport doit souvent ouvrir une autre application pour agir. Power BI s'étend dans les deux directions : de nouveaux visuels, et des actions déclenchées depuis le rapport.
Notions clés
Les sources de visuels supplémentaires
| Source | Principe | Point d'attention |
| AppSource | Volet Visualisations > ... > Obtenir plus de visuels | Les visuels certifiés ont été testés par Microsoft et n'accèdent pas à des services externes |
| Visuels de l'organisation | Onglet Mon organisation de la même fenêtre | Approuvés et déployés par l'administrateur Power BI |
| Fichier .pbiviz | ... > Importer un visuel à partir d'un fichier | N'importez que des visuels d'auteurs de confiance |
| Visuels R et Python | Script exécuté sur les données du visuel | Installation locale de R ou Python ; 150 000 lignes au plus ; 5 minutes de calcul au plus |
| Deneb | Visuel certifié, gratuit et open source (licence MIT) | Langages de spécification Vega et Vega-Lite |
Quelques visuels AppSource utilisés en formation :
| Visuel | Éditeur | Usage | Modèle commercial |
| Inforiver | Inforiver | Rapports financiers et tableaux avancés | Payant |
| Text Filter | Microsoft | Filtre par saisie de texte | Gratuit |
| Time Slicer | Microsoft | Segment de période | Gratuit |
| Smart Filter Pro | OKVIZ | Filtre avancé | Version gratuite et version Pro payante |
| Zebra BI | Zebra BI | Tables et graphiques de reporting normalisé | Payant |
Visuel Power Automate et flux de tâches translytiques
Ne confondez pas deux fonctionnalités qui permettent d'agir depuis un rapport :
- le visuel Power Automate, présenté ci-dessous : un bouton qui lance un flux cloud Power Automate en lui transmettant les données du contexte (envoyer un message Teams, créer un élément SharePoint, un courriel...) ;
- les flux de tâches translytiques, qui reposent sur les fonctions de données utilisateur de Microsoft Fabric, un bouton d'action de type fonction de données et des segments d'entrée, pour écrire dans une base Fabric ou appeler une API. Ils sont traités dans l'annexe « Développeurs ».
Pas à pas
Ajouter un visuel AppSource
1. Dans le volet Visualisations, cliquez sur ... > Obtenir plus de visuels.
2. Recherchez le visuel, consultez l'onglet des tarifs, puis cliquez sur Ajouter. L'icône du visuel rejoint le volet Visualisations.
Créer un visuel avec Deneb
Deneb permet de décrire un visuel en Vega ou Vega-Lite, avec des modèles de départ. Galerie d'exemples : vignettes Vega. Une bonne introduction en vidéo :
Déclencher un flux avec le visuel Power Automate
Exemple : un bouton qui notifie l'équipe commerciale dans Teams avec les ventes de la région affichée.
1. Créez un visuel qui affiche Sales Territory Group, CalendarYear et la mesure Sales Amount.
2. Ajoutez le visuel Power Automate : icône du volet Visualisations, ou dans Power BI Desktop Insertion > groupe Power Platform > Power Automate.
3. Faites glisser les champs à transmettre au flux dans la zone Données Power Automate du visuel. Ils deviennent du contenu dynamique dans le flux.
4. Choisissez l'environnement Power Automate, puis Plus d'options (...) > Modifier.
5. Créez un flux à partir d'un modèle ou de zéro : Nouveau > Flux cloud instantané. Le flux démarre par le déclencheur bouton Power BI.
6. Ajoutez une étape, par exemple Publier un message dans une conversation ou un canal (Teams), puis composez le message avec le contenu dynamique : « Les ventes de [Sales Territory Group] en [CalendarYear] s'élèvent à [Sales Amount]. »
7. Nommez le flux, cliquez sur Enregistrer, puis sur Appliquer depuis la page de détails du flux.
8. Revenez au rapport et renommez le bouton (« Notifier l'équipe Europe ») dans le volet Format.
9. Testez : Ctrl + clic sur le bouton dans Power BI Desktop, simple clic dans le service. Consultez l'historique d'exécution dans la page de détails du flux.
10. Donnez aux lecteurs le droit d'exécuter le flux : dans la page de détails, section Utilisateurs avec exécution seule, ajoutez les utilisateurs ou groupes Entra ID.
Pièges et bonnes pratiques
- Créez le flux depuis le rapport et non depuis le portail Power Automate : le déclencheur du portail n'a pas accès aux champs du visuel.
- Le visuel Power Automate transmet 1 000 enregistrements au plus ; il ne fonctionne ni en publication sur le web, ni dans les exports, ni dans l'analytique incorporée.
- Le libellé du bouton doit décrire l'action sans ambiguïté ; prévoyez une confirmation (courriel, message) pour les actions longues.
- Testez les visuels AppSource sur le service et sur mobile avant de les généraliser ; vérifiez la licence des visuels payants.
- Un visuel R ou Python ne s'affiche pas dans une info-bulle de rapport.
À retenir
- AppSource, les visuels d'organisation et les fichiers .pbiviz enrichissent le volet Visualisations ; privilégiez les visuels certifiés.
- Deneb crée des visuels sur mesure en Vega ou Vega-Lite.
- Le visuel Power Automate lance un flux avec les données filtrées du rapport.
- Les flux de tâches translytiques sont une autre fonctionnalité, fondée sur les fonctions de données utilisateur Fabric (annexe Développeurs).
Pour aller plus loin
- Sources des visuels Power BI personnalisés. Source (Microsoft Learn)
- Créer un visuel Power Automate pour Power BI. Source (Microsoft Learn)
- Vue d'ensemble des flux de tâches translytiques. Source (Microsoft Learn)
- Documentation de Deneb. Source (Deneb)