Используйте активность конвейера Invoke для запуска другого конвейера

Деятельность конвейера Fabric Invoke может выполнять другой конвейер Microsoft Fabric. Его можно использовать для оркестрации выполнения одного или нескольких конвейеров внутри одного конвейера. Это полезно для организации, повторного использования и управления сложными рабочими процессами. Действие вызова конвейера может оказаться очень полезным для повторного использования модульных шаблонов конвейеров, вызывая другие конвейеры, которые имеют определенную цель.

Prerequisites

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

Note

В настоящее время существует две операции конвейера Invoke. Конвейер Invoke (устаревшая версия) поддерживает только Fabric конвейеры, находящиеся в той же рабочей области, что и родительский конвейер. Можно также только отслеживать родительский конвейер и нельзя вызывать конвейеры ADF (Azure Data Factory) или Synapse с помощью устаревшей операции. Использование новой активности конвейера под названием Invoke позволяет вызывать конвейеры в рабочих областях Fabric из ADF или Synapse и отслеживать дочерние конвейеры.

Добавление действия конвейера Invoke в конвейер с пользовательским интерфейсом

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

Создайте действие

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

  2. Найдите вызов конвейера в области действий конвейера и выберите его, чтобы добавить его на холст конвейера.

    Скриншот интерфейса «Fabric UI» с выделенной панелью активностей и активностью конвейера вызова.

    Снимок экрана: окно редактора конвейера с кнопкой

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

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

Ознакомьтесь с руководством по общим параметрам , чтобы настроить вкладку "Общие параметры".

Вызов параметров конвейера (устаревшая версия)

Выберите вкладку "Параметры " и выберите существующий конвейер из раскрывающегося списка "Вызываемый конвейер " или нажмите кнопку +Создать , чтобы создать конвейер напрямую. Вы можете ждать завершения или продолжить напрямую, в этом случае вызываемый конвейер выполняется параллельно с действиями после него в потоке выполнения родительского конвейера.

Снимок экрана: вкладка параметров действия

Вызов параметров конвейера

Перейдите на вкладку "Параметры" и настройте действие.

Вызов конвейеров из Fabric

  • Тип: выберите Fabric источник конвейера.

  • Подключение: Для каждого действия конвейера Invoke требуется объект подключения Connection, хранящийся в безопасном хранилище удостоверений Fabric. Этот объект подключения сохраняет маркер пользователя, связанный с рабочей областью Fabric. Если вы еще не создали новое действие конвейера Invoke, необходимо сначала создать новый объект подключения, прежде чем использовать действие.

    При настройке подключения к конвейеру теперь у вас будет 3 параметра типа проверки подлинности: учетная запись организации, основной сервис или идентификация рабочего пространства.

    Снимок экрана: подключение конвейера, настроенного с выделенным типом проверки подлинности.

  • Рабочая область. Выберите рабочую область Fabric, в которой находится целевой конвейер, который требуется вызвать из родительского конвейера.

  • Конвейер. Выберите конвейер, который требуется вызвать.

Снимок экрана: окно редактора конвейера с областью действия

Вызов конвейеров из ADF и Synapse

  • Тип: выберите источник конвейера (Fabric, Azure Data Factory, Synapse)
  • Подключение: ссылка на Fabric, Azure Data Factory или Synapse, зарегистрированная в качестве подключения
  • Конвейер: выберите имя конвейера, которое необходимо вызвать

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

Использование удостоверения рабочей области Fabric (WI) в деятельности в записной книжке

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

    Необходимо включить WI в рабочей области (это может занять некоторое время для загрузки). Создайте идентификацию для вашей рабочей области в Fabric. Обратите внимание, что wi-интерфейс должен быть создан в той же рабочей области, что и конвейер.

    Ознакомьтесь с документацией на доступ в рабочей области.

  2. Включение параметров уровня клиента

    Включите следующую настройку клиента (она отключена по умолчанию): Субъекты-службы могут вызывать общедоступные API Fabric.

    Этот параметр можно включить на портале администрирования Fabric . Дополнительные сведения об этом параметре см. в статье о включении проверки подлинности сервисного субъекта для административных API.

  3. Предоставьте разрешения рабочей области удостоверению рабочей области

    Откройте рабочую область, выберите "Управление доступом" и назначьте разрешения удостоверениям рабочей области. Доступ участника достаточно для большинства сценариев. Если ваша записная книжка не находится в той же рабочей области, что и конвейер, вам необходимо предоставить созданному вами в рабочей области конвейера WI как минимум доступ на уровне Участника к рабочей области вашей записной книжки.

    Ознакомьтесь с документацией по предоставление пользователям доступа к рабочим областям.

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

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

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

После выполнения можно отслеживать выполнение конвейера и просматривать журнал выполнения с вкладки "Выходные данные " под холстом.