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


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

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

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

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

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

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

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

    Screenshot showing the selection of the Office 365 Outlook activity from the Activities toolbar on the pipeline editor menu.

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

    Screenshot showing the Grant consent dialog requesting permission to use your email address.

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

    Screenshot showing the Pick an account dialog.

    Примечание.

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

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

    Screenshot showing the Confirmation required dialog to allow access to Office 365 Outlook.

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

    Screenshot showing the connection of the success output from the Copy activity to the new Office 365 Outlook activity.

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

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

    Screenshot showing the configuration of the Office 365 Outlook email settings tab.

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

    @concat('DI в час конвейер успешно выполнен с идентификатором выполнения конвейера', конвейер(). RunId)

    Screenshot showing the pipeline expression builder with the expression provided for the Subject line of the email.

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

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

    Примечание.

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

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

    Screenshot showing the pipeline editor window with the Run button highlighted on the menu.

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

    Screenshot showing the pipeline status after having successfully executed.

    Screenshot showing the email generated by the pipeline.

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

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

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

    A screenshot of the Schedule button on the menu of the Home tab in the pipeline editor.

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

    Screenshot showing the schedule configuration for a pipeline to run daily at 8:00 PM until the end of the year.

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

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

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

    Screenshot showing the insert activity button for the connection between the Copy activity and the Office 365 Outlook activity on the pipeline canvas.

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

    Screenshot showing the selection of Dataflow from the insert activity menu on the pipeline canvas.

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

    Screenshot showing the Settings tab of the Dataflow activity.

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

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

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