PBIP Dependency Analyzer
Erfasst jede Power-BI-Abhängigkeit, um zu zeigen, was gefahrlos gelöscht werden kann und was brechen würde.
Getestet · Funktioniert
Was es kann
Parst Power-BI-Project-Dateien (.pbip), TMDL-Exporte und model.bim-Definitionen, um einen vollständigen Dependency-Graphen über Measures, Columns, Tables, Relationships, M/Power Query und Report-Visuals aufzubauen. Klassifiziert jedes Objekt als used, hidden-dependency oder orphaned und erzeugt dann eine priorisierte Delete-safely-Liste plus eine kettenbewusste Impact-Analyse für 'was bricht, wenn ich X lösche'. Wird ausgelöst bei Anfragen, ungenutzte Measures/Columns zu finden, eine Impact-Analyse durchzuführen, die Modellqualität zu auditieren, oder wenn .pbip/model.bim/TMDL-Dateien hochgeladen werden.
Testbericht
Getestet mit einem synthetischen 6-Objekt-Modell mit versteckter Orphan-Kette — markierte die Sales-to-Customers-Fremdschlüsselspalte korrekt als always-active, obwohl kein Visual sie nutzte, anders als eine naive Baseline.
Getestet am: 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
Befehle & Beispiel-Prompts
/pbip-dependency-analyzerErfasst jede Power-BI-Abhängigkeit, um zu zeigen, was gefahrlos gelöscht werden kann und was brechen würde.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Find unused measures in my Power BI modelWhat breaks if I delete this DAX measure?Analyze my .pbip file for orphaned columns