Configure múltiplos gatilhos em seus Lakeflow Jobs no Databricks
Agora você pode adicionar até cinco gatilhos diferentes ou do mesmo tipo em um único Lakeflow Job, pausando cada um de forma independente.
O que mudou
Para que serve
Imagine que você tem um job de engenharia de dados que precisa rodar quando uma tabela é atualizada, mas você também quer garantir uma execução agendada como segurança. Com esta atualização, você pode combinar múltiplos gatilhos no mesmo job para diferentes eventos.
- Combinar diferentes tipos de gatilhos (horário, atualização de tabela, chegada de arquivos, modelo ou contínuo).
- Adicionar múltiplos gatilhos do mesmo tipo.
- Pausar e retomar cada gatilho de forma independente.
Como usar
Para configurar múltiplos gatilhos usando a Jobs API, utilize o array triggers dentro de JobSettings.
{
"name": "meu_job",
"triggers": [
{
"schedule": {
"quartz_cron_expression": "0 0 12 * * ?",
"timezone_id": "UTC"
}
},
{
"table": {
"table_name": "meu_catalogo.meu_esquema.minha_tabela"
}
}
]
}
O que acontece nesse código:
- O parâmetro
namedefine o nome do job. - O array
triggersagrupa as condições de disparo. - O primeiro objeto configura um gatilho baseado em horário.
- O segundo objeto configura um gatilho baseado em atualização de tabela.
Limitações e requisitos
- O recurso está em Beta.
- Um job pode ter no máximo cinco gatilhos ativos.
- Gatilhos do tipo contínuo não podem ser combinados com outros gatilhos.
- O workspace possui um limite de até 12.000 gatilhos ativos somando todos os jobs, enquanto gatilhos pausados não entram nessa contagem.
- Administradores de workspace precisam habilitar a configuração Multiple Triggers na página Previews.
- lakeflow jobs
- triggers
- automation
- jobs api
- orchestration
Use multiple triggers for Lakeflow Jobs (Beta)
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksGA
Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis