Toda execução de backfill é registrada na tabela atlas.backfill_log (ReplacingMergeTree). O time Atlas compartilha visão de progresso com você durante a janela de ingestão.
SELECT organization_id, brand_id, domain, countIf(status = 'completed') AS days_done, countIf(status = 'failed') AS days_failed, sumIf(rows_loaded, status = 'completed') AS total_rows, min(partition_date) AS first_day, max(partition_date) AS last_day, max(updated_at) AS last_activityFROM atlas.backfill_log FINALWHERE organization_id = 'seu_org_id'GROUP BY organization_id, brand_id, domainORDER BY domain;
WITH arrayJoin(arrayMap(i -> toDate(today() - 180 + i), range(180))) AS expected_daySELECT expected_dayFROM (SELECT expected_day)WHERE expected_day NOT IN ( SELECT partition_date FROM atlas.backfill_log FINAL WHERE organization_id = 'seu_org_id' AND brand_id = 'seu_brand_id' AND domain = 'user' AND status = 'completed')ORDER BY expected_day;
Backfill é executado do mais recente para o mais antigo. 1 dia por vez no início; após validar 3–5 dias, até 3 INSERTs simultâneos. Nunca mais de 4 em paralelo (compete com ClickPipes real-time).
Se você ainda não tem acesso ao ClickHouse Cloud, entre em contato com o time Atlas pelo canal de suporte habitual para receber um relatório periódico de progresso.