Resposta direta
A ausência de chave de ligação aparece quando dois cadastros descrevem o mesmo objeto e nenhum campo serve para cruzá-los. O diagnóstico começa pela pergunta inversa: qual campo foi usado na última tentativa de cruzamento e por que ele falhou. Em geral, o identificador existe em um lado e não no outro, ou existe com regra de formação diferente. Antes de criar campo novo, vale testar candidatos em uma amostra e medir quantos registros encontram par único, nenhum par ou mais de um. O resultado desse teste define se o problema é de dado, de processo ou de responsabilidade sobre o cadastro.
- Objetivo
- Diagnosticar
- Formato indicado
- Projeto de implementação
- Atualizado em
O que esta página acrescenta: Trata apenas do teste de ligação entre cadastros: quais campos candidatos testar, como ler correspondência múltipla e o que fica fora do escopo da chave.
Onde a ligação costuma faltar
A ligação falta em três pontos previsíveis. No cadastro de cliente, o documento aparece com formatação diferente e o nome muda entre razão social e nome fantasia. No cadastro de produto, cada sistema usa o próprio código e a descrição varia. No cadastro de contrato, o número do contrato não é o mesmo do pedido nem da nota.
Nenhum desses casos é erro de digitação isolado. São decisões antigas que ninguém registrou: qual campo identifica o objeto, quem pode alterá-lo e o que acontece quando dois registros apontam para o mesmo item. Sem esse registro, cada área cria a própria regra de correspondência e o cruzamento passa a depender de quem monta a planilha.
Amostra pequena revela o tipo de falha
O teste é pequeno e barato. Separe uma amostra de registros de um lado, escolha dois ou três campos candidatos e conte, para cada candidato, quantos encontram exatamente um correspondente do outro lado. Registre também os casos sem correspondente e os casos com mais de um.
A contagem separa diagnósticos diferentes. Muitos casos sem par indicam campo que não existe no outro cadastro. Muitos casos com mais de um par indicam que o candidato não é identificador, é atributo. Poucos casos sem par, com divergência de valor no restante, indicam problema de atualização. Cada resultado pede ação distinta, e nenhum se resolve criando campo novo por impulso.
O que a chave em comum não resolve
Uma chave correta liga registros, não os corrige. Ela não decide qual cadastro prevalece quando os dois têm informação divergente, nem define quem responde pela atualização depois da ligação feita. Também não elimina registro incompleto nem campo preenchido fora do padrão.
Em operações com histórico longo, o custo de ligar o passado pode superar o ganho. Nesse caso, a decisão defensável é ligar apenas o que está em uso e manter o histórico fora do cruzamento, com registro explícito dessa escolha. Chave de ligação é condição para cruzar dado, não substituto de dono de cadastro nem de critério de qualidade.
Recurso prático
Resultado do teste de ligação e o que ele indica
| Resultado na amostra | Leitura possível |
|---|---|
| Nenhum correspondente na maioria dos registros | O campo candidato não existe no outro cadastro ou tem regra de formação incompatível |
| Mais de um correspondente para o mesmo registro | O campo é atributo, não identificador; falta critério de desempate |
| Correspondente único, com valor divergente em outro campo | A ligação funciona; a falha está em atualização ou em regra de preenchimento |
| Correspondente único e valores iguais | O candidato serve como chave; falta formalizar a regra e o responsável pela manutenção |
O erro mais comum é escolher o campo com maior acerto na amostra e tratá-lo como chave sem olhar os casos de correspondência múltipla. É neles que o cruzamento duplica registro e distorce soma.
Sobre o que está escrito aqui
Conceitos relacionados: chave de ligação · identificador único · tabela de correspondência · registro órfão · cadastro mestre. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.
Para continuar
- Integrações, sistemas e qualidade de dados — Página central do tema
- Exportações manuais: o que exigir na contrata… — exportações manuais
- Planilha paralela: como organizar e migrar pa… — planilha que virou sistema paralelo
Páginas relacionadas
O mesmo problema em outro objetivo
- Chave ausente: como ligar cadastros sem identificador comum — Organizar um processo
- Cadastros sem chave comum: o que cada ligação exige — Comparar alternativas
- Chave de ligação ausente: o que medir antes de corrigir — Explicar medição
- Chave de ligação ausente: como construir a ponte — Orientar implementação
- Chave de ligação ausente: o que exigir do fornecedor — Orientar avaliação e contratação
Outras leituras em Integrações, sistemas e qualidade de dados
- Cliente duplicado entre áreas: quando vale contratar solução — O que avaliar antes de contratar solução para cliente duplicado entre áreas, o que é decisão de dado e o que é decisão de responsabilidade.
- Cadastro sem chave única: como escolher o identificador — Descreve como definir identificador próprio, regra de correspondência e responsável quando o cadastro existe em sistemas sem chave comum.
- Cliente duplicado entre áreas: como achar a origem — Mostra por que o mesmo cliente aparece registrado de formas diferentes em cada área e o que comparar para localizar a origem da duplicidade.
- Sincronização com falha recorrente: separar atraso de erro — Define a unidade de sincronização, os estados de atraso e erro, o responsável pelo alerta e o critério de fechamento de cada ocorrência.
- Base sem dono: como definir quem responde pelo dado — Critérios para atribuir dono a uma base sem responsável definido, separar decisão de operação e dimensionar a rotina de custódia do dado.
