Udostępnij przez


Automatyzowanie zadań za pomocą harmonogramów i wyzwalaczy

W Lakeflow Jobs można skonfigurować zadania do automatycznego wyzwalania w dowolnej z następujących sytuacji:

  • Zgodnie z harmonogramem opartym na czasie
  • Gdy pliki dotrą do lokalizacji magazynu Unity Catalog
  • Nieprzerwanie

Można również ręcznie uruchamiać wykonywanie zadań lub za pomocą zewnętrznych narzędzi orkiestracji.

Harmonogramy i wyzwalacze zadań

Typ wyzwalacza Zachowanie
Zaplanowane Wyzwala uruchomienie zadania na podstawie harmonogramu opartego na czasie. Zobacz Uruchamianie zadań zgodnie z harmonogramem.
Aktualizacja tabeli Wyzwalacze uruchamiają zadanie, gdy tabele źródłowe są zaktualizowane. Zobacz Uruchamianie zadań po zaktualizowaniu tabel źródłowych.
Przybycie pliku Wyzwala uruchomienie zadania, gdy nowe pliki pojawiają się w monitorowanej lokalizacji magazynu Unity Catalog. Zobacz Wyzwalanie zadań po nadejściu nowych plików.
Ciągłe Aby zachować zawsze uruchomione zadanie, wyzwól kolejne uruchomienie zadania za każdym razem, gdy zadanie zostanie ukończone lub zakończy się niepowodzeniem. Zobacz Uruchamianie zadań w sposób ciągły.
Brak (ręczne) Przebiegi są wyzwalane ręcznie za pomocą przycisku Uruchom teraz lub programowo przy użyciu innych narzędzi orkiestracji. Zobacz Wyzwól pojedyncze uruchomienie zadania

Domyślnie tylko jedno uruchomienie zadania może być aktywne w danym momencie. Istnieje jednak możliwość zwiększenia tego limitu w ustawieniach zaawansowanych. Przebiegi są pomijane, gdy przekroczą ustawioną maksymalną współbieżność dla zadania. Zobacz Konfigurowanie maksymalnych współbieżnych przebiegów.

Skonfiguruj wyzwalacz w zadaniu

  1. Otwórz zadanie, na którym chcesz skonfigurować wyzwalacz.

  2. W panelu Szczegóły zadania przewiń w dół do sekcji harmonogramy i wyzwalacze, a następnie kliknij pozycję Dodaj wyzwalacz.

  3. W obszarze Harmonogramy i wyzwalacze wybierz typ wyzwalacza, który chcesz skonfigurować: Zaplanowane, Aktualizacja tabeli, Przybycie pliku lub Ciągłe.

    Na podstawie typu wyzwalacza dostępne są również inne opcje do skonfigurowania.

  4. Kliknij pozycję Zapisz. Po zapisaniu wyzwalacza zadanie jest uruchamiane tylko wtedy, gdy nowy plik pojawi się w skonfigurowanej lokalizacji.

Uwaga

Jeśli co najmniej jedno zadanie w zadaniu z wieloma zadaniami nie powiedzie się, możesz ponownie uruchomić podzbiór nieudanych zadań. Zobacz Ponowne uruchamianie nieudanych i pominiętych zadań.

Wstrzymywanie i wznawianie wyzwalaczy zadań

Zadania można wstrzymywać i wznawiać w zakładce Harmonogramy i Wyzwalacze w okienku szczegółów zadania . Przyciski Wstrzymaj i Wznów są wyświetlane tylko dla zadań, które mają skonfigurowany wyzwalacz.

Aby wstrzymać dowolny aktywny wyzwalacz zadania, kliknij przycisk Wstrzymaj. Po wstrzymaniu wyzwalacza wszystkie aktualnie aktywne uruchomienia są kontynuowane, ale wyzwalacz nie uruchamia już nowych uruchomień.

Aby wznowić wyzwalacz, kliknij przycisk Wznów. Po wznowieniu wyzwalacza skonfigurowane zachowanie zostanie wznowione zgodnie z wcześniej skonfigurowanym harmonogramem.

Podczas tworzenia lub edytowania wyzwalacza można również kontrolować te ustawienia w oknie dialogowym Harmonogramy i wyzwalacze . Przełącz się pomiędzy Aktywne i Wstrzymane, aby kontrolować Status wyzwalania.

Uwaga

Jeśli proces jest aktywny, gdy ciągły wyzwalacz zostanie wznowiony, harmonogram zadań czeka, aż ten proces się zakończy, aby wyzwolić nowe uruchomienie.