Pular para o conteúdo principal

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

A tela de 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 regraRestringe
Expressão regularO valor deve corresponder a um padrão
FaixaUm número ou data deve estar dentro de limites
ComprimentoO comprimento de um texto
LookupO valor deve existir numa lista de dados de referência
UnicidadeO valor não pode se repetir dentro de um escopo
Entre camposUma condição sobre um atributo dado outro
PersonalizadaUma função de validação nomeada

A severidade decide as consequências

SeveridadeEfeito
ErroBloqueia a gravação. O valor precisa ser corrigido.
AvisoPermite a gravação e registra a violação
InformativoRegistrado 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.

A pontuação é completude, não qualidade geral

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)