Pular para o conteúdo

Uniqueness

Uniqueness mede se os valores dos campos sao distintos entre registros. Alta unicidade significa que cada registro possui um valor diferente para o campo — baixa unicidade indica duplicatas.

Para cada campo, a estrategia de Uniqueness:

  1. Coleta todos os valores nao nulos entre os registros no escopo
  2. Identifica valores duplicados
  3. Calcula: (valores unicos / total de valores preenchidos) × 100

A secao Defaults controla as opcoes globais de unicidade:

ConfiguracaoDescricao
Case-sensitive matchingQuando habilitado, “John Smith” e “john smith” sao considerados valores diferentes para comparacao. Quando desabilitado, eles contam como duplicatas.
Include blanks in uniqueness checksQuando habilitado, valores em branco e nulos sao tratados como valores distintos nos calculos de comparacao.

A tabela Field Overrides abaixo lista cada campo com suas configuracoes atuais de Case Sensitive, Include Blanks e status.

Configuracao de Uniqueness com Defaults (Matching Options, Blank Handling) e tabela de Field Overrides

Clique em um campo na tabela Field Overrides para abrir seu modal de configuracao. Voce pode alternar Case-sensitive matching e Include blanks in uniqueness checks independentemente dos padroes globais. Use o link Revert to Global para redefinir o campo de volta as configuracoes globais.

Modal de configuracao por campo para o campo Phone com opcoes de Case Sensitivity e Blank Handling

ResultadoPontuacao
Todos os valores unicos100
Algumas duplicatasProporcional a porcentagem de unicos
Todos os valores identicosProximo de 0
Sem dados0

A analise de Uniqueness processa ate 40.000 registros por varredura. Para objetos com mais registros, os resultados refletem uma amostra representativa. Este limite existe para prevenir estouro de memoria heap do Salesforce, ja que o motor constroi um mapa em memoria de contagem de valores por campo. Campos que excedem 40.000 valores distintos sao sinalizados como campos de alta cardinalidade.

Uniqueness e mais significativo para:

  • Email — deve ser unico por contato/lead
  • Phone — geralmente unico por pessoa
  • External IDs — devem ser unicos por definicao
  • Campos de texto — nomes, descricoes

Menos significativo para:

  • Boolean — apenas dois valores possiveis
  • Picklist — conjunto limitado de valores por design
  • Date — muitos registros podem compartilhar datas
  • Detectar enderecos de e-mail duplicados entre Contacts ou Leads
  • Verificar se campos de external ID sao verdadeiramente unicos
  • Identificar problemas de entrada de dados onde o mesmo valor e copiado entre registros
  • Monitorar esforcos de deduplicacao ao longo do tempo