
Índice
Um arquivo pode abrir corretamente na planilha e chegar errado ao banco. Separador decimal, codificação e interpretação de datas precisam de um contrato de importação, principalmente quando fornecedores geram arquivos diferentes.
O desenho que precisa ser contratado
Especifique delimitador, aspas, cabeçalho e tipo esperado por coluna. Um código com zeros iniciais deve continuar identificador, não virar número. Defina quais campos podem ficar vazios e como rejeitar linhas incompletas sem perder o restante silenciosamente. A engenharia deve preservar o arquivo recebido e produzir um relatório de importação que permita localizar a linha problemática. Uma configuração de importador existente costuma resolver formatos estáveis; desenvolvimento próprio faz sentido para múltiplos contratos e conferências recorrentes. Não aceite conversão automática baseada somente no primeiro exemplo: arquivos exportados em outro idioma podem mudar decimal e ordem da data. Combine evolução do layout com quem fornece os dados. O custo operacional aparece quando cada mudança exige correção manual, não apenas no tempo de leitura do arquivo.
Critérios para o fornecedor
- Códigos e zeros iniciais preservados como identificadores.
- Erros por linha explicados sem descarte silencioso de registros.
- Versão do layout e convenção decimal registradas na importação.
Prova de aceite com uma exceção
No aceite hipotético, importe um arquivo com descrição acentuada, código iniciado por zero e decimal em outra convenção. O sistema deve rejeitar a convenção não acordada ou interpretá-la explicitamente, sem modificar valores por adivinhação.
Referência para avaliar o escopo
Documentação de restrições do PostgreSQL
Prepare a contratação com a Quantum9
Compartilhe com a Quantum9 arquivos anonimizados de fornecedores distintos e o relatório esperado de erros. Isso permite decidir entre configurar a ferramenta atual e contratar um pipeline específico.