PBIP Dependency Analyzer

Kartlägger varje Power BI-beroende för att visa vad som är säkert att ta bort och vad som skulle gå sönder.

av lukasreese · lukasreese/powerbi-claude-skills

Testad · Fungerar ★ 8.8/10

PBIP Dependency Analyzer — Kartlägger varje Power BI-beroende för att visa vad som är säkert att ta bort och vad som skulle gå sönder.

Vad den gör

Tolkar Power BI Project-filer (.pbip), TMDL-exporter och model.bim-definitioner för att bygga en fullständig beroendegraf över mått, kolumner, tabeller, relationer, M/Power Query och rapportvisualiseringar. Den klassificerar varje objekt som använt, dolt beroende eller övergivet, och tar sedan fram en prioriterad lista över vad som är säkert att ta bort plus en kedjemedveten konsekvensanalys för "vad går sönder om jag tar bort X". Triggar på förfrågningar om att hitta oanvända mått/kolumner, köra konsekvensanalys, granska modellkvalitet, eller när användaren laddar upp .pbip/model.bim/TMDL-filer.

Testrapport

Testad på en syntetisk Power BI-modell med 6 objekt och en dold övergiven kedja — flaggade korrekt Sales-till-Customers-nyckelkolumnen som alltid aktiv trots att ingen visualisering rörde den direkt, ett fel en naiv baslinje hade gjort.

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

Kommandon och exempelprompter

  • /pbip-dependency-analyzerKartlägger varje Power BI-beroende för att visa vad som är säkert att ta bort och vad som skulle gå sönder.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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