Automatização do trabalho com programas e acionadores
Em LakeFlow Jobs, é possível configurar o Job para ser acionado automaticamente em qualquer uma das seguintes situações:
- Em uma programação baseada em tempo
- Na chegada de arquivos a um local de armazenamento do Unity Catalog
- Continuamente
O senhor também pode acionar a execução do Job manualmente ou por meio de ferramentas externas de orquestração.
Job programar e acionadores
Tipo de trigger | Comportamento |
---|---|
Agendado | Aciona a execução de um trabalho com base em uma programação baseada em tempo. Ver execução Job on a programar. |
Atualização da tabela | Os gatilhos são a execução do Job quando as tabelas de origem são atualizadas. Veja Acionar tarefa quando as tabelas de origem forem atualizadas. |
Chegada do arquivo | Aciona a execução de um trabalho quando novos arquivos chegam a um local de armazenamento Unity Catalog monitorado. Consulte Trigger Job 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. Ver execução do trabalho continuamente. |
Nenhum (manual) | A execução é acionada manualmente com o botão executar agora ou programaticamente usando outras ferramentas de orquestração. Veja Trigger a execução de um único Job |
Em default, apenas uma única execução de um trabalho pode estar ativa por vez. No entanto, é possível aumentar esse limite nas configurações avançadas. execução são ignorados quando excedem a simultaneidade máxima configurada para um trabalho. Consulte Configurar a execução máxima da concorrente.
Configurar um acionador em um trabalho
-
Abra o trabalho no qual o senhor deseja configurar um acionador.
-
No painel de detalhes do siteJob , role para baixo até a seção Programar & Triggers e clique em Add trigger (Adicionar gatilho ).
-
Em programar & Triggers , selecione o tipo de gatilho que deseja configurar: Agendado , Atualização de tabela , Chegada de arquivo ou Contínuo .
Com base no tipo de gatilho, outras opções também estão disponíveis para configuração.
-
Clique em Salvar . Depois de salvar seu gatilho, seu trabalho só começará quando um novo arquivo chegar no local configurado.
Se uma ou mais tarefas em um trabalho com várias tarefas não forem bem-sucedidas, o senhor poderá reexecutar o subconjunto de tarefas mal-sucedidas. Veja Re-execução falhou e tarefa pulada.
pausa e currículo Gatilhos de trabalho
O senhor pode pausar e retomar seu trabalho no painel de detalhes doJob para seu trabalho em programar & Triggers . Os botões Pausa e Retomar são exibidos somente para trabalhos que tenham um acionador configurado.
Para pausar qualquer acionador de trabalho ativo, clique em pausa . Quando o senhor pausa um acionador, qualquer execução ativa no momento continua, mas o acionador não começa mais novas execuções.
Para retomar o gatilho, clique em Retomar . Quando o senhor retoma um acionador, o comportamento configurado é retomado no mesmo programador previamente configurado.
Ao criar ou editar um acionador, o senhor também pode controlar essas configurações na caixa de diálogo programar & Triggers . Alterne entre Ativo e Pausa para controlar o status do acionador .
Se uma execução estiver ativa quando um acionamento contínuo for retomado, o programador do Job aguardará até que essa execução seja concluída para acionar uma nova execução.