PBIP Dependency Analyzer
Cartographie chaque dépendance Power BI pour vous dire ce qui peut être supprimé sans risque et ce qui casserait.
Testé · Fonctionne
Ce que fait
Analyse les fichiers Power BI Project (.pbip), les exports TMDL, et les définitions model.bim pour construire un graphe de dépendances complet entre mesures, colonnes, tables, relations, M/Power Query, et visuels de rapport. Il classe chaque objet en used, hidden-dependency, ou orphaned, puis produit une liste priorisée de suppressions sûres plus une analyse d'impact tenant compte des chaînes pour « qu'est-ce qui casse si je supprime X ». Se déclenche sur les demandes de trouver des mesures/colonnes inutilisées, d'exécuter une analyse d'impact, d'auditer la qualité d'un modèle, ou quand l'utilisateur téléverse des fichiers .pbip/model.bim/TMDL.
Rapport de test
Sur un modèle Power BI à 6 objets avec une chaîne orpheline cachée, il a signalé la colonne de clé étrangère Sales-Customers comme toujours active bien qu'aucun visuel n'y touche, évitant une erreur qu'une baseline naïve aurait commise.
Testé le: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/lukasreese/powerbi-claude-skills cd powerbi-claude-skills mkdir -p ~/.claude/skills cp -r pbip-dependency-analyzer ~/.claude/skills/pbip-dependency-analyzer
Commandes et exemples de prompts
/pbip-dependency-analyzerCartographie chaque dépendance Power BI pour vous dire ce qui peut être supprimé sans risque et ce qui casserait.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Find unused measures in my Power BI modelWhat breaks if I delete this DAX measure?Analyze my .pbip file for orphaned columns