PBIP Dependency Analyzer

Mapea cada dependencia de Power BI para decirte qué es seguro borrar y qué se rompería.

Por lukasreese · lukasreese/powerbi-claude-skills

Probado · Funciona ★ 8.8/10

PBIP Dependency Analyzer — Mapea cada dependencia de Power BI para decirte qué es seguro borrar y qué se rompería.

Qué hace

Analiza archivos Power BI Project (.pbip), exportaciones TMDL, y definiciones model.bim para construir un grafo de dependencias completo entre medidas, columnas, tablas, relaciones, M/Power Query, y visuales de informes. Clasifica cada objeto como used, hidden-dependency, u orphaned, y produce una lista priorizada de qué se puede borrar con seguridad más un análisis de impacto consciente de la cadena para '¿qué se rompe si borro X?'. Se activa ante peticiones de encontrar medidas/columnas sin uso, ejecutar análisis de impacto, auditar la calidad del modelo, o cuando el usuario sube archivos .pbip/model.bim/TMDL.

Informe de la prueba

Con un modelo Power BI sintético de 6 objetos y una cadena huérfana oculta, marcó bien la foreign key Sales-to-Customers como siempre activa aunque ningún visual la tocara; un baseline ingenuo la habría borrado.

Probado el: 2026-07-13 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /pbip-dependency-analyzerMapea cada dependencia de Power BI para decirte qué es seguro borrar y qué se rompería.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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