Configurar parâmetros do trabalho
Este artigo descreve a funcionalidade dos parâmetros do trabalho e a configuração dos parâmetros do trabalho com a UI Databricks workspace . O senhor também pode adicionar parâmetros de trabalho às definições JSON e YAML usadas com os pacotes ativos REST API, CLI e Databricks. Veja Jobs API, What is the Databricks CLI?, e What are Databricks ativo Bundles?
O que são parâmetros de trabalho?
Job são parâmetros key-value que permitem que o senhor parametrize o Job com default valores estáticos ou dinâmicos. Opcionalmente, o senhor pode substituir os parâmetros configurados em um Job ao acionar uma nova execução. Veja como executar um trabalho com parâmetros diferentes.
Job A chave de parâmetro só pode conter _ - . ou caracteres alfanuméricos. Os valores dos parâmetros são definidos como strings ou referências de valores dinâmicos. Consulte O que é uma referência de valor dinâmico?.
O senhor pode usar qualquer JSON válido como valor de parâmetro. Por exemplo, o tipo de tarefa For each pode analisar listas como as seguintes:
[1, 2, 3]
['a', 'b', 'c']
Adicionar ou editar parâmetros do Job
Use a caixa de diálogo Job parameters para adicionar novos parâmetros, editar a chave e os valores dos parâmetros existentes ou excluir parâmetros.
Para editar parâmetros com a interface do usuário workspace, selecione um trabalho existente usando as etapas a seguir:
- Na barra lateral do site Databricks workspace, clique em Jobs & pipeline .
- Opcionalmente, selecione os filtros Empregos e de minha propriedade .
- Clique no link Nome do seu trabalho.
- Na barra lateral de detalhes do siteJob , clique em Edit parameters (Editar parâmetros ). A caixa de diálogo Job parameters é exibida.
- Adicione ou edite parâmetros usando os campos Chave e Valor .
- Clique em
para remover um parâmetro.
- Clique em Salvar para aplicar suas alterações.
Clique em {} para listar as referências de valores dinâmicos disponíveis. Selecione uma opção na lista para inseri-la no campo Valor .
Job parâmetro pushdown
Os parâmetros Job são atribuídos a diferentes tipos de tarefas de maneiras distintas. Para entender como eles são passados e como acessá-los dentro da tarefa, consulte Acessar valores de parâmetros de uma tarefa.
Job têm precedência sobre os parâmetros de tarefa. Se um parâmetro de trabalho e um parâmetro de tarefa tiverem o mesmo key, o parâmetro de trabalho substituirá o parâmetro de tarefa.
executar um Job com parâmetros diferentes
O senhor pode substituir os parâmetros configurados do Job ou adicionar novos parâmetros ao executar um Job com parâmetros diferentes. Veja como executar um trabalho com diferentes configurações.
O senhor também pode substituir os parâmetros do Job ao reparar a execução de um Job. Veja Re-execução falhou e tarefa pulada.