/bi-modelingDiseña, audita y amplía el modelo semántico vía MCP.
El arquitecto del modelo. Diseño de star schema, auditorías de salud con severidad y aplicación de los patrones template (Métricas, Aux Comparaciones, tabla de fecha marcada, tema IBCS), todo vía Modeling MCP contra el modelo vivo.
Qué hace
- Inspecciona el modelo vivo antes de recetar cualquier cambio.
- Corre el health checklist (Auto Date/Time, Date Table marcada, ocultar FK, RLS).
- Clasifica hallazgos como CRÍTICO, ADVERTENCIA o INFO y arregla por orden.
- Construye star schemas con surrogate keys enteras y relaciones unidireccionales.
- Escribe las primeras 5-8 medidas con VAR, DIVIDE y time intelligence explícito.
- Replica patrones template (Métricas, grupos de cálculo, conversión de moneda).
- Dispara el helper de guardado antes de cualquier taskkill para que los cambios MCP queden en disco.
Cuándo usarlo
- Una medida devuelve mal el resultado y sospechas del shape del modelo.
- Quieres una auditoría estructural antes de publicar.
- Vas a sumar una dimensión, una fecha role-playing o un rol de RLS.
- El modelo tiene Auto Date/Time activo o no tiene Date Table marcada.
Prompts de ejemplo
/bi-modelingAudita mi modelo de Retail. Quiero todos los hallazgos CRÍTICOS y un orden de fix antes de ampliarlo./bi-modelingAgrega una dimensión Vendedor a mi fact de Ventas y conecta las dos fechas, la de pedido y la de envío.Cómo funciona
- 01
Conecta vía MCP y lee tablas, medidas, relaciones y propiedades del modelo.
- 02
Triage según tamaño y salud (vacío, roto, estructurado).
- 03
Inspecciona con INFO.ANNOTATIONS y propiedades de columna.
- 04
Reporta hallazgos por severidad y arregla los CRÍTICOS primero, vía MCP.
- 05
Construye el star schema paso a paso (grano, fact, dims, relaciones, medidas).
- 06
Guarda el modelo (helper o Ctrl+S) antes de matar el proceso.
- 07
Sugiere un commit Git cuando el TMDL en disco refleja los cambios.
¿Listo para usar /bi-modeling?
Instala bi-superpowers y tu agente accede a esta skill (y a las otras cinco) con un solo comando.