Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Параметры задачи позволяют параметризировать задачи с помощью значений, которые могут быть статическими, динамическими или настроенными вышестоящими задачами.
Сведения об использовании динамических значений см. в статье Что такое ссылка на динамическое значение?.
Сведения о передаче контекста между задачами см. в разделе Использование значений задач для передачи сведений между задачами.
Ресурсы, настроенные задачами, используют другой синтаксис, чтобы ссылаться на значения, передаваемые в качестве параметров. См. , как получить доступ к значениям параметров из задачи.
Примечание.
Некоторые задачи поддерживают параметризацию, но не имеют полей параметров. См. следующие разделы:
Настройка параметров key-value
Настройте параметры для следующих задач в виде пар "ключ-значение":
- Записная книжка
- Python wheel (только при настройке ключевых аргументов)
- SQL-запрос или файл
- Запуск задания
Параметры задания автоматически передаются задачам, поддерживающим параметры "ключ-значение". Предупреждение отображается в пользовательском интерфейсе при попытке добавить параметр задачи с тем же ключом, что и параметр задания. Смотрите Параметры задания pushdown.
Настройка параметров массива JSON
Настройте параметры для следующих задач в виде массива строк в формате JSON:
- скрипт Python
- Python wheel (только при настройке с позиционными аргументами)
- JAR
- Отправка Spark
- Для каждого
Задача For each перебирает этот массив для выполнения условной логики в настроенной задаче.
Все остальные типы задач передают содержимое массива в формате JSON в качестве аргументов, как если бы настроенные ресурсы кода выполнялись из командной строки.
Параметры задания не отправляются автоматически в задачи, использующие массивы JSON. На параметры задания можно ссылаться в массиве задачи, отформатированном в формате JSON, используя динамическую ссылку {{job.parameters.<name>}}.
Примечание.
Значения параметров задания могут включать любую допустимую конструкцию JSON. Это означает, что можно использовать динамические ссылки на значения для параметров задания для условной настройки задач.
Дополнительные сведения о доступе к параметрам в коде задачи см. в разделе "Доступ к значениям параметров" из задачи.