PBIP Dependency Analyzer

Zmapuje každou závislost Power BI a řekne ti, co je bezpečné smazat a co by se rozbilo.

od lukasreese · lukasreese/powerbi-claude-skills

Otestováno · Funguje ★ 8.8/10

PBIP Dependency Analyzer — Zmapuje každou závislost Power BI a řekne ti, co je bezpečné smazat a co by se rozbilo.

Co umí

Parsuje soubory Power BI Project (.pbip), exporty TMDL a definice model.bim a staví kompletní graf závislostí napříč měrami, sloupci, tabulkami, vztahy, M/Power Query a vizuály reportu. Každý objekt zařadí jako used, hidden-dependency nebo orphaned, pak vydá prioritizovaný seznam bezpečně smazatelných věcí plus řetězovou analýzu dopadu na „co se rozbije, když smažu X“. Spouští se na žádost najít nepoužívané měry/sloupce, spustit analýzu dopadu, zauditovat kvalitu modelu, nebo když uživatel nahraje .pbip/model.bim/TMDL soubory.

Testovací report

Na 6objektovém modelu Power BI se skrytým osiřelým řetězcem správně označil klíč Sales-to-Customers jako trvale aktivní, i když se ho žádný vizuál nedotýkal — chybu, kterou by naivní baseline udělal (smazání klíče rozbije model).

Testováno: 2026-07-13 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /pbip-dependency-analyzerZmapuje každou závislost Power BI a řekne ti, co je bezpečné smazat a co by se rozbilo.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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