Поделиться через


Настройка параметров задания

В этой статье описаны функциональные возможности параметров задания и настройка параметров задания с помощью пользовательского интерфейса рабочей области Databricks. Кроме того, можно добавить параметры задания в определения JSON и YAML, используемые с REST API, CLI и DAOB. См . API заданий, что такое интерфейс командной строки Databricks? и что такое пакеты ресурсов Databricks?.

Что такое параметры задания?

Параметры задания — это пары "ключ-значение", позволяющие параметризировать задания со статическими или динамическими значениями по умолчанию. При активации нового запуска можно переопределить параметры, настроенные в задании. См. раздел "Запуск задания с разными параметрами".

Ключи параметров задания могут содержать _ - . только буквенно-цифровые символы. Значения параметров задаются как строки или динамические ссылки на значения. См . статью "Что такое ссылка на динамическое значение?".

Примечание.

В качестве значения параметра можно использовать любой допустимый JSON. Например, For each тип задачи может анализировать списки, такие как:

[1, 2, 3]
['a', 'b', 'c']

Добавление или изменение параметров задания

Используйте диалоговое окно "Параметры задания", чтобы добавить новые параметры, изменить существующие ключи и значения параметров или удалить параметры.

Чтобы изменить параметры с помощью пользовательского интерфейса рабочей области, выберите существующее задание, выполнив следующие действия.

  1. Щелкните Значок рабочих процессоврабочие процессы на боковой панели.
  2. В столбце Имя нажмите на имя задания.
  3. На боковой панели сведений о задании нажмите кнопку "Изменить параметры". Откроется диалоговое окно параметров задания.
  4. Добавление или изменение параметров с помощью полей "Ключ и значение ".
  5. Щелкните, Корзина чтобы удалить параметр.
  6. Щелкните Сохранить, чтобы применить изменения.

Примечание.

Щелкните { } для перечисления доступных динамических ссылок на значения. Выберите параметр из списка, чтобы вставить его в поле "Значение ".

Pushdown параметра задания

Параметры задания автоматически отправляются в качестве параметров "ключ-значение" для всех задач, которые принимают параметры "ключ-значение", которые включают следующие типы задач:

  • Записная книжка
  • Колесо Python (только при настройке с аргументами ключевых слов)
  • SQL-запрос, устаревшая панель мониторинга или файл
  • Выполнение задания

Параметры задания, передаваемые задачам, отображаются в конфигурации задачи в пользовательском интерфейсе вместе с настроенными параметрами задачи.

Внимание

Параметры задания имеют приоритет над параметрами задачи. Если параметр задания и параметр задачи имеют тот же ключ, параметр задания переопределяет параметр задачи.

Динамические ссылки на параметры задания

Все задачи, принимаюющие ссылки на динамические значения, могут получить доступ к параметрам задания.

Используйте ссылку {{job.parameters.<name>}}на динамическое значение, заменив <name>key ее идентификатором.

Выполнение задания с другими параметрами

Можно переопределить настроенные параметры задания или добавить новые при выполнении задания с разными параметрами. См. раздел "Запуск задания с разными параметрами".

При восстановлении задания можно также переопределить параметры задания. См. статью "Повторное выполнение неудачных и пропущенных задач".