Pular para o conteúdo

Soluções · Integrações, sistemas e qualidade de dados

Chave ausente: como ligar cadastros sem identificador comum

Como ligar cadastros que não têm uma chave em comum sem criar vínculos errados?

Resposta direta

A resposta é construir uma chave de ligação própria, em vez de supor que os sistemas já compartilham um identificador. A definição começa pela entidade de negócio, como cliente, produto ou contrato, e pelos atributos que podem indicar que dois registros tratam do mesmo objeto. A correspondência pode ser exata, por documento ou código, ou aproximada, por nome, endereço e outros sinais. Cada vínculo precisa de dono, critério de aceite, origem, data e versão da regra. Relações de um para muitos devem ser preservadas, não forçadas em um único registro. Sem esse controle, o cruzamento cria uma aparência de integração que não resiste à operação.

Objetivo
Organizar um processo
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Trata da construção e da manutenção de uma chave de ligação própria, inclusive em relações um-para-muitos.

A entidade antes do campo

A chave ausente costuma aparecer como problema técnico, mas começa na definição de negócio. O mesmo cliente pode ser uma unidade de cobrança, uma conta de serviço ou um grupo de compra. O mesmo produto pode ter códigos diferentes no catálogo, no estoque e no faturamento. Antes de escolher campos de comparação, é preciso definir qual entidade será ligada e qual relação a ligação representa. Sem essa definição, o cruzamento aproxima registros que apenas parecem iguais.

A relação também tem cardinalidade. Um cliente pode ter vários contatos, endereços e contratos; um produto pode ter várias apresentações e códigos de fornecedor. A chave de ligação não deve forçar tudo em um registro único. Ela pode ser uma tabela de correspondência que guarda pares, o tipo de relação e o contexto em que o vínculo vale. Essa estrutura preserva a operação real e evita que a integração trate exceções legítimas como erro.

Regra, exceção e responsável

A primeira separação é entre correspondência exata e aproximada. Documento, código interno ou combinação de campos com regra estável permitem uma ligação direta. Quando esses sinais não existem, a comparação por nome, endereço e outros atributos exige normalização e um critério claro de aceite. Um campo isolado raramente serve, porque pode ser compartilhado, reutilizado ou estar incompleto. A regra aplicada precisa ficar registrada com versão.

Os casos duvidosos não devem ser resolvidos por conveniência. Eles vão para uma fila de exceções, com responsável e critério de decisão: ligar, não ligar ou pedir mais informação. O vínculo aprovado guarda origem, data e regra. A operação também precisa medir quantos vínculos são revertidos e quantas exceções envelhecem sem decisão. Esses indicadores mostram se a chave continua confiável ou se a regra perdeu aderência ao cadastro real.

O que a chave não resolve

A chave de ligação não corrige o cadastro de origem. Se o mesmo cliente entra com nomes diferentes, se o endereço muda sem histórico ou se o código do produto é reutilizado, a ligação herda esse problema. Também não decide qual registro está certo. Essa decisão continua com o responsável pelo dado e com a área que usa o cadastro. Em alguns casos, os atributos disponíveis não permitem uma ligação segura. Forçar o vínculo nessas situações cria uma associação falsa que a operação não consegue explicar.

A correspondência aproximada tem erro. Nenhum critério de semelhança elimina esse risco, e áreas reguladas ou financeiras podem exigir confirmação manual antes de usar o vínculo. A chave também não substitui a validação na entrada: se o processo continua criando registros sem identificação, a lacuna volta na próxima carga. O que a abordagem organiza é a ligação entre bases existentes, com regra, exceção e responsabilidade. Ela não resolve a qualidade do dado como um todo, nem elimina a necessidade de manutenção.

Recurso prático

Chave de ligação: decisões e registros mínimos

  • Entidade de negócio definida: cliente, produto, contrato ou ativo, com o significado usado na operação.
  • Fonte de verdade indicada para cada atributo que participa da correspondência.
  • Regra de normalização para nome, documento, endereço e contato, aplicada antes da comparação.
  • Tipo de relação permitido: um para um, um para muitos ou muitos para muitos.
  • Critério de aceite e de rejeição para correspondência exata e aproximada.
  • Responsável por aprovar vínculos e resolver os casos sem correspondência.
  • Registro de origem, data, regra aplicada e versão em cada vínculo.
  • Rotina de revisão quando o cadastro de origem muda ou a regra é substituída.
  • Fila de exceções com dono e critério de encerramento, sem vínculo automático forçado.

O erro mais comum é tratar a chave como campo técnico e não como decisão de negócio; sem responsável e versão da regra, ninguém consegue explicar por que dois registros foram ligados.

Sobre o que está escrito aqui

Conceitos relacionados: chave de ligação · regra de correspondência · entidade de negócio · relação um-para-muitos · tabela de correspondência. 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

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Integrações, sistemas e qualidade de dados

Quer avaliar isso no seu contexto?

Esta página trata de chave de ligação ausente entre cadastros. Diagnóstico de integração é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Projeto de implementação.