Skip to main content

Validade

Todas as 6 métricas de validade que o DQS mede, o fluxo diagnóstico para encontrar erros de formato e ruído e como configurar a validação baseada em padrões.

Atualizado

Validade

O que é validade?

Validade mede se os valores dos dados seguem formatos e padrões esperados. Um valor é válido quando corresponde à estrutura definida. É inválido quando quebra as regras de formato.

Um endereço de e-mail é válido quando contém “@” e um domínio. Uma URL é válida quando começa com um protocolo e contém um domínio. Um código de produto é válido quando tem a contagem exata de caracteres que seu sistema exige.

O DQS valida os valores dos campos usando padrões regex (expressões regulares). Você escolhe entre padrões embutidos para formatos comuns como Email, URL e Fixed Length, ou escreve seu próprio regex para qualquer formato específico do negócio.

Validity Rate = (Registros que casam com o padrão / Total de registros) x 100

Se 35.500 de 50.000 registros de Contact têm endereço de e-mail que corresponde ao padrão, sua taxa de validade em Email é 71%. Os outros 29% contêm valores que falham na verificação do padrão.

Validade vs precisão

Validade e precisão são conceitos diferentes:

Verificação Válido? Preciso?
john@company.com Sim Desconhecido sem verificação
john@company Não N/A (formato errado)
john.doe@formerjob.com Sim Não (pessoa saiu da empresa)
555-123-4567 Sim Desconhecido sem ligar
555-12-456 Não N/A (contagem de dígitos errada)

O DQS mede validade porque as verificações de formato podem ser automatizadas. Precisão exige verificação externa ou confirmação humana.

Dados válidos funcionam nos seus sistemas mesmo que não reflitam a realidade. Dados inválidos quebram seus sistemas independentemente da verdade no mundo real. Foque na validade primeiro. Resolva a precisão com processos de verificação.

Por que validade importa

Dados inválidos causam falhas em todo o seu stack. E-mails retornados prejudicam a reputação do remetente. Números de telefone malformados desperdiçam tempo de discador. URLs quebradas frustram usuários e bloqueiam ferramentas de enriquecimento.

APIs rejeitam dados malformados. Quando sua integração envia um formato inválido de e-mail para uma plataforma de marketing, o lote inteiro pode falhar. Flows do Salesforce que fazem parse de valores de campo quebram quando o formato é inesperado.

Modelos de IA processam texto como está. Quando um campo de telefone contém “Phone: 555-1234” em vez de um número limpo, o modelo vê padrões inconsistentes. Formatos inválidos reduzem a eficácia da IA e geram saídas pouco confiáveis no Agentforce.

Sistema Impacto da validade
Campanhas de e-mail Bounces prejudicam reputação do remetente
Telefonia Números inválidos desperdiçam tempo do discador
Links web URLs quebradas bloqueiam enriquecimento e navegação
APIs Dados malformados causam falhas de sincronização
IA e Agentforce Formatos inconsistentes reduzem a precisão do modelo

Como o DQS mede validade

O DQS produz 6 métricas de validade organizadas em torno de uma pergunta diagnóstica: “O dado corresponde ao padrão, e há lixo escondido em valores que passam?”

Pense nessas métricas como um fluxo diagnóstico. Cada passo revela uma camada mais profunda do problema.

Passo 1: Corresponde ao padrão?

Validity Rate é a métrica principal. Calcula o percentual de registros em que o valor do campo corresponde ao padrão configurado. Esse é o número para o dashboard.

Você configura o padrão Email no campo PersonEmail de Contacts. Validity Rate volta em 71%. Isso significa que 29% dos endereços de e-mail falham na verificação de formato. Faltam “@”, faltam domínios ou contêm espaços. Toda campanha de marketing enviada para esses endereços retorna. Todo workflow automatizado que dispara em e-mail falha silenciosamente.

Valid Count informa o número absoluto. De 50.000 Contacts, 35.800 têm e-mails válidos. Essa é sua audiência real endereçável por e-mail, não os 50.000 que estão no sistema. Marketing pode definir projeções realistas em vez de trabalhar com números inflados.

Passo 2: Qual é o quadro completo?

Taxas dizem severidade. Contagens dizem volume de trabalho. Duas métricas completam o quadro:

Métrica O que ela diz
Invalid Rate O enquadramento negativo da pontuação de validade. “29% dos nossos e-mails são estruturalmente inválidos” chama mais atenção em uma apresentação ao board do que “71% são válidos”. Mesmos dados, enquadrados para a ação.
Invalid Count O volume de limpeza como número concreto. Sua empresa está migrando para um novo sistema de telefonia que exige formato E.164. Invalid Count no campo Phone: 23.400. Esse é o número exato de registros que precisam ser reformatados antes do go-live.

Passo 3: Há lixo além de erros de formato?

Um valor pode passar por uma checagem de formato e ainda ser lixo. Seu web-to-lead exige um campo Company. A Validity Rate em Company é 98%, pois quase tudo passa em um padrão básico de texto. Mas Noise Rate revela que 14% desses valores são entradas como “asdf”, “test”, “xxxxx” ou “na na na”. Válidos no formato, mas completamente inúteis para roteamento de vendas, enriquecimento ou segmentação.

Noisy Records Count dá o escopo da limpeza. Se Noise Rate é 14% sobre 50.000 registros, são 7.000 Leads com nomes de empresa lixo. Seu time de ops pode montar uma fila de limpeza, estimar horas e decidir entre auto-delete ou revisão manual.

Duas categorias de falha

As métricas de validade distinguem dois problemas fundamentalmente diferentes:

Problema Métricas Causa-raiz Correção
Erros de formato Validity Rate, Invalid Rate, Valid/Invalid Count Erros humanos, bugs de integração, falta de validation rules Limpar os dados: validation rules, transformação de dados, enriquecimento
Ruído e lixo Noise Rate, Noisy Records Count Bots, submissões forçadas de form, importações em massa com defaults lixo Consertar a origem: CAPTCHA, redesenho de campos obrigatórios, exclusão de registros

A distinção importa porque a correção é completamente diferente. Erros de formato são remediados limpando os dados. Ruído é remediado consertando a fonte que o produz.

Referência de métricas

Métricas de base

Essas 2 métricas formam a base de toda análise de validade. Informam a taxa de correspondência e o número de registros que passam.

Métrica Tipo O que mede
Validity Rate Percentual Parcela de registros correspondendo ao padrão configurado
Valid Count Contagem Número de registros correspondendo ao padrão configurado

Métricas avançadas

Essas 4 métricas vão além de “corresponde?” para dar o quadro completo, incluindo detecção de ruído. Exigem o modo Advanced Format Validation.

Métrica Tipo O que mede
Invalid Rate Percentual Parcela de registros falhando no padrão configurado
Invalid Count Contagem Número de registros falhando no padrão configurado
Noise Rate Percentual Parcela de registros contendo padrões de ruído (lixo)
Noisy Records Count Contagem Número de registros contendo padrões de ruído

Por que taxas e contagens vêm em pares

A maioria das métricas aparece como taxa (percentual) e contagem (número absoluto). Isso é intencional:

  • Taxas são para dashboards, reporting executivo e acompanhamento de tendências. “A validade melhorou de 71% para 92% neste trimestre.”
  • Contagens são para planejamento de projetos, estimativa de esforço e escopo de limpeza. “Temos 23.400 números de telefone para reformatar.”

Use taxas para comunicar progresso. Use contagens para planejar trabalho.

Cobertura de tipos de campo

Todas as 6 métricas de validade compartilham o mesmo suporte base de tipos de campo, com as métricas de ruído limitadas a campos de texto.

Métrica Todos os 6 tipos Apenas String e TextArea
Validity Rate X
Valid Count X
Invalid Rate X
Invalid Count X
Noise Rate X
Noisy Records Count X

As métricas baseadas em padrão (Validity Rate, Valid Count, Invalid Rate, Invalid Count) funcionam em todos os 6 tipos suportados: String, TextArea, Email, Phone, URL e Picklist.

As métricas de ruído (Noise Rate, Noisy Records Count) aplicam-se apenas a campos String e TextArea. Padrões de ruído como caracteres repetidos e “keyboard smash” são fenômenos de texto livre. Um campo Picklist com valor válido não pode conter ruído. A detecção de ruído só faz sentido em campos em que usuários digitam texto livre.

Dois modos de análise

O DQS oferece dois modos de análise de validade:

Format Validation responde à pergunta: “Os valores correspondem ao padrão esperado?” Produz as 2 métricas de base e cobre o essencial para uma checagem de conformidade de formato ou auditoria rápida.

Advanced Format Validation vai mais fundo. Produz todas as 6 métricas, incluindo o quadro completo de valid/invalid e detecção de ruído. Use quando precisar distinguir entre erros de formato e dados lixo, ou quando precisar de contagens precisas para planejar a limpeza.

Necessidade de negócio Modo recomendado
Checagem rápida de conformidade de formato Format Validation
Reporting ou auditoria de compliance Advanced (quadro valid/invalid completo para reguladores)
Avaliação de qualidade de leads Advanced (Noise Rate pega lixo que passa pela checagem)
Avaliação pré-migração Advanced (quadro completo para dimensionar remediação por categoria)
Governança contínua Comece com Format Validation e mude para Advanced para detecção de ruído

Configurando validade

Ao contrário de completude (que funciona automaticamente em qualquer campo), validade exige configuração. Você precisa definir o que “válido” significa para cada campo antes que o DQS possa verificar. Um scan de validade sem padrão não significa nada: válido em relação a quê?

O DQS oferece 5 inputs de configuração. Cada um pode ser definido no nível global (aplica-se a todos os campos) e sobrescrito no nível do campo.

Configuração O que controla
Pattern Type O formato contra o qual validar. Escolha entre Email, URL, Fixed Length ou Custom regex. Obrigatório: você precisa selecionar um tipo antes de rodar um scan.
Pattern / Fixed Length O valor específico para o tipo escolhido. Para Fixed Length, insira uma contagem de caracteres (1 a 255). Para Custom, insira um padrão regex. Email e URL usam padrões embutidos.
Custom Pattern Seu próprio regex quando o Pattern Type é Custom. O DQS valida o regex antes de salvar e bloqueia expressões inválidas.
Include Blanks Quando habilitado, o DQS conta valores em branco como inválidos. Quando desabilitado (padrão), blanks são excluídos da avaliação.
Case Sensitive Quando habilitado, a correspondência considera caixa. Quando desabilitado (padrão), a correspondência é case-insensitive.

Tipos de padrão

Tipo O que valida Exemplo válido Exemplo inválido
Email Formato padrão de e-mail: user@domain.tld user@example.com user@domain, invalid-email
URL Endereços web HTTP/HTTPS com domínio válido https://example.com example.com, htp://site.com
Fixed Length Contagem exata de caracteres (você define o número) AAAAAAAAAA (10 caracteres, se length = 10) SHORT (5 caracteres)
Custom Qualquer padrão regex que você definir Depende do padrão Depende do padrão

Exemplo: Seus códigos de produto seguem o formato “DQS-” seguido de 6 dígitos. Defina Pattern Type como Custom e insira o regex ^DQS-\d{6}$. O DQS sinaliza qualquer código de produto que não siga essa estrutura.

Detecção de ruído

A detecção de ruído captura dados que passam pelas checagens de formato mas ainda são lixo. O DQS usa duas heurísticas embutidas para identificar valores ruidosos:

Heurística 1: caracteres idênticos consecutivos. Três ou mais do mesmo caractere em sequência. Valores como “aaaa”, “!!!”, “—” ou “xxxxx” disparam essa verificação. Costumam vir de teclas seguradas, preenchimento forçado ou abuso de placeholder.

Heurística 2: excesso de caracteres especiais. Mais de 50% de caracteres não alfanuméricos (excluindo espaços). Valores como “!@#$%^” ou “***///—” disparam essa verificação. Indicam keyboard smash, input de bots ou lixo deliberado.

Heurística O que pega Valores ruidosos Valores limpos
3+ caracteres idênticos consecutivos Preenchimento, filler, tecla segurada “aaaa”, “!!!”, “—”, “xxxxx” “Premium”, “DOT AB3 2024”
Mais de 50% de caracteres especiais Keyboard smash, input de bots, lixo “!@#$%^”, “***test”, “//–//” test@email.com”, “O’Brien Inc”

Você também pode definir padrões de ruído customizados via regex para lixo específico da org que as heurísticas embutidas não cobrem.

Dica: A detecção de ruído é mais valiosa em campos de texto livre em que usuários podem digitar qualquer coisa: Company, Description, Notes e campos de texto custom. Rode nos seus campos de web-to-lead primeiro, onde submissões de bots e entradas forçadas são mais comuns.

Problemas comuns de validade

Endereços de e-mail inválidos

Usuários inserem e-mails sem formato apropriado. Falta de “@”, falta de domínio, pontos duplos e erros de digitação são os problemas mais comuns.

Problema Exemplo
Falta @ john.company.com
Falta domínio john@
Pontos duplos john@company..com
Erros de digitação john@comapny.com

Impacto: E-mails retornados, reputação de remetente prejudicada, comunicação perdida.

Números de telefone malformados

Campos de telefone aceitam qualquer texto no Salesforce, levando a formatos inconsistentes e inválidos.

Problema Exemplo
Letras misturadas 555-CALL-NOW
Contagem de dígitos errada 555-12
Ramal no campo 555-1234 ext 5
Confusão de código de país 1-555-123-4567 vs 555-123-4567

Impacto: Ligações falhas, tempo de vendas desperdiçado, erros de sync de telefonia.

URLs inválidas

Campos de endereço web costumam conter valores parciais ou malformados.

Problema Exemplo
Falta protocolo www.company.com
Falta domínio https://
Erros de digitação htps://company.com
Handles sociais @company (não é URL)

Impacto: Links quebrados, enriquecimento falhando, erros de navegação.

Melhores práticas

Valide na entrada

A melhor verificação de validade acontece no momento da entrada. Use validation rules do Salesforce para impor formatos antes que os dados entrem no sistema.

// Exemplo: validation rule de formato de e-mail
NOT(ISBLANK(Email)) && NOT(REGEX(Email, "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$"))

Padronize formatos antes de scanear

Escolha um formato para cada campo e imponha-o. Para números de telefone, E.164 (+15551234567) é o padrão mais universalmente aceito. Para URLs, exija o protocolo https://. Documente suas decisões de formato para que o time conheça o padrão.

Defina limites por prioridade do campo

Campos diferentes precisam de padrões de validade diferentes:

Campo Limite sugerido Razão
E-mail primário 95%+ Crítico para comunicação
Phone 90%+ Importante, mas dados legados são esperados
Website 85%+ Frequentemente inserido incompleto
Códigos de texto custom 98%+ Gerados por sistema, alta conformidade esperada

Use detecção de ruído em campos de texto livre

Rode a detecção de ruído em campos em que usuários digitam texto livre: Company, Description, campos de texto custom e qualquer campo populado por web forms. Noise Rate revela problemas que a validação de formato não pega.

Documente os formatos esperados

Crie um dicionário de dados que especifique o formato esperado para cada campo, variações aceitáveis e exemplos de valores válidos e inválidos. Compartilhe com o time e use como referência em projetos de limpeza.

Próximos passos

Você agora entende como validar formatos e detectar valores ruidosos. Continue aprendendo sobre a próxima dimensão: