Acionar a execução de um único Job
Use o botão executar agora para acionar a execução de um único trabalho.
O senhor também pode optar por executar agora com parâmetros diferentes para substituir os parâmetros do default Job.
Databricks recomenda usar as configurações do site default que impõem uma única execução concorrente para cada trabalho. Se sua carga de trabalho exigir a execução concorrente múltipla de um trabalho, consulte Configurar a execução concorrente máxima.
executar um trabalho imediatamente
Para executar o trabalho imediatamente, clique em .
O senhor pode realizar um teste de execução de um trabalho com uma tarefa do Notebook clicando em executar agora . Clique em executar agora novamente após editar o Notebook para executar a versão mais recente do Notebook.
executar um Job com diferentes configurações
execução now with different settings permite que o senhor escolha qual tarefa executar, com quais parâmetros diferentes executar, substitua os valores default dos parâmetros existentes e execute cargas de trabalho otimizadas serverless.
- Clique no cursor azul
ao lado de executar agora e selecione executar agora com configurações diferentes ou, na tabela Execução ativa, clique em executar agora com configurações diferentes .
- (Opcional) Selecione ou desmarque as tarefas para execução clicando nelas no gráfico. Para executar uma tarefa junto com suas tarefas upstream ou downstream, consulte Executar um subconjunto de tarefas e suas dependências.
- (Opcional) Digite os novos parâmetros do Job como par key-value. Consulte Configurar parâmetros do trabalho.
- (Opcional) Altere a configuração de desempenho otimizado . Veja a execução do seu LakeFlow Jobs with serverless compute for fluxo de trabalho.
- Clique em Executar .
Desmarcar uma tarefa afeta apenas esta execução. Para ignorar uma tarefa em todas as execuções sem excluí-la, desative a tarefa nas configurações do trabalho. Consulte Tarefa desativada em Tarefas LakeFlow.
A caixa de diálogo Executar agora com parâmetros diferentes contém uma opção para Alternar para parâmetros herdados se o trabalho atual tiver apenas parâmetros de tarefa e não parâmetros de trabalho definidos. Esse comportamento legado não é mais recomendado.
Realizar a execução de um subconjunto de tarefas e suas dependências
Ao realizar a execução com parâmetros diferentes, você pode selecionar um subconjunto de tarefas para execução. Você pode, opcionalmente, expandir sua seleção para incluir as dependências de cada tarefa: suas tarefas *upstream* (as tarefas que vêm antes, das quais ela depende) ou suas tarefas *downstream* (as tarefas que vêm depois dela e dependem dela).
Quando você seleciona tarefas por key na API ou CLI, o modificador + controla esta expansão:
key de tarefa | Tarefa em execução |
|---|---|
| Somente |
|
|
|
|
|
|
A expansão + exclui tarefas desativadas. Para incluir tarefas desativadas, é preciso selecioná-las explicitamente. Consulte Tarefas desativadas em Jobs do Lakeflow.
Começar uma execução parcial a partir da IU, da API REST, da CLI do Databricks, dos SDKs ou dos Bundles de Automação Declarativa:
- UI
- REST API
- CLI
- Abra a caixa de diálogo Execução agora com outras configurações e clique em Desmarcar tudo . Consulte Execução de um job com configurações diferentes.
- Clique na tarefa que deseja realizar a execução no gráfico.
- Passe o mouse sobre a tarefa selecionada. Na barra de menus acima da tarefa, clique em
para também executar suas tarefas upstream ou em
para também executar suas tarefas downstream. Clique em ambos para incluir tarefas upstream e downstream. Esses botões são equivalentes à sintaxe
+my_taskemy_task+. - Clique em Executar .
Passe as chaves da tarefa no campo only de uma requisição jobs/run-now. Se only for omitido, o Job faz a execução de toda a sua tarefa.
A seguinte solicitação executa task_1 com suas tarefas upstream e task_2 com suas tarefas downstream:
POST /api/2.2/jobs/run-now
{
"job_id": 11223344,
"only": ["+task_1", "task_2+"]
}
Os SDKs aceitam o mesmo campo only.
Passe as chaves da tarefa para a flag --only de databricks bundle run como uma lista separada por vírgulas. A mesma flag se aplica na execução de um Job definido com Pacotes de Automação Declarativa:
databricks bundle run my_job --only +task_1,task_2+
Gatilhos manuais e trabalho contínuo
O Continuous Job deve sempre manter a configuração default de uma única execução concorrente. Dessa forma, se um acionador contínuo estiver ativo, o botão executar agora será substituído por um botão Reiniciar execução .
Se o senhor pausar um acionador contínuo, o botão executar agora ficará disponível.
Se alguma execução estiver ativa quando um acionamento contínuo for retomado, o programador de trabalhos aguardará até que essa execução seja concluída para acionar uma nova execução.