PBIP Dependency Analyzer

Kartlegger hver Power BI-avhengighet for å vise hva som er trygt å slette og hva som vil ødelegges.

av lukasreese · lukasreese/powerbi-claude-skills

Bestått ★ 8.8/10

PBIP Dependency Analyzer — Kartlegger hver Power BI-avhengighet for å vise hva som er trygt å slette og hva som vil ødelegges.

Hva den gjør

Parser Power BI Project-filer (.pbip), TMDL-eksporter og model.bim-definisjoner for å bygge en fullstendig avhengighetsgraf på tvers av mål, kolonner, tabeller, relasjoner, M/Power Query, og rapportvisualiseringer. Den klassifiserer hvert objekt som brukt, skjult-avhengighet, eller foreldreløst, og produserer deretter en prioritert trygg-å-slette-liste pluss en kjedebevisst konsekvensanalyse for «hva ødelegges hvis jeg sletter X». Utløses av forespørsler om å finne ubrukte mål/kolonner, kjøre konsekvensanalyse, revidere modellkvalitet, eller når brukeren laster opp .pbip/model.bim/TMDL-filer.

Testrapport

Matet den en syntetisk Power BI-modell med skjult foreldreløs kjede — flagget korrekt Sales-til-Customers-fremmednøkkelkolonnen som alltid aktiv selv uten direkte visualisering, og fanget en feil en naiv baseline ville gjort.

Testet på: 2026-07-13 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /pbip-dependency-analyzerKartlegger hver Power BI-avhengighet for å vise hva som er trygt å slette og hva som vil ødelegges.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Find unused measures in my Power BI model
  • What breaks if I delete this DAX measure?
  • Analyze my .pbip file for orphaned columns