Buscar K
Aparência
Aparência
Para ter dado fresco sem reler a origem inteira a cada rodada, ponha o mesmo Dataflow de Janela em vários agendamentos, cada um com uma largura de janela e uma frequência. As janelas curtas e frequentes deixam o dado do dia fresco; as largas e raras pegam as correções antigas e as exclusões que as curtas não alcançam.
Cada execução recarrega só a sua janela, e o processamento cobrado acompanha os bytes gravados. Em Janela, dobrar a frequência dobra o que se grava; a conta está em Gastar menos processamento.
Crie um agendamento por faixa, todos com o mesmo Dataflow. Um exemplo para um fato de vendas:
| Agendamento | Contexto | Gatilho |
|---|---|---|
| Vendas 5 min | Temporal (Passado), 1 dia | Minutos, a cada 5, entre 07:00 e 20:00 |
| Vendas hora | Temporal (Passado), 30 dias | Horas, a cada 1 |
| Vendas 6 horas | Temporal (Passado), 90 dias | Horas, a cada 6 |
| Vendas semanal | Total | Semanal, domingo às 02:00 |
O gatilho Minutos só aparece quando o Tenant permite agendamento por minuto, configuração do HEC. Os números da tabela são um exemplo. Quem decide é o volume da tabela, o processamento contratado, quanto a origem aguenta ser consultada e até quando ela corrige.
Uma janela só percebe a exclusão que cai dentro dela. Com Atualizar por chave, nem dentro dela. A faixa Total, de vez em quando, troca toda a parte do Dataflow na tabela e leva junto o que foi apagado na origem antes do alcance das outras faixas. As outras saídas estão em Exclusões na origem.
Os agendamentos de um mesmo Tenant rodam um de cada vez, e um mesmo Dataflow nunca roda duas vezes ao mesmo tempo. Se a faixa de 5 minutos dispara enquanto a de 90 dias ainda roda, ela espera. Uma faixa larga demorada atrasa as curtas, então deixe as largas para horários de pouco uso e confira o tempo de cada uma no log antes de apertar as frequências.
As faixas curtas atrasam. Uma faixa larga ocupa a fila do Tenant. Espace a larga, ou marque as curtas com Executar em paralelo, sem esperar a fila.
Um pedido apagado continua no Dashboard. Ele é mais antigo que a maior janela e a faixa Total ainda não rodou. Rode o Dataflow com Forçar execução e Modo de carga Total.
Pelo Lumo CLI
Este recurso também pode ser criado e versionado em YAML. Veja a referência de schedule.