Использование действия Switch для условного выполнения ветви в конвейере
Действие Switch в Microsoft Fabric предоставляет те же функциональные возможности, что оператор switch предоставляет на языках программирования. Оно оценивает набор действий, относящихся к варианту, которые соответствуют вычислению условия.
Необходимые компоненты
Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:
- Учетная запись клиента с активной подпиской. Создайте учетную запись бесплатно .
- Создается рабочая область.
Добавление действия подстановки в конвейер с пользовательским интерфейсом
Чтобы использовать действие Switch в конвейере, выполните следующие действия.
Создание действия
Создайте конвейер в рабочей области.
Найдите действие Switch на панели инструментов действий конвейера и выберите его, чтобы добавить его на холст конвейера. Возможно, потребуется развернуть список действий с помощью + кнопки, так как есть больше доступных действий, чем обычно помещается в пространство для панели инструментов.
Выберите новое действие Switch на холсте, если оно еще не выбрано.
Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".
Параметры действий
Выберите вкладку "Действия ", и вы увидите вариант по умолчанию , уже добавленный в список вариантов.
Предложение Expression заключается в том, что вы предоставляете выражение для вычисления и сравнения с параметрами case , и поддерживает динамическое содержимое, которое позволяет использовать параметры, системные переменные, функции и локальные переменные из проекта для сравнения с различными случаями.
Значок карандаша можно использовать справа от каждого случая на вкладке "Действия", чтобы настроить действия, которые будут выполняться, когда этот случай соответствует выражению. С помощью кнопки +Добавить регистр можно добавить новые варианты, кроме вариантов по умолчанию, которые выполняются, если другой случай не соответствует результату выражения . Можно также добавить варианты и действия непосредственно в интерфейсе действия switch на холсте конвейера, нажав + кнопку, чтобы добавить регистр, или значок карандаша рядом с перечисленными вариантами, чтобы настроить действия для каждого случая.
Настройка действий по регистру
При редактировании действий для дела, выбрав значок карандаша рядом с ним, в области параметров действий или непосредственно в интерфейсе действия Switch на холсте конвейера вы увидите редактор действий дела. Это похоже на редактор конвейера, но относится к выбранному варианту. Вы можете добавить любое количество действий, как и конвейер, и они будут выполняться, когда выбранный случай соответствует выражению для действия Switch. В этом примере действие Copy добавлен в регистр по умолчанию и будет выполняться всякий раз, когда ни один из других случаев не соответствует выражению, определенному в действии Switch.
Обратите внимание на конвейер и регистр в левом верхнем углу редактора действий для дела. После завершения настройки действий дела можно выбрать ссылку на имя конвейера, чтобы вернуться к главному редактору конвейера еще раз.
Сохранение и запуск или планирование конвейера
Перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите "Запустить ", чтобы запустить его напрямую, или запланировать его. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.