Développeurs
En bref
Cette annexe s'adresse aux créateurs Power BI qui veulent travailler comme des développeurs : versionner leurs rapports, automatiser les contrôles, outiller la modélisation, se connecter à des API et écrire des données depuis un rapport. Elle suppose une bonne maîtrise de Power BI Desktop, de Power Query et de DAX.
À l'issue de cette annexe, vous saurez :
- enregistrer un rapport au format projet (PBIP, PBIR, TMDL) et suivre ses versions avec Git, sur le poste et dans un espace de travail Fabric ;
- utiliser les principaux outils externes : Tabular Editor, DAX Studio, Semantic Link Labs, PowerOps ;
- interroger une API REST depuis Power Query et empaqueter cette connexion dans un connecteur personnalisé ;
- créer un flux de tâches translytique qui écrit dans une base Fabric depuis un rapport.
Parcours
- PBIP, PBIR, TMDL et Git : le format projet, le dépôt Git sur le poste, l'intégration Git d'un espace de travail, les branches et la mise en production.
- Outils externes : Tabular Editor, DAX Studio, Semantic Link Labs, PowerOps, et le mode opératoire pour installer et lancer un outil externe.
- API REST et connecteurs personnalisés : appeler une API protégée par jeton depuis Power Query, transformer la requête en fonction, créer un connecteur avec le Power Query SDK, et un aperçu de l'API REST Power BI.
- Flux de tâches translytiques : fonctions de données utilisateur Fabric, bouton de fonction de données et segment d'entrée pour écrire depuis un rapport.
Diaporama de la partie
[À compléter par le formateur : aucun diaporama n'existe aujourd'hui pour cette annexe.]
Mise en pratique
- La page PBIP, PBIR, TMDL et Git se termine par une mise en pratique en six étapes, à partir du fichier du fil rouge.
- La page API REST et connecteurs personnalisés fournit une solution complète à télécharger (requêtes et connecteur).
- Le tutoriel Microsoft de la page Flux de tâches translytiques peut servir d'exercice guidé ; il demande une capacité Fabric (l'essai gratuit suffit).
Les notions de base sur les formats de fichiers sont présentées dans la page Les formats de fichiers : PBIX, PBIT, PBIP, PBIR, TMDL (partie 0) et la vue TMDL dans la page Vue TMDL (partie 3).
Sources
- Projets Power BI Desktop (PBIP). Source
- Présentation de l'intégration Git de Fabric. Source
- Outils externes dans Power BI Desktop. Source