Marcos Conci

Pipelines em que se pode confiar

Um pipeline ganha confiança como uma pessoa — validação nas fronteiras, logs que se explicam e rastreabilidade ponta a ponta.

Última atualização: 10 de outubro de 2026 · Perene

O melhor pipeline de dados é aquele em que ninguém pensa. A etapa manual silenciosamente deixa de existir, o conjunto de dados passa a ser confiável, e a única mudança visível é que as pessoas param de conferir os números duas vezes. Chegar lá depende menos de ferramentas engenhosas do que de três disciplinas entediantes.

Dados ruins entram pelas bordas: uma planilha digitada à mão, uma API de terceiros que mudou o schema, um CSV com uma coluna deslocada. A validação pertence à entrada, antes que qualquer etapa posterior possa absorver o erro. Um registro rejeitado com um motivo claro é um sucesso — o pipeline funcionando como projetado. Um registro rejeitado descoberto três semanas depois em um relatório é uma falha que já se propagou.

Cada execução deve responder a três perguntas sem que ninguém abra o código: o que rodou, o que mudou e o que deu errado. Volume sozinho não é log. "1.204 linhas processadas, 37 rejeitadas, 2 retentativas" é. Quando algo quebra às 2 da manhã, o log é a única testemunha — e uma testemunha que não sabe depor não é testemunha.

Cada registro no sistema de destino deve ser rastreável até sua linha de origem e até a execução que o carregou. É isso que transforma "o ERP está errado" de acusação em consulta. A rastreabilidade também torna as retentativas seguras: quando uma execução pode ser refeita sem duplicar seus efeitos, falhas deixam de ser emergências e viram rotina.

O fio condutor é que a confiança se constrói antes de ser necessária. Nenhuma dessas disciplinas aparece em uma demonstração; todas aparecem na primeira vez em que os dados são questionados.