Configurar os parâmetros da tarefa

Os parâmetros da tarefa permitem que o senhor parametrize a tarefa usando valores que podem ser estáticos, dinâmicos ou definidos pela tarefa upstream.

Para obter informações sobre o uso de valores dinâmicos, consulte O que é uma referência de valor dinâmico?

Para obter informações sobre a passagem de contexto entre tarefas, consulte Usar valores de tarefa para passar informações entre tarefas.

The assets configured by tasks use different syntax to refer to values passed as parameters. See Configure and edit Databricks tasks.

Observação

Algumas tarefas suportam a parametrização, mas não têm campos de parâmetros. Veja o seguinte:

Configurar parâmetros de valor-chave

Configure os parâmetros da seguinte tarefa como par key-value:

  • Notebook

  • Python wheel (somente quando configurado com argumentos de palavra-chave)

  • Consulta SQL, painel de controle herdado ou arquivo

  • Executar job

Job são automaticamente transferidos para a tarefa que suporta key-value parameters. Um aviso será exibido na interface do usuário se o senhor tentar adicionar um parâmetro de tarefa com o mesmo key que um parâmetro de trabalho. Consulte Job parameter pushdown.

Configurar os parâmetros da matriz JSON

Configure os parâmetros da tarefa a seguir como uma matriz formatada em JSONde strings:

  • Script Python

  • Python wheel (somente quando configurado com argumentos posicionais)

  • JAR

  • Spark Submit

  • Para cada

O For each tarefa itera sobre essa matriz para executar a lógica condicional na tarefa configurada.

Todos os outros tipos de tarefa passam os contendores da matriz formatada em JSONcomo argumentos, como se o código ativo configurado estivesse sendo executado a partir da linha de comando.

Job não são transferidos para a tarefa que usa JSON arrays. O senhor pode fazer referência aos parâmetros do trabalho usando a referência de valor dinâmico {{job.parameters.<name>}}.

Observação

Job podem incluir qualquer construção válida do site JSON. Isso significa que o senhor pode usar referências de valores dinâmicos aos parâmetros do Job para condicionar a tarefa.