Automatização do trabalho com programas e acionadores
Em 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. |
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).
No programa & Triggers, selecione o tipo de acionador que o senhor deseja configurar: Scheduled (Programado), File arrival (Chegada de arquivo) ou Continuous (Contínuo).
Para um acionador de chegada de arquivo, selecione Chegada de arquivo e insira o caminho em Local de armazenamento. Opcionalmente, o senhor pode definir um tempo mínimo entre os acionadores ou um atraso entre a chegada do arquivo e o acionador que inicia o trabalho. Pelo site default, há um tempo mínimo de 60 segundos entre os acionamentos.
Clique em Salvar. Depois de salvar o acionador, o Job começará somente quando um novo arquivo chegar ao local configurado.
Observação
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.
Observação
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.