Vista previa dentro de un visor: aquí no funcionan las descargas, la impresión ni los enlaces de correo. En el sitio publicado funcionan.
Dashboard de ejemplo
Dashboard de mantenimiento y confiabilidad
Tablero con el diseño de un informe de Power BI: 36 meses de órdenes de trabajo y paradas de 40 equipos rotantes de un yacimiento ficticio. Los datos son sintéticos y se descargan con el modelo, las consultas y las medidas DAX que reproducen cada indicador.
- Datos
- Sintéticos, reproducibles
- Historial
- oct. 2023 – sep. 2026
- Modelo
- Estrella: 2 hechos, 4 dimensiones
Modelo de datos y kit para Power BI
Los mismos datos del tablero, listos para armar el informe en Power BI Desktop. Las medidas DAX usan las mismas definiciones que el tablero, de modo que los resultados coinciden.
Un modelo estrella con dos tablas de hechos: órdenes de trabajo (3946 filas) y paradas partidas por día (671 paradas). Las fallas se codifican con los modos y mecanismos de ISO 14224. La fecha se relaciona con las órdenes por fecha de inicio; las fechas de creación y programada usan relaciones inactivas que las medidas activan con USERELATIONSHIP.
Valores de control de toda la flota entre oct. 2025 y sep. 2026: disponibilidad 99,30 %, 38 fallas, MTBF 9156 h, MTTR 25,0 h, cumplimiento del plan 92,6 %, trabajo reactivo 17,7 % y backlog promedio de 3,7 semanas. Las definiciones de cada indicador están en la guía de indicadores de mantenimiento.
| Archivo | Contenido | Filas | Tamaño |
|---|---|---|---|
dim_equipo.csv | Equipos con área, clase ISO 14224 y criticidad | 40 | 5 kB |
dim_fecha.csv | Calendario diario | 1096 | 54 kB |
dim_modo_falla.csv | Modos de falla de ISO 14224 | 18 | 1 kB |
dim_mecanismo.csv | Mecanismos de falla de ISO 14224 | 38 | 1 kB |
fact_ordenes_trabajo.csv | Órdenes de trabajo con fechas, horas-hombre y costos | 3946 | 907 kB |
fact_paradas.csv | Paradas partidas por día | 908 | 94 kB |
consultas.pq | Consultas de Power Query con tipos explícitos | — | 5 kB |
medidas.dax | Medidas DAX del tablero | — | 7 kB |
tema-confiabilidad.json | Tema de informe con la paleta del sitio | — | 2 kB |
LEEME.txt | Armado del modelo, convenciones y valores de control | — | 5 kB |
Verificación: el tablero y las medidas DAX aplicadas a los CSV dan los mismos resultados
| Caso de prueba | Resultado | Referencia | Fuente | Estado |
|---|---|---|---|---|
| Dashboard: el generador es determinista para una semilla dada | cumple | cumple | reproducibilidad | OK |
| Dashboard: paradas sin superposición por equipo y partidas por día (0 superposiciones, 0 tramos fuera de su día) | cumple | cumple | evita contar dos veces una hora | OK |
| Kit: los CSV conservan todas las filas (3946 órdenes, 908 tramos de parada) | cumple | cumple | exportación | OK |
| Kit vs tablero: disponibilidad (medida DAX sobre CSV) | 0,99299 | 0,99299 | medidas.dax | OK |
| Kit vs tablero: fallas | 38 | 38 | medidas.dax | OK |
| Kit vs tablero: MTBF (h) | 9156,41 | 9156,41 | medidas.dax | OK |
| Kit vs tablero: MTTR (h) | 25,0447 | 25,0447 | medidas.dax | OK |
| Kit vs tablero: cumplimiento del plan | 0,926499 | 0,926499 | medidas.dax | OK |
| Kit vs tablero: trabajo reactivo | 0,177405 | 0,177405 | medidas.dax | OK |
| Kit vs tablero: backlog al 30/09/2026 (semanas) | 3,19623 | 3,19623 | medidas.dax | OK |
| Kit vs tablero: backlog promedio de fin de mes (semanas) | 3,6539 | 3,6539 | medidas.dax | OK |
| Dashboard: Σ Pareto de modos = fallas de la ventana | 38 | 38 | consistencia | OK |
| Dashboard: Σ horas del Pareto = horas de parada por falla | 951,7 | 951,7 | consistencia | OK |
| Diagrama de dispersión: límite de frecuencia = fallas / equipos con fallas | 1,52 | 1,52 | Knights (2001) | OK |
| Diagrama de dispersión: límite de MTTR = MTTR de la selección | 25,0447 | 25,0447 | Knights (2001) | OK |
| Kit: ZIP con firmas, CRC-32 y contenido recuperable por inflate | cumple | cumple | APPNOTE de PKWARE | OK |
Pruebas ejecutadas en cada compilación del sitio (2026-10-15). Código en tests/models.test.mjs.