Pular para o conteúdo

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

Importação que sobrescreve dado correto: ordem de escrita

Por que a importação está apagando dado que já estava certo e o que definir para que isso não se repita?

Resposta direta

Importação que sobrescreve dado correto costuma ser um problema de precedência, não de tecnologia. O sistema não sabe qual lado manda em cada campo, então aplica a regra mais simples: o último arquivo vence. A correção começa por decidir, campo a campo, qual fonte tem autoridade, quais campos nunca são atualizados em lote e qual registro guarda a origem da última mudança. Sem essa definição escrita, cada carga vira uma aposta. O trabalho é de processo, critério e responsabilidade sobre o dado, não de troca de ferramenta.

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

O que esta página acrescenta: Trata a importação como disputa de precedência por campo, com lista de campos intocáveis e registro de origem, em vez de discutir a integração como um todo.

Onde a substituição acontece

A sobrescrita raramente vem de um erro grave. Vem de uma carga parcial: a planilha que atualiza o cadastro traz apenas algumas colunas, e as demais chegam em branco. Para o sistema, campo vazio é valor novo. O telefone correto, o limite aprovado ou o código contábil somem sem aviso.

Outro caminho comum é a ordem. Duas rotinas importam o mesmo cadastro em horários próximos, e a que roda por último define o resultado. Não há erro de programação visível. Há uma disputa de escrita que ninguém decidiu.

Precedência por campo, não por sistema

A decisão útil não é qual sistema é mais confiável no geral. É qual fonte manda em cada campo. Endereço pode vir do cadastro fiscal, contato do time comercial, condição de pagamento do financeiro. Sistemas diferentes ganham autoridade em campos diferentes, e essa lista precisa estar escrita.

Com a lista pronta, o comportamento da carga fica definido: campo com autoridade única só aceita a fonte definida; campo intocável fica bloqueado para atualização em lote; campo livre registra a origem de cada mudança. O sistema passa a operar por critério, não por ordem de chegada.

O que essa organização não resolve

A regra de precedência não conserta dado que já foi sobrescrito e não identifica sozinha que um valor está errado. Ela impede a próxima substituição indevida, desde que o mapeamento esteja atualizado. Campo novo que entra na origem sem passar pela lista volta a ficar sem proteção.

Também não substitui a responsabilidade sobre o cadastro. Sem um dono do dado, a regra vira documento parado e as exceções voltam a ser resolvidas por pedido direto. Há casos em que a atualização retroativa é legítima, e a regra precisa prever esse caminho com aprovação, não apenas bloqueá-lo.

Recurso prático

Roteiro para definir o que a importação pode sobrescrever

  1. Listar todos os campos que chegam na importação e marcar, um por um, se a origem pode criar, atualizar ou apenas preencher valor vazio.
  2. Definir para cada campo qual fonte tem autoridade e o que acontece quando duas fontes divergem na mesma janela de carga.
  3. Separar os campos que nunca devem ser atualizados em lote, como data de confirmação, contrato, responsável e código contábil.
  4. Gravar em cada alteração a origem, a data e o valor anterior, para que a substituição possa ser rastreada e revertida.
  5. Rodar a carga primeiro em base de teste com um arquivo conhecido e comparar o antes e o depois campo a campo.

O erro mais comum é liberar a carga inteira de uma vez. Enquanto a lista de precedência não estiver escrita, testada e revisada, o arquivo que chega continua vencendo qualquer decisão já tomada sobre o cadastro.

Sobre o que está escrito aqui

Conceitos relacionados: precedência de campo · regra de sobrescrita · registro de origem · carga parcial · campo intocável. 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 importação que sobrescreve dado correto. 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.