Voltar para o Blog
Dados & Analytics3 / 6
Dados & AnalyticsParte 3 de 6

Pipelines e warehouse: onde o dado mora e como ele viaja

4 min de leitura
Compartilhar
Dados & Analytics

Existe uma parte do trabalho com dados que nunca aparece no dashboard, não rende post no LinkedIn e é responsável por praticamente tudo funcionar: o encanamento. Pipelines, warehouse, agendamentos, reprocessamentos. Se você já ouviu alguém dizer "ah, isso é só ETL", saiba que essa frase costuma vir de quem nunca foi acordado por um pipeline quebrado.

Este post é sobre onde o dado mora na nossa arquitetura e como ele viaja — contado do jeito que a gente gostaria que alguém tivesse contado antes de a gente aprender na prática.

As duas casas do dado

Simplificando o desenho, o dado tem duas moradas, e confundir as duas é a origem de metade dos problemas de performance do mundo:

  • O transacional (Postgres). É onde a operação acontece: a venda registrada, o ponto creditado, o cadastro atualizado. Otimizado para escrever e ler registros individuais com consistência. É a memória de curto prazo do negócio — precisa ser rápida e correta, linha a linha.
  • O warehouse (colunar). É onde a análise acontece: "some as vendas de todas as lojas dessa rede nos últimos doze meses, agrupado por mês". Bases colunares são desenhadas para varrer milhões de linhas e agregar rápido — o tipo de pergunta que faria o transacional suar.

A regra de ouro é simples de enunciar e exige disciplina para manter: pergunta analítica pesada não roda no banco da operação. Quando alguém quebra essa regra, o sintoma aparece longe da causa — o app fica lento porque um relatório resolveu passear pelo banco errado.

A viagem: o que um pipeline faz de verdade

Entre uma casa e outra, o dado viaja por pipelines que rodam diariamente. No papel, é extrair, transformar, carregar. Na prática, transformar é onde mora o trabalho de verdade:

  • Deduplicar. Sistema de posto que caiu e reenviou o lote inteiro? Acontece. O pipeline precisa reconhecer o que já viu.
  • Padronizar. O mesmo posto grafado de três jeitos, datas em fusos diferentes, valores com e sem centavos. A transformação é onde o caos vira vocabulário comum.
  • Enriquecer. Cruzar a venda com a loja, a loja com a rede, a rede com a carteira do CSM. É esse encadeamento que permite responder perguntas de negócio, não só de tabela.
  • Agregar. Pré-calcular as visões que os dashboards e os health scores consomem, para que ninguém precise somar o mundo a cada clique.

E tem as duas propriedades que separam pipeline profissional de script com cron:

  • Idempotência. Rodar o mesmo pipeline duas vezes tem que dar o mesmo resultado. Sem isso, todo reprocessamento é uma roleta-russa de dado duplicado.
  • Observabilidade. O pior pipeline não é o que quebra — é o que quebra em silêncio. Rodou "com sucesso" e carregou metade dos dados. Semanas depois, alguém percebe que o dashboard estava mentindo. Monitorar volume, atraso e anomalia não é luxo; é o que deixa você dormir.

Atraso, custo e o resto da vida real

Duas tensões permanentes que todo time de dados administra:

  • Frescor versus complexidade. Pipeline diário significa que o dashboard mostra ontem. Para a maioria das decisões de CS, ontem é ótimo — e a honestidade de dizer "essa visão atualiza uma vez por dia" vale mais do que prometer tempo real e entregar tempo confuso. Tempo real de verdade custa caro em engenharia; a gente paga esse custo onde ele muda a decisão, não por estética.
  • Armazenamento é barato, bagunça é cara. A tentação de guardar tudo "porque um dia pode servir" é real. Mas warehouse sem curadoria vira pântano: ninguém sabe qual tabela é a fonte confiável e cada análise começa com arqueologia. Modelar bem — nomear bem, documentar o mínimo decente, deprecar o que morreu — é trabalho de engenharia tanto quanto escrever o pipeline.

Por que esse trabalho é bom de fazer

Infraestrutura de dados é o tipo de trabalho em que o sucesso é invisível: quando tudo funciona, ninguém nota. Mas é ele que sustenta o health score, o KPI da loja, o dashboard executivo e os agentes de IA que rodam por cima. Errou embaixo, erra tudo em cima.

Se você tem gosto por sistemas — por fazer as coisas serem corretas, resilientes e observáveis, não só funcionarem na demo —, esse é um lugar onde esse gosto é valorizado de verdade. O encanamento não aparece na foto. Mas quem constrói a casa sabe exatamente quem segura o peso dela.

Curtiu como a gente pensa?

É assim que trabalhamos todo dia.

Se esse jeito de pensar é o seu, vem construir com a gente — dá uma olhada nas vagas abertas.

Ver vagas