Lab · demo reproducible
Ordantis Data Quality Lab
Una misma lectura puede pasar o fallar según el contrato de datos. Cambia las reglas y comprueba qué filas se marcan, por qué y qué sigue sin saberse.
Prueba el contrato
Ocho observaciones inventadas con duplicados, ausencia, valor negativo, retraso, unidad incompatible y fechas problemáticas.
Revisa las reglas que fallan antes de utilizar estas observaciones.
| Fila / ID | Sensor | Fecha UTC | Lectura | Reglas que fallan |
|---|---|---|---|---|
| 1 · obs-01 | demo-A | 2026-08-26T10:00:00Z | 12.5 L/s | Sin incidencias |
| 2 · obs-02 | demo-B | 2026-08-26T10:00:00Z | 14 L/s |
|
| 3 · obs-02 | demo-B | 2026-08-26T10:00:00Z | 14 L/s |
|
| 4 · obs-04 | demo-C | 2026-08-26T10:00:00Z | Ausente |
|
| 5 · obs-05 | demo-D | 2026-08-26T10:00:00Z | -3 L/s |
|
| 6 · obs-06 | demo-E | 2026-08-20T10:00:00Z | 10 L/s |
|
| 7 · obs-07 | demo-F | 2026-08-26T11:00:00Z | 21 m³/h |
|
| 8 · obs-08 | demo-G | 2026-02-30T10:00:00Z | 9 L/s |
|
Cambiar el contrato recalcula las banderas; no modifica los datos. La demo no comprueba calibración ni coherencia física.
Cómo se calcula
- Cada fila representa una observación, con un identificador único propio; el sensor puede repetirse.
- Se comprueban identificador y sensor, duplicados, lectura ausente o no finita, unidad, rango y tiempo. Los extremos del rango son válidos.
- La antigüedad se calcula frente al 26 de agosto de 2026 a las 10:00 UTC. Ese corte fijo permite repetir el ejemplo sin que cambie con el reloj.
- Una unidad incompatible impide comprobar el rango numérico. Una fecha inválida impide evaluar su antigüedad. No se convierten unidades ni se corrigen filas.
- Una fila puede tener varias incidencias. El total de filas afectadas cuenta cada fila una sola vez; las incidencias se muestran por separado.
Qué no demuestra esta prueba
- Pasar las reglas no demuestra que una lectura sea verdadera, representativa ni suficiente para decidir.
- El rango y la antigüedad son parámetros ilustrativos, no umbrales recomendados para una instalación.
- No se comprueban calibración, coherencia física entre sensores, persistencia ni la calidad de la hora de recepción.
- Ampliar un umbral puede quitar una bandera, pero no mejora ni corrige la observación original.
- Esta versión no importa CSV, no se conecta a sensores y no envía alertas. Esas funciones requieren otro alcance y pruebas con datos autorizados.
Del ejemplo al problema real
- Sensores defectuosos y confianza en el dato
- Versiones y mantenimiento de datos públicos
- Ingeniería de datos: alcance y entregables
Método 1.0.0
Primera conversación