Legen Sie fest, wie häufig ein Plan ausgeführt werden soll.
Wichtiger Hinweis: Aktualisierungen, die an Zeitplänen drei Minuten vor dem Zeitpunkt ihrer Ausführung vorgenommen werden, wirken sich direkt auf die anstehende Ausführung aus. Aus diesem Grund sollten Änderungen an Zeitplänen vermieden werden, deren Ausführung kurz vor der Auslösung steht.
Warum und wann dieser Vorgang ausgeführt wird
Für einen Plan können Sie mehrere Zeit-Trigger festlegen.
Sie können die Ausführung von Plänen zudem nicht nur auf der Benutzeroberfläche von Talend Management Console, sondern auch über die öffentliche API oder einen Webhook programmieren.
Sie können für jeden Plan einen Webhook oder 15 andere Trigger verwenden, u. a. die Typen Once (Einmal), Daily (Täglich), Weekly (Wöchentlich), Monthly (Monatlich) und Cron.
Allerdings können Sie keine neuen Trigger hinzufügen, wenn Sie bereits über einen Webhook verfügen. Bei der Bearbeitung des Plans können Sie den Webhook löschen und andere Trigger hinzufügen. Oder Sie kopieren den Plan, wenn Sie beides benötigen.
Zwischen den verschiedenen Triggern muss ein Mindestzeitabstand von jeweils 5 Minuten eingehalten werden.
InformationshinweisAnmerkung: Wenn Sie die zeitliche Programmierung eines Plans mit einem einzelnen Trigger in der UI bearbeiten, wird der betroffene Plan in einen Plan mit mehreren Triggern konvertiert. Im Anschluss daran müssen Sie den Endpunkt GET /executables/plans/{planId}/schedule verwenden, um die Details zur Planprogrammierung abzurufen.
Ein Plan darf sich während eines 60-Minuten-Zeitraums maximal 50 Mal in der Ausführungsschlange (im Status Pending (Ausstehend) oder Running (Wird ausgeführt)) befinden. Wenn für einen Plan über die öffentliche API oder einen Webhook eine häufigere Ausführung geplant wurde, scheitert jede neue Ausführung, die in der Warteschlange hinzugefügt wird, sobald diese Grenze erreicht ist.
-
Wenn Sie eine Plan nach der Erstellung bearbeiten, rufen Sie die entsprechende Detailseite auf und klicken Sie dann auf das Symbol neben Trigger.
- Optional:
Wählen Sie die Option Allow parallel run of this plan (Parallele Ausführung dieses Plans zulassen) aus, damit eine andere Ausführung der betreffenden Task gestartet werden kann, noch bevor die vorherige Ausführung abgeschlossen ist.
Die Job-Tasks, die im Plan enthalten sind und für die „Cloud Engine“, „Cloud exclusive“, „Remote Engine“ oder „Cluster“ als Engine ausgewählt wurde, werden dann parallel ausgeführt.
Diese Funktion ist nicht verfügbar für Pläne mit Pipelines.
-
Klicken Sie auf das Symbol Add trigger (Trigger hinzufügen).
Wenn Sie den manuellen Trigger auswählen, müssen Sie die Ausführung auf der Seite der Plandetails durch einen Klick auf Run now (Jetzt ausführen) starten.
-
Geben Sie einen Namen für den Trigger ein.
Der Name darf nur alphanumerische Zeichen sowie die Zeichen „-“, „#“ und „_“ enthalten. Leerzeichen und andere Sonderzeichen sind nicht zulässig.
-
Wählen Sie den Trigger-Typ in der Dropdown-Liste Trigger type (Trigger-Typ) aus.
-
Legen Sie im Feld Location (time zone) (Standort (Zeitzone)) die Zeitzone für die Ausführungen fest.
-
Geben Sie das Startdatum für die Ausführungen ein.
-
Legen Sie die Häufigkeit der Ausführungen in Tagen/Wochen/Monaten fest.
Wenn der Plan beispielsweise täglich ausgeführt werden soll, geben Sie 1 ein.
-
Um den Plan zu bestimmten Tageszeiten auszuführen, wählen Sie At specific time(s) (Zu spezifischen Zeiten) in der Dropdown-Liste Repeat (Wiederholen) aus und geben Sie darunter die Ausführungszeiten ein.
-
Geben Sie die erste Ausführungszeit ein bzw. wählen Sie sie in der Dropdown-Liste aus.
Wenn der Plan mehrmals täglich ausgeführt werden soll, klicken Sie auf Add new (Neue hinzufügen) und geben Sie die zutreffende Zeit ein bzw. wählen Sie sie aus. Wiederholen Sie diesen Vorgang so oft wie erforderlich.
Example
Der Plan wird täglich um 09:00 Uhr, 14:00 Uhr und 17:00 Uhr ausgeführt.
-
Für eine Planausführung in bestimmten Zeitintervallen wählen Sie At specific intervals (In spezifischen Intervallen) in der Dropdown-Liste Repeat (Wiederholen) aus.
-
Geben Sie im Feld Repeat every (Wiederholen alle) das Zeitintervall in Minuten ein.
-
Geben Sie im Feld Repeat from (Wiederholen ab) die Startzeit für die Ausführungen ein.
-
Im Feld Repeat to (Wiederholen bis) geben Sie die Endzeit für die Ausführungen ein.
Example
Die Ausführungen erfolgen alle 10 Minuten täglich zwischen 06:00 Uhr und 18:00 Uhr.
-
Klicken Sie auf Save and close (Speichern und schließen).