Verificación de Calidad de Datos Modelo Semántico
La tarea Verificación de Calidad de Datos Modelo Semántico ejecuta de una a veinte reglas ordenadas en un modelo publicado y produce un informe JSON.
Configuración
Para cada regla definir:
| Campo | Descripción |
|---|---|
| Nombre | Etiqueta comprensible del control. |
| Gravedad | Warning indica el problema; Error puede bloquear el flujo de trabajo. |
| Query | Consulta semántica que devuelve el valor a controlar. |
| Campo resultado | Columna de la primera fila a comparar. |
| Operador | Igual, diferente, mayor/menor, rango, nulo o no nulo. |
| Valor esperado | Valor de comparación. |
| Valor final | Segundo extremo, requerido para el operador de rango. |
Configurar también:
- Fallar en caso de error: interrumpe la tarea cuando no se cumple al menos una regla con gravedad Error;
- Nombre de archivo: nombre del informe JSON.
Ejemplo conceptual:
Nome: Ordini presenti
Gravità: Error
Campo risultato: totale_ordini
Operatore: maggiore di
Valore atteso: 0
La consulta de la regla debe devolver el valor a verificar en la primera fila.
Resultados
El informe contiene:
- estado
passed,warningofailed; - total de los controles;
- controles exitosos, fallidos y warnings;
- detalle de cada comparación;
- referencia al archivo JSON generado.
Usar Warning para anomalías a observar y Error para condiciones que hacen que los datos sean inadecuados para el proceso. Verificar periódicamente las reglas cuando cambian modelo o fuentes.