Verificação de Qualidade de Dados Modelo Semântico
A tarefa Verificação de Qualidade de Dados Modelo Semântico executa de uma a vinte regras definidas num modelo publicado e produz um relatório JSON.
Configuração
Para cada regra, defina:
| Campo | Descrição |
|---|---|
| Nome | Rótulo compreensível do controlo. |
| Gravidade | Warning sinaliza o problema; Error pode bloquear o fluxo de trabalho. |
| Query | Query semântica que retorna o valor a ser verificado. |
| Campo resultado | Coluna da primeira linha a ser comparada. |
| Operador | Igual, diferente, maior/menor, intervalo, nulo ou não nulo. |
| Valor esperado | Valor de comparação. |
| Valor final | Segundo extremo, necessário para o operador intervalo. |
Configure também:
- Falhar em caso de erro: interrompe a tarefa quando pelo menos uma regra com gravidade Error não é cumprida;
- Nome do ficheiro: nome do relatório JSON.
Exemplo conceitual:
Nome: Ordini presenti
Gravità: Error
Campo risultato: totale_ordini
Operatore: maggiore di
Valore atteso: 0
A query da regra deve retornar o valor a ser verificado na primeira linha.
Resultados
O relatório contém:
- estado
passed,warningoufailed; - total de verificações;
- verificações bem-sucedidas, falhadas e warnings;
- detalhe de cada comparação;
- referência ao ficheiro JSON gerado.
Use Warning para anomalias a observar e Error para condições que tornam os dados inadequados para o processo. Verifique periodicamente as regras quando o modelo ou as fontes mudarem.