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

  1. Abra o trabalho no qual o senhor deseja configurar um acionador.

  2. No painel de detalhes do siteJob , role para baixo até a seção Programar & Triggers e clique em Add trigger (Adicionar gatilho).

  3. No programa & Triggers, selecione o tipo de acionador que o senhor deseja configurar: Scheduled (Programado), File arrival (Chegada de arquivo) ou Continuous (Contínuo).

  4. 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.

  5. 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.