Tipos de gatilho para trabalhos do Databricks
Você pode configurar execuções de trabalho para disparar em um agendamento baseado em tempo, gatilhos de chegada de arquivo ou para serem executados continuamente.
Você também pode acionar manualmente as execuções de trabalho ou usar ferramentas de orquestração externas para acionar uma execução de trabalho.
Agendamentos e gatilhos de trabalho
Tipo de gatilho | Comportamento |
---|---|
Agendado | Aciona uma execução de trabalho com base em um agendamento baseado em tempo. Consulte Executar trabalhos em um agendamento. |
Chegada do arquivo | Dispara a execução de um trabalho quando novos arquivos chegam a um local de armazenamento monitorado do Catálogo do Unity. Confira Disparar trabalhos quando novos arquivos chegarem. |
Contínuo | Para manter o trabalho sempre em execução, acione outra execução de trabalho sempre que uma execução de trabalho for concluída ou falhar. Consulte Executar trabalhos continuamente. |
Nenhum (manual) | As execuções são disparadas manualmente com o botão Executar agora ou programaticamente usando outras ferramentas de orquestração. Consulte Iniciar uma única execução de trabalho |
Você só pode ter um gatilho definido para um trabalho, mas sempre pode usar Executar agora para disparar manualmente uma execução. Consulte Iniciar uma única execução de trabalho.
O acionamento manual de uma execução de trabalho não reinicia o agendamento do trabalho. Consulte Pausar e retomar gatilhos de trabalho.
Por padrão, apenas uma única execução de um trabalho pode estar ativa por vez. As execuções acionadas são ignoradas quando excedem a simultaneidade máxima configurada para um trabalho. Consulte Configurar o máximo de execuções simultâneas.
Observação
Se uma ou mais tarefas em um trabalho de várias tarefas não forem bem-sucedidas, execute novamente o subconjunto de tarefas malsucedidas. Consulte Executar novamente tarefas com falha e ignoradas.
Pausar e retomar gatilhos de trabalho
Quando você pausa um gatilho, todas as execuções ativas no momento continuam, mas o gatilho não inicia mais novas execuções.
Quando você retoma um gatilho, o comportamento configurado é retomado no mesmo agendamento configurado anteriormente.
Observação
Se qualquer execução estiver ativa quando um acionador contínuo for retomado, o job scheduler aguardará até que essa execução seja concluída para acionar uma nova execução.
Os botões para pausar e retomar seu trabalho são exibidos dinamicamente no painel Detalhes do trabalho em Agendamentos e Gatilhos. Esses botões aparecem apenas para trabalhos que têm um gatilho definido.
- Se o gatilho estiver ativo, clique em Pausar.
- Se o gatilho estiver ativo, clique em Retomar.
Ao criar ou editar um gatilho, você também pode controlar essas configurações na caixa de diálogo Programações e gatilhos. Alterne entre Ativo e Pausado para controlar o Status do Gatilho.