Jobeinplanung
Informationen zur Jobeinplanung
Beim Anlegen eines Jobs in XM Discover können Sie auswählen, wann dieser Job ausgeführt werden soll. Einige Jobs können so eingeplant werden, dass sie regelmäßig ausgeführt werden, während andere Jobs einmalig eingeplant werden können.
Sie können den Zeitplan des Jobs an zwei verschiedenen Stellen festlegen:
- Beim Anlegen des Jobs besteht einer der Schritte im Setup darin, den Zeitplan des Jobs festzulegen.
- Wenn der Job bereits angelegt wurde, können Sie den Zeitplan über das Joboptionsmenü ändern.
Jobzeitplan festlegen
Folgen Sie den Anweisungen in diesem Abschnitt, um einen Zeitplan für einen wiederkehrenden Job festzulegen:
- Wählen Sie Inkrementelle Läufe einplanen.
- Wählen Sie die Häufigkeit, mit der der Job ausgeführt werden soll:
- Stündlich: Der Job wird alle X Stunden ausgeführt.
- Täglich: Der Job wird einmal täglich ausgeführt.
- Wöchentlich: Der Job wird jede Woche an den von Ihnen gewählten Tagen ausgeführt.
- Monatlich: Der Job wird einmal im Monat an dem von Ihnen gewählten Tag ausgeführt.
- Wählen Sie abhängig von der ausgewählten Häufigkeit aus, wann der Job ausgeführt werden soll:
- Stündlich: Geben Sie die Anzahl der Stunden zwischen Jobausführungen ein.
- Täglich: Es gibt keinen zusätzlichen Einrichtungsschritt für Tagespläne. Fahren Sie mit dem nächsten Schritt fort.
- Wöchentlich: Wählen Sie die Wochentage aus, an denen der Job ausgeführt werden soll.
- Monatlich: Wählen Sie den Tag des Monats aus, an dem der Job ausgeführt werden soll.
Tipp: Wählen Sie 31, wenn der Job am letzten Tag des Monats ausgeführt werden soll. Für Monate ohne 31 Tage wird der Job weiterhin am letzten Tag des Monats ausgeführt.
- Stündlich: Geben Sie die Anzahl der Stunden zwischen Jobausführungen ein.
- Wählen Sie für Startet am die Uhrzeit aus, zu der der Job ausgeführt werden soll.
- Wählen Sie die Zeitzone aus, in der der Job ausgeführt werden soll.
- Beim Anlegen eines neuen Jobs validiert der Job sofort Attribute und ruft Daten ab, sobald der Job gesichert wird. Wenn ein neu angelegter Job das automatische Abrufen von Daten überspringen soll, aktivieren Sie Job anlegen, aber keine Daten abrufen.
- Geben Sie an, wie viele zusätzliche Daten (in Tagen oder Stunden) während eines inkrementellen Laufs abgerufen werden sollen, um sicherzustellen, dass alle relevanten historischen Daten für die Verarbeitung verfügbar sind.
Einmaligen Job einplanen
Beim Anlegen eines Jobs können Sie festlegen, dass dieser Job sofort nach dem Anlegen des Jobs ausgeführt wird:
- Wählen Sie Einmaligen Pull einrichten.
- Geben Sie an, wie viele zusätzliche Daten (in Tagen oder Stunden) während eines inkrementellen Laufs abgerufen werden sollen, um sicherzustellen, dass alle relevanten historischen Daten für die Verarbeitung verfügbar sind.
Ermittlung der nächsten Laufzeit
Beim Anlegen eines Jobzeitplans wählen Sie aus, wie oft und wann der Job ausgeführt wird. In diesem Abschnitt erfahren Sie, wie Sie die nächste eingeplante Laufzeit Ihres Jobs basierend auf Ihren Einstellungen ermitteln.
Stündliche Jobs
Wenn Sie einen Job so konfigurieren, dass er stündlich ausgeführt wird, wird er so bald wie möglich ausgelöst, anstatt auf die nächste verfügbare Instanz der Zeit “Startet am” zu warten.
Angenommen, Sie legen einen neuen Job an, der stündlich um 8:30 Uhr ausgeführt wird. Wenn Sie den Job sichern, ist die aktuelle Uhrzeit 9:18 Uhr. Der Job wartet erst am nächsten Tag um 8:30 Uhr, um mit der Ausführung zu beginnen. Stattdessen ist die nächste eingeplante Laufzeit 9:30 Uhr später an diesem Tag.
Tägliche, wöchentliche und monatliche Jobs
Für tägliche, wöchentliche und monatliche Jobs wird der nächste Lauf auf die früheste verfügbare Instanz der Zeit “Startet am” gesetzt.
Angenommen, Sie legen am 15. März um 13:00 Uhr einen neuen Job an. Die folgende Tabelle enthält die nächsten eingeplanten Laufzeiten für verschiedene Zeitplaneinstellungen:
Plan | Nächste Ausführung |
Täglich, Startzeit liegt vor 1 PM | 16. März |
Täglich, Startzeit liegt nach 1 PM | 15. März (am selben Tag) |
Jeden 4. Tag des Monats | 4. April |
Jeden 20. Tag des Monats | 20. März |
Jeden 15. Tag des Monats liegt die Startzeit vor 01:00 Uhr. | 15. April |
Jeden 15. Tag des Monats liegt die Startzeit nach 01:00 Uhr. | 15. März (am selben Tag) |
Jeden 31. Tag des Monats | 31. März (dann 30. April, 31. Mai usw.) |
Erweiterte Einstellungen
Für Aufträge, die nach einem regelmäßigen Zeitplan ausgeführt werden, gibt es 2 erweiterte Einstellungen, mit denen das Verhalten des Auftrags angepasst werden kann:
- Aktualisieren Sie den Start der Auftragsabfrage: Wenn ein angehaltener Auftrag wieder aufgenommen wird, werden alle Daten ab dem Zeitpunkt geladen, an dem der Auftrag deaktiviert wurde. Bei großen Datenmengen kann diese Aktion eine gewisse Zeit in Anspruch nehmen. Mit dieser Option können Sie das Startdatum für die zu ladenden Daten ändern.
- Aktivieren Sie das inkrementelle Laden von historischen Daten: Beim Einrichten eines Konnektors ist es üblich, historische Daten bis zum aktuellen Datum zu laden. Bei großen Datensätzen kann diese Aktion eine gewisse Zeit in Anspruch nehmen. Um dieses Problem zu beheben, können Sie diese Option verwenden, um Ihre historischen Daten in inkrementellen Stapeln zu laden.
Um auf diese Einstellungen zuzugreifen:
- Wählen Sie Ausführungszeitplan aus dem Menü der Auftragsoptionen.
- Klicken Sie auf Erweiterte Einstellungen.
- Wählen Sie die gewünschten Einstellungen. In den folgenden Unterabschnitten finden Sie weitere Informationen zu den einzelnen Optionen.
- Klicken Sie auf OK, um Ihre Änderungen zu sichern.
Aktualisieren Sie den Start der Auftragsabfrage
Inkrementelle Aufträge sind so konfiguriert, dass sie nach einem regelmäßigen Zeitplan ablaufen und alle verfügbaren Daten vom Ende des vorherigen Laufs bis zum aktuellen Zeitpunkt laden. Wenn ein Anschluss eine Zeit lang deaktiviert war und dann wieder eingeschaltet wird, versucht er, alle Daten zu laden, die seit der Deaktivierung des Anschlusses angefallen sind. Sie können das Startdatum für das Laden von Daten ändern, wenn der Auftrag wieder eingeschaltet wird.
Um das Datum zu ändern, geben Sie ein neues Datum in das Feld Start der Auftragsabfrage aktualisieren ein.
Das Datum sollte in folgendem Format angegeben werden: JJJJ-MM-TTTHH:mm:ss.SSSZ.
Inkrementelle historische Last aktivieren
Wenn Sie einen Connector zum ersten Mal einrichten, ist es üblich, historische Daten bis zum aktuellen Datum zu laden. Bei großen Datenmengen kann es zu einer Zeitüberschreitung kommen, bevor der Auftrag abgeschlossen ist. Sie können die Daten schrittweise in Stapeln laden, so dass Sie den gesamten Datenbestand importieren können.
Um historische Daten inkrementell zu laden:
- Wählen Sie die Option Inkrementelles historisches Laden aktivieren.
Tipp: Sie können die Option “Start der Auftragsabfrage aktualisieren” nicht verwenden, wenn es sich um einen inkrementellen Auftrag handelt, da das Startdatum stattdessen durch die Option “Inkrementell laden” definiert wird.
- Wählen Sie den Datumsbereich für das schrittweise Laden. Hier wird das Start- und Enddatum des Auftrags festgelegt. Sie können verschiedene vordefinierte Optionen wählen oder mit der Option Benutzerdefiniert bestimmte Daten auswählen.
- Geben Sie die Menge der bei jedem Lauf zu ladenden Daten ein, die steuert, wie viele Daten bei jedem Batch geladen werden.
QTipp: Wenn Ihr Auftrag in die Länge gezogen wird, versuchen Sie, die zu ladende Datenmenge zu reduzieren.
Sie können die Aufträge wie gewohnt unter dem Menüpunkt Status des letzten Laufs oder im Feld Frühere Durchläufe angezeigt. Der Lauftyp ist inkrementell historisch.