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


Используйте действие Set Variable в Fabric

Используйте действие Set Variable, чтобы задать значение существующей переменной типа String, Bool или Array, определенной в конвейере в Фабрике данных для Microsoft Fabric, или использовать действие Set Variable для задания возвращаемого значения конвейера. Переменные конвейера можно использовать для отслеживания любого результата или данных, с которыми вы сталкиваетесь, и которые нужно использовать позже во время выполнения конвейера или возвращать как результат.

Сценарии использования для действия set Variable могут значительно отличаться в зависимости от ваших требований. Например, может потребоваться выбрать конкретный путь, если количество строк или статистическое значение из поля в ранее возвращенных данных больше или меньше определенного объема, но может потребоваться выбрать альтернативный путь позже в конвейере после выполнения нескольких других действий, которые всегда необходимы. Используя переменную конвейера, можно сохранить результат в переменной, а затем использовать его позже, чтобы выбрать альтернативный путь в зависимости от значения переменной. Можно также использовать действие Set Variable для задания возвращаемого значения конвейера, состоящего из одной или нескольких составляющих переменных. Это можно использовать в последующих конвейерах, использующих выходные данные вашего конвейера.

Необходимые условия

Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:

Добавьте действие "Задать переменную" в пайплайн с пользовательским интерфейсом.

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

Создание активности

  1. Создайте конвейер в рабочей области.

  2. Найдите Задать переменную на панели действий конвейера и выберите ее, чтобы добавить на холст конвейера. Возможно, потребуется развернуть список доступных действий с помощью раскрывающегося списка + кнопки в правом углу панели инструментов, если размер окна недостаточно велик, чтобы отобразить его напрямую.

    снимок экрана пользовательского интерфейса Fabric с выделенной областью

  3. Выберите новое действие на холсте, если оно еще не выбрано.

    снимок экрана: вкладка

См. руководство "Общие" для настройки вкладки параметров "Общие".

Задание параметров переменной

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

снимок экрана, на котором показана вкладка

Можно добавить несколько значений для возвращаемого значения конвейера с помощью кнопки + Новый (или кнопки Удалить, чтобы удалить их). Аналогичным образом при настройке переменной конвейера можно выбрать любые ранее определенные переменные в раскрывающемся списке Name или добавить новые переменные с помощью кнопки + Создать. Если вы хотите создать переменные конвейера независимо от действия Set Variable, выберите фон на холсте конвейера (чтобы отобразить страницы свойств конвейера), а затем перейдите на вкладку Переменные в параметрах конвейера, чтобы создать их. Затем их можно выбрать в раскрывающемся списке в разделе "Задать переменные " при выборе переменной конвейера .

Сохраните и запустите или запланируйте конвейер

Хотя переменная set обычно используется с другими действиями, она может выполняться непосредственно как есть. Чтобы запустить конвейер здесь, перейдите на вкладку главная в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите Запустите, чтобы запустить задачу напрямую, или Запланируйте. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.

снимок экрана: вкладка