PBIP Dependency Analyzer

Brengt elke Power BI-dependency in kaart om te laten zien wat je veilig kunt verwijderen en wat er stuk zou gaan.

Door lukasreese · lukasreese/powerbi-claude-skills

Getest · Werkt ★ 8.8/10

PBIP Dependency Analyzer — Brengt elke Power BI-dependency in kaart om te laten zien wat je veilig kunt verwijderen en wat er stuk zou gaan.

Wat het doet

Parseert Power BI Project (.pbip)-bestanden, TMDL-exports en model.bim-definities om een volledige dependency graph te bouwen over measures, kolommen, tabellen, relaties, M/Power Query en rapportvisuals. Classificeert elk object als used, hidden-dependency of orphaned, en produceert vervolgens een geprioriteerde lijst van wat veilig te verwijderen is plus een chain-aware impactanalyse voor 'wat breekt er als ik X verwijder'. Wordt getriggerd bij verzoeken om ongebruikte measures/kolommen te vinden, impactanalyse uit te voeren, modelkwaliteit te auditen, of wanneer de gebruiker .pbip/model.bim/TMDL-bestanden upload.

Testrapport

Kreeg een synthetisch Power BI-model met 6 objecten en een verborgen orphan-keten: markeerde de kolom Sales-naar-Customers correct als altijd actief, ook al raakte geen visual hem direct — wat een naïeve baseline fout had gedaan.

Getest op: 2026-07-13 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /pbip-dependency-analyzerBrengt elke Power BI-dependency in kaart om te laten zien wat je veilig kunt verwijderen en wat er stuk zou gaan.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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