Pular para o conteúdo

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

Cadastro sem chave única: como criar uma referência estável

Como implementar um cadastro quando nenhum sistema gera chave única para cada registro?

Resposta direta

Sem chave única, a identidade do cadastro passa a ser uma decisão de negócio, não um campo que já existe no sistema. A implementação começa pela regra de identidade: quais campos, combinados, distinguem um registro de outro, e qual combinação é aceitável quando falta documento. A partir dela, define-se quem atribui o identificador, em que momento do processo ele é gerado e onde fica gravado. O identificador interno passa a valer para as integrações, e os campos de origem deixam de ser usados como chave. Sem essa separação, cada sistema continua tratando a mesma entidade como registros diferentes.

Objetivo
Orientar implementação
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Trata a construção do identificador interno quando a origem não oferece chave, e não a descoberta de duplicados já existentes.

Definir a regra de identidade antes de escolher o campo

A regra de identidade descreve quais informações, juntas, tornam um registro distinto de outro. Documento, combinação de nome e data, código de origem ou vínculo com outro cadastro são candidatos. Nenhum deles resolve sozinho quando falta ou muda.

A regra precisa prever ausência. O que fazer quando o documento não existe, quando dois registros compartilham os mesmos campos ou quando um dado muda depois de gravado. A decisão fica registrada, não na cabeça de quem opera.

Atribuição, gravação e uso do identificador interno

O identificador interno é gerado uma vez, no ponto do processo em que o registro passa a existir para a organização. Quem gera, quem pode corrigir e o que acontece quando dois registros precisam ser ligados são responsabilidades explícitas.

As integrações passam a trocar o identificador interno, não os campos de origem. Assim, mudança de nome, correção de documento ou ligação entre registros não quebram o vínculo entre sistemas.

O que essa abordagem não resolve

Ela não cria um dado que não existe. Se a origem não traz documento nem qualquer campo confiável, a identidade continua parcial e precisa ser apontada como tal na operação.

Também não elimina duplicidade futura nem corrige histórico. Registros já gravados sem identificador exigem tratamento próprio. E a regra só se sustenta se a atribuição for seguida por quem opera, o que depende de processo, não de sistema.

Recurso prático

Checklist para cadastro sem chave única

  • Regra de identidade escrita: quais campos, combinados, separam dois registros.
  • Lista de campos de origem que deixam de ser usados como chave.
  • Definição de quem atribui o identificador interno e em que etapa do processo.
  • Regra para ausência de documento: o que fica gravado e quem revisa.
  • Regra para dois registros que representam a mesma entidade.
  • Ponto único de gravação do identificador, com histórico de alteração.
  • Uso do identificador interno em cada integração, no lugar dos campos de origem.

O erro mais comum é tratar o identificador interno como se fosse a chave de negócio. Quando a regra de identidade muda, o identificador continua o mesmo e o vínculo com a origem se perde, sem que a operação perceba.

Sobre o que está escrito aqui

Conceitos relacionados: regra de identidade · identificador interno · chave de negócio · campo de origem · atribuição de cadastro. 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 cadastro sem chave única. 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.