PBIP Dependency Analyzer

Kortlægger alle Power BI-afhængigheder og fortæller dig, hvad der er sikkert at slette, og hvad der ville gå i stykker.

Af lukasreese · lukasreese/powerbi-claude-skills

Testet · Virker ★ 8.8/10

PBIP Dependency Analyzer — Kortlægger alle Power BI-afhængigheder og fortæller dig, hvad der er sikkert at slette, og hvad der ville gå i stykker.

Hvad det gør

Parser Power BI Project (.pbip)-filer, TMDL-eksporter og model.bim-definitioner for at bygge en fuld dependency graph på tværs af measures, kolonner, tabeller, relationer, M/Power Query og rapportvisualer. Den klassificerer hvert objekt som brugt, skjult-afhængighed eller forældreløst, og producerer derefter en prioriteret liste over, hvad der trygt kan slettes, plus en kædebevidst impact-analyse for 'hvad går i stykker, hvis jeg sletter X'. Udløses ved forespørgsler om at finde ubrugte measures/kolonner, køre impact-analyse, auditere modelkvalitet, eller når brugeren uploader .pbip/model.bim/TMDL-filer.

Testrapport

Testet på en Power BI-model med 6 objekter og en skjult forældreløs kæde — den markerede korrekt Sales-til-Customers-fremmednøglen som altid aktiv, selvom intet visual rørte den direkte, og fangede en fejl en naiv baseline ville begå.

Testet: 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

Kommandoer og eksempelprompter

  • /pbip-dependency-analyzerKortlægger alle Power BI-afhængigheder og fortæller dig, hvad der er sikkert at slette, og hvad der ville gå i stykker.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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