Модуль 3. Автоматизация и отправка уведомлений с помощью Фабрики данных

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

Важно!

Microsoft Fabric в настоящее время находится на этапе предварительной версии. Эти сведения относятся к предварительной версии продукта, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации. См. документацию по Фабрика данных Azure для службы в Azure.

В этом модуле вы узнаете, как:

  • Добавьте Office 365 действие Outlook для отправки выходных данных действие Copy по электронной почте.
  • Добавьте расписание для запуска конвейера.
  • (Необязательно) Добавьте действие потока данных в тот же конвейер.

Добавление Office 365 действия Outlook в конвейер

Мы используем конвейер, созданный в модуле 1. Создание конвейера в Фабрике данных.

  1. Перейдите на вкладку Действия в редакторе конвейера и найдите действие Office Outlook.

    Снимок экрана: выбор действия Office 365 Outlook на панели инструментов Действия в меню редактора конвейера.

  2. Нажмите кнопку ОК , чтобы предоставить согласие на использование вашего адреса электронной почты.

    Снимок экрана: диалоговое окно предоставления согласия с запросом разрешения на использование вашего адреса электронной почты.

  3. Выберите адрес электронной почты, который вы хотите использовать.

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

    Примечание

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

  4. Выберите Разрешить доступ для подтверждения.

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

  5. Выберите и перетащите путь успешного выполнения (зеленый флажок в правом верхнем углу действия на холсте конвейера) из действие Copy в новое действие Office 365 Outlook.

    Снимок экрана: подключение выходных данных успешного выполнения из действие Copy к новому Office 365 действия Outlook.

  6. Выберите Office 365 действие Outlook на холсте конвейера, а затем перейдите на вкладку Параметры в области свойств под холстом, чтобы настроить сообщение электронной почты.

    • Введите свой адрес электронной почты в разделе ". Если вы хотите использовать несколько адресов, используйте параметр ; для их разделения.
    • В поле Тема выберите поле , чтобы появился параметр Добавить динамическое содержимое , а затем выберите его, чтобы отобразить холст построителя выражений конвейера.

    Снимок экрана: настройка Office 365 вкладке параметров электронной почты Outlook.

  7. Откроется диалоговое окно построителя выражений конвейера . Введите следующее выражение, а затем нажмите кнопку ОК:

    @concat('DI in an Hour Pipeline Succeeded with Pipeline Run Id', pipeline (). RunId)

    Снимок экрана: построитель выражений конвейера с выражением, указанным для строки Тема сообщения электронной почты.

  8. В поле Текст снова выберите поле и выберите параметр Добавить динамическое содержимое , когда оно отображается под текстовой областью. Добавьте следующее выражение еще раз в появившемся диалоговом окне построителя выражений конвейера , а затем нажмите кнопку ОК:

    @concat('RunID = ', pipeline(). RunId, ' ; ', 'Скопированные строки ', действие('Copy data1').output.rowsCopied, ' ; ','Пропускная способность ', действие('Копирование данных1').output.пропускная способность)

    Примечание

    Замените Copy data1 именем собственного действия копирования конвейера.

  9. Наконец, выберите вкладку Главная в верхней части редактора конвейера и нажмите кнопку Выполнить. Затем выберите Сохранить и запустить еще раз в диалоговом окне подтверждения, чтобы выполнить эти действия.

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

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

    Снимок экрана: состояние конвейера после успешного выполнения.

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

Планирование выполнения конвейера

Завершив разработку и тестирование конвейера, вы можете запланировать его автоматическое выполнение.

  1. На вкладке Главная окна редактора конвейера выберите Расписание.

    Снимок экрана: кнопка

  2. Настройте расписание по мере необходимости. В этом примере конвейер будет выполняться ежедневно в 20:00 до конца года.

    Снимок экрана: настройка расписания для ежедневного запуска конвейера в 20:00 до конца года.

(Необязательно) Добавление действия потока данных в конвейер

Вы также можете добавить поток данных, созданный в модуле 2. Создание потока данных в фабрике данных , в конвейер.

  1. Наведите указатель мыши на зеленую линию, соединяющую действие Copy и Office 365 действие Outlook на холсте конвейера, и нажмите кнопку+, чтобы вставить новое действие.

    Снимок экрана: кнопка

  2. В появившемся меню выберите Поток данных .

    Снимок экрана: выбор потока данных из меню действия вставки на холсте конвейера.

  3. Созданное действие потока данных вставляется между действие Copy и Office 365 действием Outlook и выбирается автоматически, отображая его свойства в области под холстом. Перейдите на вкладку Параметры в области свойств, а затем выберите поток данных, созданный в разделе Модуль 2. Создание потока данных в Фабрике данных.

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

Дальнейшие действия

В этом третьем модуле по нашему комплексному руководству по первой интеграции данных с помощью Фабрики данных в Microsoft Fabric вы узнали, как:

  • Используйте действие Copy для приема необработанных данных из исходного хранилища в таблицу в data Lakehouse.
  • Используйте действие потока данных для обработки данных и их перемещения в новую таблицу в Lakehouse.
  • Используйте Office 365 действие Outlook, чтобы отправить сообщение электронной почты с уведомлением после завершения всех заданий.
  • Настройте конвейер для запуска по расписанию.
  • (Необязательно) Вставка действия потока данных в существующий поток конвейера.

Теперь, когда вы завершили работу с руководством, узнайте больше о том, как отслеживать запуски конвейера: