Moduł 3. Automatyzowanie i wysyłanie powiadomień za pomocą usługi Data Factory

Ten moduł zostanie ukończony w ciągu 10 minut, aby wysłać wiadomość e-mail z powiadomieniem o zakończeniu wszystkich zadań w potoku i skonfigurować go do uruchamiania zgodnie z harmonogramem.

Z tego modułu dowiesz się, jak wykonywać następujące czynności:

  • Dodaj działanie usługi Office 365 Outlook, aby wysłać dane wyjściowe działanie Kopiuj pocztą e-mail.
  • Dodaj harmonogram uruchamiania potoku.
  • (Opcjonalnie) Dodaj działanie przepływu danych do tego samego potoku.

Dodawanie działania usługi Office 365 Outlook do potoku

Używamy potoku utworzonego w module 1: Tworzenie potoku w usłudze Data Factory.

  1. Wybierz kartę Działania w edytorze potoku i znajdź działanie programu Office Outlook.

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

  2. Wybierz przycisk OK , aby udzielić zgody na korzystanie z adresu e-mail.

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

  3. Wybierz adres e-mail, którego chcesz użyć.

    Screenshot showing the Pick an account dialog.

    Uwaga

    Usługa nie obsługuje obecnie osobistej poczty e-mail. Musisz użyć adresu e-mail przedsiębiorstwa.

  4. Wybierz pozycję Zezwalaj na dostęp , aby potwierdzić.

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

  5. Wybierz i przeciągnij ścieżkę Po powodzeniu (zielone pole wyboru w prawej górnej części działania na kanwie potoku) z działanie Kopiuj do nowego działania usługi Office 365 Outlook.

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

  6. Wybierz działanie usługi Office 365 Outlook na kanwie potoku, a następnie wybierz kartę Ustawienia obszaru właściwości poniżej kanwy, aby skonfigurować wiadomość e-mail.

    • Wprowadź swój adres e-mail w sekcji Do . Jeśli chcesz użyć kilku adresów, użyj polecenia ; aby je oddzielić.
    • W polu Temat wybierz pole, aby wyświetlić opcję Dodaj zawartość dynamiczną, a następnie wybierz ją, aby wyświetlić kanwę konstruktora wyrażeń potoku.

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

  7. Zostanie wyświetlone okno dialogowe Konstruktor wyrażeń potoku. Wprowadź następujące wyrażenie, a następnie wybierz przycisk OK:

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

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

  8. W polu Treść ponownie wybierz pole, a następnie wybierz opcję Dodaj zawartość dynamiczną, gdy jest wyświetlana poniżej obszaru tekstowego. Ponownie dodaj następujące wyrażenie w wyświetlonym oknie dialogowym Konstruktor wyrażeń potoku, a następnie wybierz przycisk OK:

    @concat('RunID = ', pipeline(). RunId, ' ; ', 'Skopiowane wiersze ', activity('Copy data1').output.rows Copy, ' ; ','Przepływność ', activity('Copy data1').output.throughput)

    Uwaga

    Zastąp ciąg Copy data1 nazwą własnego działania kopiowania potoku.

  9. Na koniec wybierz kartę Narzędzia główne w górnej części edytora potoków, a następnie wybierz pozycję Uruchom. Następnie wybierz pozycję Zapisz i uruchom ponownie w oknie dialogowym potwierdzenia, aby wykonać te działania.

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

  10. Po pomyślnym uruchomieniu potoku sprawdź wiadomość e-mail, aby znaleźć wiadomość e-mail z potwierdzeniem wysłaną z potoku.

    Screenshot showing the pipeline status after having successfully executed.

    Screenshot showing the email generated by the pipeline.

Planowanie wykonywania potoku

Po zakończeniu tworzenia i testowania potoku możesz zaplanować jego automatyczne wykonywanie.

  1. Na karcie Narzędzia główne okna edytora potoków wybierz pozycję Harmonogram.

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

  2. Skonfiguruj harmonogram zgodnie z wymaganiami. W tym przykładzie zaplanowano wykonywanie potoku codziennie o godzinie 18:00 do końca roku.

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

(Opcjonalnie) Dodawanie działania przepływu danych do potoku

Możesz również dodać przepływ danych utworzony w module 2: Tworzenie przepływu danych w usłudze Data Factory do potoku.

  1. Umieść kursor na zielonym wierszu łączącym działanie Kopiuj i działanie usługi Office 365 Outlook na kanwie potoku, a następnie wybierz + przycisk, aby wstawić nowe działanie.

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

  2. Wybierz pozycję Przepływ danych z wyświetlonego menu.

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

  3. Nowo utworzone działanie Przepływu danych jest wstawiane między działanie Kopiuj i działaniem usługi Office 365 Outlook, a następnie wybierane automatycznie, pokazując jego właściwości w obszarze poniżej kanwy. Wybierz kartę Ustawienia w obszarze właściwości, a następnie wybierz przepływ danych utworzony w module 2: Tworzenie przepływu danych w usłudze Data Factory.

    Screenshot showing the Settings tab of the Dataflow activity.

W tym trzecim module do naszego kompleksowego samouczka dotyczącego pierwszej integracji danych przy użyciu usługi Data Factory w usłudze Microsoft Fabric przedstawiono sposób wykonywania następujących czynności:

  • Użyj działanie Kopiuj, aby pozyskiwać nieprzetworzone dane z magazynu źródłowego do tabeli w usłudze Data Lakehouse.
  • Użyj działania Przepływ danych, aby przetworzyć dane i przenieść je do nowej tabeli w usłudze Lakehouse.
  • Użyj działania usługi Office 365 Outlook, aby wysłać wiadomość e-mail z powiadomieniem o zakończeniu wszystkich zadań.
  • Skonfiguruj potok do uruchamiania zgodnie z harmonogramem.
  • (Opcjonalnie) Wstaw działanie Przepływu danych w istniejącym przepływie potoku.

Po ukończeniu samouczka dowiedz się więcej na temat monitorowania przebiegów potoków: