Перейти к содержимому

Получить глобальную переменную

image_1

Описание

Блок предназначен для работы с переменными оркестратора.

Описание параметров

Требуется указать:

  1. Ключ переменной - ключ значения в хранилище ключей/значений оркестратора Airflow.

    Тип данных: str (Строка)

    Пример: airflow_var

image_5

Пример использования

В данном примере демонстрируется передача и работа с переменными Airflow:

  1. Создаются переменные в интерфейсе Airflow (пароли в двум базам данных):

    image_6
  2. Создается робот, который перебирает полученные параметры с помощью цикла:

    image_8
  3. Создается процесс DAG для оркестратора Airflow:

    При запуске передается значения глобальных переменных (mssql_password и postgre_password).

    image_9

Результат

Уведомление пользователя №1 - Переменная Airflow mssql_password (индекс в массиве 0):

image_10

Уведомление пользователя №2 - Переменная Airflow postgre_password (индекс в массиве 1):

image_11

Уведомление пользователя №3 - Параметры по умолчанию (последний элемент массива):

image_12