job-monitor-pbi-performance¶
Inventario de Power BI (W21). Cada noche (domingo a jueves, 21:30) guarda en ATHENAS una foto de lo que hay en Power BI: workspaces, reportes, modelos semánticos (datasets), dataflows, sus últimos refrescos, el código de las consultas (Power Query / M), las columnas y tablas calculadas (DAX) y quién abrió qué reporte ayer. Las consultas M que todavía no se conocen se mandan a la API de Anthropic para que las resuma (tipo de origen, tabla de origen, buenas o malas prácticas).
Con esos datos se arman los análisis de rendimiento y de uso de Power BI.
Qué se guarda y dónde: las tablas stg.* de ATHENAS (se reemplazan cada noche, salvo los eventos de actividad, los refrescos y los análisis M, que se van acumulando) y una fila en ods.tbl_control_procesos con el resultado.
Cuánto tarda: unos 25 minutos.
Si falla: el panel avisa con una alerta. Ver RUNBOOK.md. Una falla no pierde datos: la carga a ATHENAS es todo o nada, y si algo se rompe antes de cargar, las tablas quedan como estaban.
Ojo: el código de las consultas M se envía a Anthropic (con coste por cada consulta nueva).
Qué mira quién: el panel (PANEL_CRON_ALERTAS) vigila que corra, que termine y que audite. El resultado funcional se ve en ods.tbl_control_procesos (ID08 - PY_PBI_Performance_Analysis_Dexter).
Fuente: repositorio job-monitor-pbi-performance, versión 1193801. Página generada con tools/publicar_docs.py.