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.

O ativo configurado pela tarefa usa uma sintaxe diferente para se referir aos valores passados como parâmetros. Consulte Configurar e editar Databricks tarefa.

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.