Automatyzowanie zadań za pomocą harmonogramów i wyzwalaczy
W obszarze Zadania 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. |
Przybycie pliku | Wyzwala zadanie uruchamiane po nadejściu nowych plików do monitorowanej lokalizacji magazynu wykazu aparatu Unity. 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 Wyzwalanie pojedynczego uruchomienia 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
- Otwórz zadanie, na którym chcesz skonfigurować wyzwalacz.
- W okienku szczegóły zadania
przewiń w dół do sekcji Harmonogramy & Wyzwalacze , a następnie kliknij pozycjęDodaj wyzwalacz . - W Harmonogramy & Triggerywybierz typ wyzwalacza, który chcesz skonfigurować: Zaplanowane, Przybycie pliku, lub Ciągłe.
- W przypadku wyzwalacza nadejścia pliku wybierz Nadejście pliku i wprowadź ścieżkę w Lokalizacji przechowywania. Opcjonalnie można zdefiniować minimalny czas między wyzwalaczami lub opóźnienie między przybyciem pliku a wyzwalaczem uruchamiania zadania. Domyślnie między wyzwalaczami istnieje minimalny czas 60 sekund.
- Kliknij pozycję Zapisz. Po zapisaniu wyzwalacza zadanie zostanie uruchomione 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 nie powiodło się i pominięto zadania.
Wstrzymywanie i wznawianie wyzwalaczy zadań
Zadania można wstrzymywać i wznawiać w okienku szczegółów zadania dla zadania w obszarze Harmonogramy & Wyzwalacze. 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 będą kontynuowane, ale wyzwalacz nie uruchamia już nowych przebiegów.
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ę między aktywne i wstrzymane, aby kontrolować stan wyzwalacza.
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.