Published on

March 25, 2020

Изучение переменных конвейера Azure Data Factory

В этой статье блога мы рассмотрим концепцию переменных конвейера в Azure Data Factory (ADF) и то, как они могут использоваться для хранения временных значений внутри конвейера. Мы также сравним их с переменными SQL Server Integration Services (SSIS).

Создание переменных конвейера Azure Data Factory

Создание переменных конвейера в ADF аналогично созданию параметров. Однако, в отличие от параметров, переменные ADF могут иметь только три типа данных: Строка, Булево и Массив.

Чтобы создать переменную, выполните следующие шаги:

  1. Выберите конвейер, к которому вы хотите добавить переменные.
  2. Откройте вкладку “Переменные”.
  3. Нажмите кнопку “Новый”.
  4. Назначьте имя переменной.
  5. Выберите тип данных (например, Строка).

После создания переменной вы можете использовать действия для присвоения ей значений. Например, вы можете использовать действие “Установить переменную” для присвоения статического значения строки или динамического выражения переменной.

Добавление переменных типа Массив в Azure Data Factory

В дополнение к простым переменным, ADF также поддерживает переменные типа Массив. Эти переменные могут содержать более одного значения, что может быть полезно при создании итеративной логики.

Чтобы добавить массивную переменную, выполните те же шаги, что и при создании простой переменной, но выберите тип данных Массив. Затем вы можете использовать действие “Добавить переменную” для присвоения новых значений массивной переменной.

Например, вы можете перетащить действие “Добавить переменную” на панель конвейера, выбрать массивную переменную из вкладки “Переменные” и присвоить ей статическое значение строки. Вы можете повторить этот процесс для присвоения нескольких значений массивной переменной.

Заключение

Переменные конвейера в Azure Data Factory позволяют хранить временные значения внутри конвейера и использовать их в дальнейшем. Они аналогичны переменным SSIS в SQL Server Integration Services.

Понимая, как создавать и использовать переменные конвейера, вы можете улучшить сценарии интеграции данных в Azure Data Factory.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.