Pular para o conteúdo

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

Importação sobrescreve dado correto: o que definir no contrato

Como contratar uma importação que não sobrescreva o dado correto que já está no sistema?

Resposta direta

Importação que sobrescreve dado correto se resolve na contratação, não na operação. O contrato precisa definir a regra de precedência: qual fonte vence quando os dois lados têm valor, e sob quais condições o registro existente é preservado. Também exige registro do que foi alterado em cada carga, com valor anterior e posterior, e um caminho de reversão testado. Sem isso, a correção depende de quem lembra do dado original. A avaliação deve cobrar do fornecedor a descrição da regra aplicada, o que é ignorado na carga e quem responde pelo dado perdido.

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

O que esta página acrescenta: Trata a sobrescrita como cláusula de contratação, com regra de precedência, trilha de alteração e reversão, em vez de revisão depois da carga.

O que a carga faz com o registro que já existe

Toda importação decide, campo por campo, o que fazer quando há valor no sistema e valor no arquivo. As opções comuns são substituir sempre, preencher apenas quando o campo está vazio, ou aceitar a mudança somente se a origem tiver prioridade maior. A escolha não é técnica: depende de qual fonte é considerada dona de cada informação.

Quando essa regra não está escrita, o comportamento padrão do importador define o resultado, e em geral ele sobrescreve. O efeito aparece depois, em cadastro, endereço, preço ou classificação corrigidos à mão e perdidos na carga seguinte. A descrição da regra por campo é o primeiro documento a pedir.

Avaliação do fornecedor pelo que ele declara

Uma proposta de importação deve dizer qual chave identifica o registro, qual campo pode ser alterado, qual é ignorado e o que acontece quando a chave não é encontrada. Também deve indicar o formato do registro de alterações, com valor anterior, valor novo, data, origem e responsável pela carga.

Vale exigir uma carga de teste sobre cópia do ambiente, com os casos difíceis: campo vazio no arquivo, campo com valor divergente, registro inexistente e registro duplicado. O comportamento observado nesse teste vale mais do que a descrição comercial. O aceite deve registrar esses resultados.

O que a importação não resolve

Importação controlada não corrige cadastro errado na origem, nem resolve divergência entre áreas sobre qual valor está certo. Também não substitui a decisão de quem é responsável por cada campo. Se a origem envia dado ruim com prioridade alta, a carga apenas propaga o erro com registro de auditoria.

A reversão tem limite. Se a carga alterou dado que não tinha valor anterior guardado, não há o que restaurar. Em integrações contínuas, o ponto de reversão pode já ter sido ultrapassado por outras cargas. O critério de precedência e a responsabilidade precisam estar acordados antes, não depois do incidente.

Recurso prático

Sequência de definição antes de contratar a importação

  1. Listar os campos que a carga pode tocar e marcar, para cada um, qual sistema é a fonte de verdade.
  2. Definir a regra de precedência por campo: substituir sempre, preencher apenas quando vazio ou aceitar somente de origem prioritária.
  3. Exigir do fornecedor o registro de alterações com valor anterior, valor novo, data, origem e responsável pela carga.
  4. Testar, em cópia do ambiente, os casos de campo vazio, valor divergente, chave não encontrada e registro duplicado.
  5. Acordar o procedimento de reversão e quem responde quando o dado correto for substituído.

O ponto mais ignorado é a guarda do valor anterior. Sem ela a reversão é impossível, e a discussão vira disputa sobre quem lembra do dado original.

Sobre o que está escrito aqui

Conceitos relacionados: regra de precedência por campo · registro de alterações com valor anterior · chave de correspondência · ponto de reversão · arquivo de origem. 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.