Segunda hora · Preparação · 10 minutos
A tabela de controle vira série histórica de execuções
O laboratório parte da tabela de controle da Aula 12 e gera, na tabela ctl.execucao, trinta dias de execuções simuladas sobre as quais medir.
CREATE OR REPLACE TABLE ctl.execucao AS
SELECT
uuid() AS batch_id,
'pedido' AS tabela,
d AS dia,
d + INTERVAL 2 HOUR AS concluido_em,
CAST((CASE WHEN dayofweek(d) IN (0,6) THEN 1200 ELSE 3000 END)
* (1 + random() * 0.1) AS INT) AS linhas_carregadas,
CAST(random() * 4 AS INT) AS rejeitadas,
'concluido' AS status
FROM generate_series(DATE '2026-08-22', DATE '2026-09-20',
INTERVAL 1 DAY) t(d);
Verificação de partida: trinta linhas, com o volume dos sábados e domingos visivelmente abaixo dos dias úteis. A sazonalidade semanal precisa estar presente, porque é ela que torna o limite fixo inadequado. A variação proporcional à base mantém todas as execuções legítimas dentro de 15% da referência.