Moduł 3: Orkiestracja i automatyzacja przy użyciu potoku

Ten moduł można ukończyć w ciągu około 15 minut. W tej ostatniej części samouczka utworzysz potok, który organizuje zadanie kopiowania i (opcjonalnie) przepływ danych utworzony w modułach 1 i 2, wysyła powiadomienie e-mail po zakończeniu wszystkich zadań i zaplanuje automatyczne uruchomienie potoku.

Wymagania wstępne

Stwórz potok

Najpierw utwórz potok w celu zarządzania zadaniem kopiowania, które już utworzyłeś.

  1. W obszarze roboczym wybierz pozycję + Nowy element, a następnie wyszukaj i wybierz pozycję Pipeline.

    Zrzut ekranu przedstawiający stronę początkową usługi Data Factory z przyciskiem umożliwiającym utworzenie nowego elementu i wybranego potoku danych.

  2. Podaj nazwę rury. Następnie wybierz Utwórz.

Dodaj aktywność zadania kopiowania

  1. Na płótnie wybierz kartę Aktywności, Kopiuj dane, a następnie Dodaj działanie kopiowania.

    Zrzut ekranu przedstawiający kanwę potoku usługi Data Factory z otwartym oknem aktywności i z wybranym dodawaniem zadania kopiowania.

  2. Wybierz działanie zadania kopiowania na kanwie potoku, a następnie wybierz kartę Ustawienia poniżej kanwy.

    Zrzut ekranu przedstawiający kanwę potoku z wyróżnioną aktywnością zadania kopiowania i wyróżnioną zakładką ustawień.

  3. Wybierz listę rozwijaną Połączenie i wybierz pozycję Przeglądaj wszystko.

    Zrzut ekranu przedstawiający listę ustawień działania zadania kopiowania z wyróżnioną pozycją Przeglądaj wszystkie.

  4. Wybierz pozycję Kopiuj zadanie w obszarze Nowe źródła.

  5. Na stronie Łączenie źródła danych wybierz pozycję Zaloguj się , aby uwierzytelnić połączenie.

    Zrzut ekranu przedstawiający stronę pobierania poświadczeń połączenia danych z wyróżnioną opcją logowania.

  6. Postępuj zgodnie z monitami, aby zalogować się do konta organizacyjnego.

  7. Wybierz pozycję Połącz, aby ukończyć konfigurację połączenia.

  8. W obszarze Obszar roboczy wybierz obszar roboczy, w którym utworzono zadanie kopiowania dla modułu 1.

  9. W obszarze Zadanie kopiowania wybierz zadanie kopiowania utworzone w module 1.

Dodaj aktywność Office 365 Outlook

  1. Wybierz kartę Działania w edytorze potoku i znajdź aktywność Office 365 Email.

    Zrzut ekranu przedstawiający wybór aktywności Office 365 Outlook z paska narzędzi Aktywności w menu edytora potoku.

  2. Wybierz nowe działanie Office 365 e-mail i wybierz kartę Settings.

  3. Wybierz listę rozwijaną Połączenie , a następnie wybierz pozycję Przeglądaj wszystko.

  4. Wybierz pozycję Office 365 Email.

  5. Wybierz pozycję Sign in aby połączyć konto uslugi Office 365.

    Zrzut ekranu przedstawiający okno dialogowe Wybieranie konta.

    Notatka

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

  6. Wybierz i podłącz.

  7. Wybierz i przeciągnij ścieżkę On success (zielone pole wyboru w prawym górnym rogu działania na wykresie potoku) z działania Kopiowanie zadania do nowego działania Office 365 E-mail.

    Screenshot przedstawiający połączenie danych wyjściowych powodzenia z działania Kopiuj zadanie do nowego działania Office 365 Outlook.

  8. Wybierz działanie Office 365 e-mail na kanwie potoku, a następnie wybierz kartę Settings 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 ;, aby je oddzielić.
    • Dla Tematwybierz pole, tak aby pojawiła się opcja Dodaj zawartość dynamiczną, a następnie wybierz ją, aby wyświetlić płótno kreatora wyrażeń potoku.

    Zrzut ekranu przedstawiający konfigurację karty ustawień poczty e-mail Office 365 Outlook.

  9. Pojawi się okno dialogowe konstruktora wyrażeń potoku . Wprowadź następujące wyrażenie, a następnie wybierz pozycję OK:

    @concat('DI in an Hour Pipeline Succeeded with Pipeline Run Id', pipeline().RunId) Zrzut ekranu przedstawiający konstruktora wyrażeń potoku z wyrażeniem podanym dla wiersza tematu wiadomości e-mail.

  10. Dla Treści wybierz pole tekstowe i wybierz opcję Pokaż w kreatorze wyrażeń , gdy pojawi się poniżej obszaru tekstowego. Ponownie dodaj następujące wyrażenie (z własną nazwą działania zadania kopiowania) w wyświetlonym oknie dialogowym Konstruktor wyrażeń potoku , a następnie wybierz przycisk OK: @concat('RunID = ', pipeline().RunId, ' ; ', 'Files written: ', activity('Copy job_1').output.value[0].output.filesWritten, ' ; ','Throughput: ', activity('Copy job_1').output.value[0].output.throughput,' ; ','Time to copy: ', activity('Copy job_1').output.executionDuration,' ; ','Time in queue: ', activity('Copy job_1').output.durationInQueue)

    Ważne

    Zastąp wartość Copy job_1 nazwą własnego zadania kopiowania w potoku.

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

    Zrzut ekranu przedstawiający okno edytora potoków z wyróżnionym przyciskiem Uruchom w menu.

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

    Zrzut ekranu przedstawiający stan potoku po jego zakończeniu.

    Zrzut ekranu przedstawiający wiadomość e-mail wygenerowaną przez pipeline.

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

Możesz również dodać do potoku przepływ danych, który utworzyłeś w module : Tworzenie przepływu danych w usłudze Data Factory.

  1. Umieść kursor na zielonym wierszu łączącym działanie zadania kopiowania i działanie Office 365 Poczta e-mail na kanwie potoku, a następnie wybierz przycisk +, aby wstawić nowe działanie.

    Screenshot przedstawiający przycisk wstawiania dla połączenia między działaniem zadania kopiowania a działaniem poczty e-mail Office 365 na kanwie potoku.

  2. Wybierz opcję Dataflow z menu, które się pojawi.

    Zrzut ekranu przedstawiający wybór przepływu danych z menu działań wstawiania na kanwie potoku.

  3. Nowo utworzone działanie Przepływu danych jest wstawiane między działaniem zadania kopiowania a działaniem Office 365 Poczta e-mail i jest 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.

    Zrzut ekranu przedstawiający zakładkę Ustawienia działania Przepływu danych.

Harmonogram wykonania procesu

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.

    Zrzut ekranu przedstawiający przycisk Harmonogram w menu karty Strona główna w edytorze potoków.

  2. Wybierz + Dodaj harmonogram

  3. Skonfiguruj harmonogram zgodnie z wymaganiami. W tym przykładzie zaplanowano wykonywanie potoku codziennie o godzinie 20:00, przez rok.

    Zrzut ekranu przedstawiający konfigurację harmonogramu dla potoku do uruchomienia codziennie o godzinie 18:00 do końca roku.