Validando e pontuando a qualidade dos dados
Duas capacidades relacionadas: a validação restringe quais valores são aceitáveis, e a pontuação mede o quão completo um registro está.
Regras de validação
Regras de validação, cada uma com a severidade que decide se uma violação bloqueia a gravação.
Uma regra de validação é uma restrição avaliada quando um valor é gravado.
| Tipo de regra | Restringe |
|---|---|
| Expressão regular | O valor deve corresponder a um padrão |
| Faixa | Um número ou data deve estar dentro de limites |
| Comprimento | O comprimento de um texto |
| Lookup | O valor deve existir numa lista de dados de referência |
| Unicidade | O valor não pode se repetir dentro de um escopo |
| Entre campos | Uma condição sobre um atributo dado outro |
| Personalizada | Uma função de validação nomeada |
A severidade decide as consequências
| Severidade | Efeito |
|---|---|
| Erro | Bloqueia a gravação. O valor precisa ser corrigido. |
| Aviso | Permite a gravação e registra a violação |
| Informativo | Registrado para visibilidade |
A severidade é a alavanca que importa operacionalmente. Tornar tudo erro significa que dados ruins de origem não conseguem entrar — o que soa rigoroso, mas normalmente significa que eles entram em outro lugar, sem governança. Avisos os deixam entrar onde você pode vê-los e corrigi-los.
Regras escopadas por origem
Uma regra pode ser escopada a um sistema de origem, expressando restrições como "telefone é obrigatório vindo do CRM, mas opcional vindo do data warehouse". Sistemas têm obrigações diferentes, e o modelo reflete isso.
Pontuação de qualidade
Cada registro carrega uma pontuação de 0 a 100 que mede a completude: o quanto do que deveria estar preenchido, está. A atualidade — há quanto tempo o registro foi modificado — é reportada ao lado, como sinal separado.
Ela não é uma mistura ponderada de várias dimensões, e não há nada a ponderar por organização. Resultados de validação são registrados como violações, não incorporados a este número, e a duplicação é assunto da comparação.
Isso importa ao ler uma pontuação: um registro com 100 está completo, não correto. Leia a lista de violações para correção.
O número sozinho não é acionável — "72" não diz a ninguém o que corrigir. Use a pontuação para ordenar registros por quanta atenção merecem, e a lista de violações para decidir o que fazer.
A configuração falha alto
Uma regra de validação cuja configuração o motor não consegue avaliar é rejeitada ao salvar, em vez de aceita e silenciosamente ignorada. Uma regra que nunca dispara é pior que nenhuma regra, porque parece cobertura.
Conselhos
- Comece com avisos. Entenda o que seus dados de fato violam antes de tornar algo bloqueante.
- Reserve erros para valores genuinamente inaceitáveis, não meramente indesejáveis.
- Corrija na origem quando puder. Uma regra que dispara constantemente está descrevendo um problema do sistema de origem.
A seguir
Última verificação no commit d3c2586b (2026-08-03)