Programmieren von Plänen - Cloud

Nutzungshandbuch für Talend Management Console

Version
Cloud
Language
Deutsch
Product
Talend Cloud
Module
Talend Management Console
Content
Administration und Überwachung > Verwaltung von Benutzern
Administration und Überwachung > Verwaltung von Projekten
Implementierung > Implementierung > Pipeline-Ausführung
Implementierung > Implementierung > Task-Ausführung
Implementierung > Planung > Task-Planung
Last publication date
2024-04-15

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.

Vorbereitungen

Wenn eine parallele Ausführung für den Plan nicht zulässig ist, sollte im Hinblick auf einen optimierten Workflow zwischen dem Ende der ersten und dem Start der nächsten Ausführung ein Zeitabstand von mindestens einer Minute vorgesehen werden.

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.

Anmerkung: 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.

Prozedur

  1. Wenn Sie einen Plan nach der Erstellung bearbeiten, rufen Sie die entsprechende Detailseite auf und klicken Sie dann auf das Symbol neben Trigger.
  2. 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.
  3. 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.
  4. 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.
  5. Wählen Sie den Trigger-Typ in der Dropdown-Liste Trigger type (Trigger-Typ) aus.
  6. Legen Sie im Feld Location (time zone) (Standort (Zeitzone)) die Zeitzone für die Ausführungen fest.
  7. Geben Sie das Startdatum für die Ausführungen ein.
  8. 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.
  9. 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.
  10. 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.
  11. Für eine Planausführung in bestimmten Zeitintervallen wählen Sie At specific intervals (In spezifischen Intervallen) in der Dropdown-Liste Repeat (Wiederholen) aus.
    1. Geben Sie im Feld Repeat every (Wiederholen alle) das Zeitintervall in Minuten ein.
    2. Geben Sie im Feld Repeat from (Wiederholen ab) die Startzeit für die Ausführungen ein.
    3. 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.
  12. Klicken Sie auf Save and close (Speichern und schließen).

Ergebnisse

Am oberen Seitenrand wird eine Bestätigungsmeldung angezeigt. Sie werden zur Seite der Plandetails weitergeleitet. Der von Ihnen festgelegte Zeitplan wird unter Trigger > Trigger type (Trigger-Typ) angezeigt.

Sie finden den Zeitplan ebenfalls auf der Registerkarte Plans (Pläne). Klicken Sie auf das Symbol Triggers and plans (Trigger und Pläne).