powerbi-authoring x Claude : les skills Microsoft pour créer des rapports Power BI avec l’IA

13 novembre 2026

Power BI report authoring with Claude : le skill Microsoft pour créer un rapport Power BI avec Claude Code (PBIR)

 

Créer un rapport avec une IA, ce n'est plus nouveau. Depuis des mois, on demande à Claude ou à Copilot d'écrire du DAX, de modifier un modèle via le Power BI Modeling MCP Server, voire de générer des pages entières dans un projet PBIP. Alors pourquoi Microsoft publie-t-il maintenant ses propres compétences d'agent (les « skills »), regroupées dans le plugin powerbi-authoring ?

La réponse tient en une phrase : le modèle d'IA ne change pas, la fiabilité du résultat, si. Une IA « à l'aveugle » écrit du JSON en espérant qu'il passe. Une IA équipée des compétences de l'éditeur écrit, valide, regarde le rendu et corrige.

Dans cet article, on compare trois façons de travailler : l'IA seule sur un projet PBIP, l'outil communautaire pbi-cli, et les nouvelles skills officielles. Vous saurez ce que chacune apporte vraiment, laquelle choisir selon votre contexte, et comment démarrer pas à pas.

Les skills powerbi-authoring en bref

Le plugin powerbi-authoring est distribué dans le marketplace Skills for Fabric, le catalogue officiel de skills d'agent publié par Microsoft. Il est optimisé pour GitHub Copilot CLI, avec une compatibilité pour VS Code Copilot, Claude Code, Cursor, Codex et Windsurf (Microsoft Learn).

Il contient quatre briques :

Brique Rôle
Skill powerbi-report-cli Planifier, concevoir, créer, valider et publier des rapports au format PBIR
Skill semantic-model-authoring Gérer le modèle sémantique : tables, mesures, relations, DAX, modes de stockage (Import, DirectQuery, Direct Lake), refresh, déploiement
Serveur MCP Power BI Inspecter le schéma, exécuter du DAX et modifier le modèle dans Desktop ou dans Fabric
CLI powerbi-report-author Valider les fichiers PBIR, détecter l'hôte de preview et capturer des screenshots du rendu

La skill rapport est un point d'entrée unique qui route vers cinq modules : SKILL.md, report-planning.md, report-design.md, report-authoring.md et report-management.md (Microsoft Learn). Vous installez une seule skill, l'agent choisit le bon module selon votre demande.

Une skill n'est pas un nouveau modèle d'IA. C'est un ensemble d'instructions et d'outils que l'agent charge quand la tâche s'y prête. Toute la valeur est là : on encode le savoir-faire d'un expert PBIR et on donne à l'agent les moyens de vérifier son travail.

Le problème : sans skill, l'IA produit du faux Power BI

Beaucoup d'utilisateurs ouvrent un projet, lancent Claude ou Copilot et demandent : « Ajoute-moi une page de synthèse avec trois KPI. » Sans outillage, voici ce qui se passe en pratique.

  • Le fichier .pbix est un binaire. L'IA ne peut pas le modifier. Faute de projet texte, elle produit un tableau de bord HTML ou Python à côté. Ce n'est pas du Power BI.
  • Le JSON est écrit de mémoire. Le format est verbeux et évolue régulièrement. L'IA invente des propriétés, se trompe dans le queryState ou dans les rôles d'un visuel. Résultat : un fichier refusé par Desktop ou des visuels vides.
  • Les visuels pointent vers des champs qui n'existent pas. L'IA suppose une mesure [Total Sales] que votre modèle n'a jamais eue.
  • Personne ne regarde le rendu. L'IA déclare « terminé » sans avoir vu une seule page.
  • Desktop écrase le travail. S'il est resté ouvert, il réécrit sa version en mémoire à la prochaine sauvegarde.
  • Aucune méthode de conception. Pas de hiérarchie visuelle, pas de réflexion sur l'audience, pas d'accessibilité.

Ces échecs ne viennent pas d'un manque d'intelligence du modèle. Ils viennent d'un manque de retour : l'IA n'a aucun moyen de savoir qu'elle s'est trompée.

Plus-value n°1 : passer du « one-shot » à une boucle vérifiée

Les skills Microsoft répondent point par point aux échecs de l'IA à l'aveugle.

Problème sans skills Réponse des skills powerbi-authoring
Le .pbix est intouchable Travail sur un projet PBIP au format PBIR, le format source texte
JSON PBIR inventé Validation structurelle par la CLI powerbi-report-author
Visuels vides, icônes d'erreur, queryState invalide Diagnostic dédié de ces pannes et des bindings de rôles incorrects
Mesures inexistantes Création préalable des objets via le MCP de modélisation, puis liaison des visuels
Aucun contrôle du rendu Preview dans Desktop, ou dans un navigateur headless si Desktop est absent, avec screenshots
Desktop qui écrase les fichiers Règle explicite : les fichiers PBIR sur disque font foi
Pas de méthode Modules de planification (audience, objectifs, périmètre) et de design (layout, hiérarchie, accessibilité)
Visuels obsolètes Remplacement des visuels legacy en conservant bindings et mise en forme
Publication manuelle Publication et mise à jour dans un workspace Fabric

Microsoft insiste sur un point : la validation de la structure ne remplace pas la vérification visuelle. Un fichier PBIR peut être valide et afficher un graphique vide. C'est pour ça que l'agent capture le rendu après chaque changement significatif.

La différence tient à la boucle : tant que le fichier n'est pas valide et que le rendu n'est pas correct, l'agent corrige au lieu de déclarer le travail terminé.

Plus-value n°2 : ce que Microsoft apporte face à pbi-cli

Face à pbi-cli, l'écart est beaucoup plus faible. pbi-cli est un outil communautaire pensé pour Claude Code. Il couvre déjà le modèle sémantique via une connexion .NET à Desktop et les rapports PBIR, avec une douzaine de compétences et une commande de validation. Les deux outils se recouvrent sur l'essentiel : l'édition locale du format avec validation.

Critère pbi-cli powerbi-authoring (Microsoft)
Éditeur Communautaire, un mainteneur Microsoft, licence MIT
Outil cible Natif Claude Code Copilot CLI d'abord, Claude Code via compatibilité
Découpage 12 à 13 skills spécialisées (DAX, visuels, pages, thèmes, filtres…) 2 skills larges + serveur MCP
Modèle sémantique Connexion .NET à Desktop (pbi connect) MCP sur Desktop, dossier PBIP ou service ; Direct Lake, permissions, refresh
Commandes rapport Granulaires : visual add, visual bind, filtres, signets Pilotées par l'agent via la skill
Validation report validate Validation structurelle
Vérification du rendu report preview et report reload, capture non documentée Screenshots, dans Desktop ou en headless
Publication Fabric Non documentée Upload, download, mise à jour dans les workspaces
Méthode Commandes et bonnes pratiques Workflow planifier → concevoir → créer → valider → publier
Prérequis Windows, Python 3.10+, Desktop lancé pour le modèle Node/npm, PBIP au format PBIR, accès Fabric pour la publication

Sources : pbi-cli sur GitHub, listing du plugin powerbi-authoring.

Les vrais atouts des skills powerbi-authoring de Microsoft :

  1. La pérennité. Le format PBIR évolue. L'éditeur du format est le mieux placé pour suivre ses changements.
  2. La vérification visuelle documentée. Le screenshot du rendu ferme la boucle, même sans Desktop.
  3. Le passage en production. La publication dans Fabric fait partie du workflow, ce qui ouvre la voie à l'industrialisation.
  4. La méthode de conception. Les modules de planification et de design vont au-delà de l'exécution de commandes.

Les vrais atouts de pbi-cli :

  1. Natif Claude Code, donc moins de friction aujourd'hui.
  2. Des commandes atomiques pour les filtres, signets et thèmes, pratiques pour des retouches ciblées.
  3. Le modèle sur un .pbix ouvert, sans migration préalable vers PBIP.

Quel outil choisir ?

Le bon choix dépend de votre contexte, pas d'une hiérarchie absolue.

Votre situation Notre recommandation
Vous débutez avec l'IA sur Power BI, sous Claude Code pbi-cli : prise en main rapide, commandes lisibles
Retouches ciblées sur un rapport existant (filtres, signets, thème) pbi-cli
Nouveau rapport de bout en bout, du cadrage à la publication powerbi-authoring
Contexte client, Fabric, chaîne CI/CD powerbi-authoring
Modèle Direct Lake ou gestion des permissions et du refresh powerbi-authoring
Vous travaillez sous GitHub Copilot CLI powerbi-authoring, conçu d'abord pour cet outil
Vous voulez le meilleur des deux pbi-cli pour l'édition fine, MCP Microsoft pour le modèle et la publication

Si vous combinez les deux, précisez toujours à l'agent quel outil utiliser. Sinon, il choisit au hasard entre deux mécanismes qui font la même chose.

Et dans tous les cas : ne travaillez jamais à l'aveugle. Une IA sans validation ni contrôle du rendu vous fera perdre plus de temps qu'elle n'en gagne.

Guide pas à pas : démarrer avec les skills powerbi-authoring

1. Vérifier les prérequis

  • Un projet PBIP au format PBIR : c'est obligatoire pour l'authoring local.
  • Power BI Desktop : optionnel. L'agent l'utilise pour la preview s'il est installé, sinon il passe par un navigateur headless.
  • Un workspace si vous voulez publier.

2. Installer le plugin

Depuis le marketplace, dans Claude Code :

/plugin marketplace add microsoft/skills-for-fabric
/plugin install powerbi-authoring@fabric-collection


Alternative via GitHub :

git clone https://github.com/microsoft/skills-for-fabric.git C:\dev\skills-for-fabric
claude plugin marketplace add C:\dev\skills-for-fabric
claude plugin install powerbi-authoring@fabric-collection

Vérifiez ensuite avec /plugin et /mcp que le plugin et le serveur MCP sont bien chargés.
3. Préparer le projet

Il s'agit d'un rapport sur des ventes de différents magasins.

  1. Enregistrez votre rapport en .pbip (et créez un répertoire sur GitHub Desktop pour pouvoir versionner accessoirement)

  2. Lancez Claude Code directement ou à travers Visual Studio Code



    Alternative avec VS Code.



4. Suivre le workflow en cinq étapes

On peut entrer à n'importe quelle étape : une revue visuelle commence au Design, un déploiement commence à la Publication.

Étape Ce que fait l'agent Exemple de prompt
1. Planifier Audience, objectifs, dépendances au modèle, périmètre des pages « Planifie un rapport commercial pour la direction à partir de ce modèle. »
2. Concevoir Layout, hiérarchie visuelle, choix des graphiques, thème, accessibilité « Rédige un brief de design pour un tableau de bord opérationnel de trois pages. »
3. Créer Fichiers PBIR, liaison aux champs et mesures, mise en forme « Ajoute des cartes KPI, un histogramme groupé et un segment de dates à la page Synthèse. »
4. Valider Validation structurelle, puis rendu et screenshots « Valide les fichiers PBIR, vérifie le rendu et capture des screenshots. »
5. Publier Publication ou mise à jour dans le workspace cible « Publie ce rapport dans le workspace Finance. »

Les étapes et les exemples de prompts sont adaptés de la documentation Microsoft.



L'agent boucle ainsi jusqu'à obtenir un rendu proche de la maquette demandée.



Règles d'or et limites à connaître

Les règles d'or

  1. Le modèle d'abord, le rapport ensuite. Créez les tables, colonnes et mesures manquantes avant de faire les visuels.
  2. Les fichiers sur disque font foi. Si Desktop est resté ouvert pendant les modifications de l'agent, fermez-le sans enregistrer, puis rouvrez le projet.
  3. Un commit Git avant chaque changement important. Vous pourrez relire les différences ou revenir en arrière.
  4. Le mode interactif pour les rapports de production. En mode automatique, l'agent considère que toutes les permissions sont accordées ; l'éditeur recommande donc le mode interactif.
  5. Un seul outil par tâche. Si pbi-cli ou un autre MCP est installé, dites explicitement à l'agent lequel utiliser.

Les limites

  • Pas de .pbix en direct pour les rapports : il faut un projet au format PBIR.
  • Les visuels dépréciés sont à éviter : la documentation cite le visuel Questions et réponses, les cartes Bing et les cartes remplies.
  • La gestion couvre les rapports uniquement : pas l'administration des espaces de travail, des pipelines de déploiement, des capacités ni des permissions du modèle.
  • Le plugin est pensé d'abord pour Copilot CLI. Sous Claude, attendez-vous à devoir appeler la compétence explicitement si elle ne se déclenche pas seule.
  • Le catalogue évolue chaque semaine, avec des renommages. Plusieurs ensembles sont déjà retirés : vérifiez les noms avant d'installer.

Le vocabulaire anglais des skills

La documentation et les compétences sont rédigées en anglais. Voici les expressions que vous croiserez :

En anglais En français
Power BI Report Authoring skill la compétence de création de rapports
use this skill / this skill utilisez cette compétence / cette compétence
Claude Code skill une compétence pour l'agent de codage de Claude
modify power bi report files modifier les fichiers de rapport
report definitions / the report definition les définitions de rapport / la définition du rapport
report structure / report page la structure du rapport / une page de rapport
format report visual mettre en forme un visuel
existing report / the report un rapport existant / le rapport
report author l'auteur du rapport (et le nom de l'outil en ligne de commande)
verify rendering in Power BI Desktop vérifier le rendu dans Desktop
manage power bi reports in Fabric gérer les rapports dans le service
agentic authoring of power bi reports la création de rapports par un agent
power bi development with Claude le développement sous Power BI avec Claude
pbip report / a Power BI project un rapport au format projet / un projet
the power bi report le rapport Power BI
Power BI Copilot Copilot dans Power BI, l'assistant intégré, à ne pas confondre avec GitHub Copilot

Ces termes reviennent dans toutes les ressources sur le sujet, qu'il s'agisse de Fabric and Power BI ou des outils tiers qui travaillent with Power BI. Les principaux à retenir :

  • Claude : l'agent qui charge les compétences et écrit les fichiers.
  • Power BI Desktop : l'hôte d'aperçu qui affiche le rendu.

Conclusion

Les compétences officielles ne rendent pas l'IA plus intelligente. Elles la rendent vérifiable. Face à l'IA à l'aveugle, l'écart est énorme : on passe d'un JSON espéré à un rapport validé, contrôlé visuellement et publiable. Face à pbi-cli, l'écart est réel mais ciblé : pérennité, contrôle du rendu, publication dans le service et méthode de conception.

Notre conseil : commencez avec pbi-cli si vous découvrez l'IA sous Claude, et passez au plugin officiel dès que vous industrialisez dans Fabric. Dans les deux cas, gardez la main : un projet versionné sous Git reste votre meilleur filet de sécurité, à chaque étape de la vie d'un rapport.

Pour aller plus loin : Power BI MCP Server : 10 prompts concrets, Construisez des rapports de A à Z avec l'IA (Claude et pbi-cli), PBIX vs PBIP et la vidéo Power BI x Claude : et si l'IA générait vos rapports à votre place ?

Envie de maîtriser Power BI et l'IA en conditions réelles ? Nos formations sont 100 % pratiques et sur mesure : modélisation, DAX, format projet et intégration de l'IA dans vos workflows.

Articles en relation

Devenez un expert en Power BI

avec nos formations 100% pratique et sur mesure
Découvrir nos formations

Retrouvez nos autres marques

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram