Pular para o conteúdo

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

Importação que sobrescreve dado correto: comparar as saídas

Um arquivo novo vai passar por cima de dados que já estão corretos. Quais saídas existem e como compará-las antes de carregar?

Resposta direta

Não existe saída única. Há quatro caminhos e eles se comparam por risco, esforço e reversibilidade. Sobrescrever tudo é o mais simples e o menos reversível. Mesclar por campo reduz o dano, mas exige saber qual sistema é dono de cada campo. Rejeitar o registro em conflito preserva o dado atual e transfere o problema para uma fila de análise. Gravar em área de espera e revisar antes de aplicar custa mais tempo e é o único que permite desfazer sem reconstruir registro. A escolha depende de quanto custa corrigir depois e de quem responde pelo campo. Comparar pelo custo de reconstrução, não pela facilidade de importar.

Objetivo
Comparar alternativas
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Compara quatro saídas para a carga que sobrescreve dado correto, usando o custo de reconstrução do registro perdido como critério de escolha.

O que separa uma saída da outra

Quatro critérios mudam a decisão: se dá para desfazer, se o campo tem dono definido, quanto trabalho de análise a carga gera e quanto tempo a operação gasta por lote. Sobrescrever tudo tem análise zero e reversibilidade quase nula. Área de espera tem análise alta e permite voltar atrás linha por linha.

A comparação raramente termina em uma resposta só. É comum usar sobrescrita para os campos que nascem no próprio arquivo e área de espera para os campos que alimentam faturamento, contrato ou estoque. O critério é o custo de uma correção indevida, não a quantidade de registros.

Quando cada saída se aplica

Sobrescrever faz sentido quando o arquivo é a fonte única do campo e ninguém mais escreve ali. Mesclar por campo serve quando a origem do arquivo só manda parte dos atributos. Rejeitar o conflito cabe em campo sensível, em que o valor atual é mais confiável que o novo. Área de espera entra quando ainda não há acordo sobre quem é dono do dado, e a carga não pode esperar esse acordo.

Há sinais de escolha errada: conflitos que ninguém analisa, correções feitas por fora do sistema, registros alterados sem explicação e a mesma planilha sendo reimportada toda semana. Quando isso aparece, o problema costuma ser a ausência de dono do campo, não a ferramenta de carga.

O que a comparação não resolve

Comparar saídas não devolve dado perdido em cargas anteriores, não define dono de campo e não decide por ninguém. Também não corrige divergência de cadastro entre sistemas que nunca concordaram sobre a mesma entidade.

Se a chave de negócio não é confiável, nenhuma das quatro saídas funciona: a carga passa a casar registros errados. E não existe saída que garanta carga segura. O que se ganha é previsibilidade do dano e capacidade de reverter, não ausência de erro.

Recurso prático

Comparar as quatro saídas da carga que sobrescreve dado correto

  • Listar os campos que o arquivo traz e marcar, um por um, qual sistema é dono de cada um.
  • Identificar a chave de negócio que liga a linha do arquivo ao registro existente, antes de qualquer gravação.
  • Classificar o que acontece quando o valor do arquivo difere do valor atual: sobrescreve, mescla, rejeita ou espera revisão.
  • Medir o custo de reconstrução de um registro perdido: o que seria preciso refazer para voltar ao estado anterior.
  • Definir quem responde pela decisão em cada conflito e em quanto tempo essa decisão precisa sair.
  • Registrar, para cada linha aplicada, valor anterior, valor novo, origem do arquivo e responsável.
  • Escolher a saída que permite desfazer sem depender de restauração completa do sistema.

O erro comum é comparar as saídas pela facilidade de importar. A pergunta que decide é o custo de reconstrução do registro perdido e quanto tempo passa até alguém notar que o dado correto foi apagado.

Sobre o que está escrito aqui

Conceitos relacionados: chave de negócio · dono do campo · conflito de campo · área de espera antes da gravação · trilha de alteração por registro. 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.