Pular para o conteúdo

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

Importação que sobrescreve dado correto: regra de precedência

Como importar sem que o arquivo sobrescreva dado correto?

Resposta direta

A importação sobrescreve dado correto quando trata toda coluna do arquivo como verdade. A correção é decidir, campo por campo, qual fonte prevalece e sob quais condições. Na prática: definir a chave que identifica o registro, separar campo de origem confiável de campo de origem fraca, e só permitir escrita quando o valor novo passa por uma regra explícita. Sem isso, a planilha do dia vence a informação já validada no sistema, e a perda só aparece quando alguém reclama do cadastro.

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

O que esta página acrescenta: Esta página trata a sobrescrita campo a campo e a decisão de precedência, não a integração entre sistemas nem a divergência de números.

Por que a planilha vence o dado validado

Quase toda importação sobrescreve porque o sistema trata o arquivo como a versão mais recente do registro. O arquivo, porém, é uma fotografia de um momento. Ele foi gerado por alguém, em alguma data, e pode ter sido editado depois fora do sistema.

O conflito aparece quando a operação mantém um campo atualizado por outra via. Responsável, centro de custo e classificação costumam ser corrigidos direto no sistema. Quando a planilha volta com o valor antigo, a correção é perdida sem aviso. Definir a data de referência de cada campo é o que separa escrita legítima de retrocesso.

Comparar antes de escrever

A escrita precisa de uma etapa intermediária. O lote entra em uma área de preparação, é comparado com o registro atual e só depois grava. A comparação mostra quantas linhas mudariam cada campo, e essa contagem é o que permite aprovar ou barrar o lote antes do dano.

Cada escrita fica ligada a uma origem: arquivo, data, quem enviou, quem aprovou. Esse vínculo é o que torna a reversão possível. Sem log de origem, a importação errada só se corrige por digitação manual, registro por registro.

O que a precedência não resolve

A precedência não resolve cadastro duplicado nem campo com significados diferentes nos dois lados. Se o sistema chama de ativo o que a planilha chama de ativo, mas um trata como contrato encerrado e o outro como cadastro habilitado, nenhuma regra de sobrescrita corrige a diferença.

Também não substitui o dono do dado. Enquanto ninguém responde por cada campo, a importação continua sendo o ponto onde o conflito aparece. Quando a maior parte do lote cai em exceção, o problema está no processo que gera o arquivo, e a regra de importação apenas registra o sintoma.

Recurso prático

Regra de escrita por tipo de campo

CampoDecisão de sobrescrita
Chave do registro (documento, código)Nunca sobrescreve. Serve para localizar o registro. Divergência de chave barra a linha inteira.
Campo mantido pela operação (responsável, centro de custo)Aceita o valor do arquivo apenas quando o campo está vazio no sistema.
Campo alimentado pelo sistema de origem (saldo, status)Aceita o arquivo somente se a data de referência for posterior à última escrita registrada.
Campo validado por regra (documento fiscal, e-mail)Aceita substituição só se o valor novo passar na mesma validação que o valor atual.
Campo livre (observação)Grava sempre, com registro de quem enviou e quando.

O erro mais comum é combinar a precedência na reunião e não por campo: a maior parte dos sistemas aplica a sobrescrita no registro inteiro, não coluna a coluna, e é isso que apaga o dado correto.

Sobre o que está escrito aqui

Conceitos relacionados: chave de correspondência · política de sobrescrita por campo · área de preparação do lote · log de origem da escrita · reversão de lote importado. 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.