Backfill de Histórico
Se você já possui dados históricos de eventos (usuários, apostas, transações) armazenados no seu data warehouse, é possível enviá-los para o Atlas via S3 + Parquet — sem precisar reenviar tudo pela API de ingestão.Quando usar
Migração histórica
Você tem meses ou anos de histórico que ainda não chegaram ao Atlas.
Alto volume
O volume diário histórico é alto demais para a API HTTP processar em tempo útil.
Pré go-live
Você quer popular dashboards retroativamente antes do lançamento.
Reprocessamento
Precisa corrigir dados históricos após mudança de lógica no operador.
Pré-requisitos
Arquitetura
Real-time e backfill usam caminhos separados atétbt_raw_events_{domain}.
Real-time entra direto do ClickPipe na tabela persistida e dispara a cascade de
MVs Gold automaticamente. Backfill entra por uma Null table ({domain}_events_inbound)
que serve exclusivamente ao histórico — uma bridge MV normaliza e propaga
para tbt_, mas as Gold MVs não agregam em cascade a partir desse caminho.
Fluxo geral
1
Exporte para S3
Você exporta os dados históricos para S3 no formato Parquet particionado.
2
Notifique o time Atlas
Envie: nome do bucket, prefixo,
organization_id, brand_id, janela de datas e domínios.3
Execução
O time Atlas executa os scripts de backfill, do dia mais recente para o mais antigo.
4
Acompanhamento
Você acompanha o progresso via consultas ao
backfill_log (ver guia de monitoramento).