Zeitplan für einen Job definieren

Sie können einen Zeitplan für einen Berichtsjob definieren.

  1. Klicken Sie auf der Oracle BI Publisher-Homepage unter "Erstellen" auf Berichtsjob.
  2. Klicken Sie auf der Seite "Berichtsjob planen" in der Registerkarte "Allgemein" neben dem Feld Bericht auf "Suchen".
  3. Navigieren Sie in "Öffnen" zum Bericht, markieren Sie ihn, und klicken Sie dann auf Öffnen.
  4. Klicken Sie auf der Seite "Berichtsjob planen" auf die Registerkarte Zeitplan.
  5. Wählen Sie in der Liste Häufigkeit die gewünschte Option für diesen Bericht aus.
  6. Füllen Sie die Optionen für die angegebene Häufigkeit aus.
  7. Klicken Sie auf Weiterleiten.
  8. Optional: Geben Sie unter "Weiterleiten" im Feld Berichtsjobname einen Namen ein, und klicken Sie auf OK.

Wiederholungsmuster definieren

Legen Sie auf der Seite "Berichtsjob planen" in der Registerkarte "Zeitplan" fest, wann der Bericht ausgeführt wird. Dazu stehen die folgenden Wiederholungsmuster zur Auswahl.

Option Beschreibung Werte
Häufigkeit

Definiert die Ausführungszeit des Berichtsjobs mit dem Scheduler aus der Liste Häufigkeit.

N/V

Häufigkeit

Einmal

Verwenden Sie die Option Jetzt ausführen oder die Datumsauswahl, um ein bestimmtes Datum mit Uhrzeit für den Start einzugeben.

Häufigkeit

Stündlich/Minute

Verwenden Sie die folgenden Werte:

  • Alle: Wählen Sie Stunden oder Minuten aus, und geben Sie den gewünschten ganzzahligen Wert für das Inkrement ein.

  • Start: Geben Sie über die Datumsauswahl das Datum und die Uhrzeit für den Ausführungsstart dieses Jobs ein.

  • Ende (optional): Geben Sie über die Datumsauswahl eine Endzeit für diesen Job ein.

Häufigkeit

Täglich

Verwenden Sie die folgenden Werte:

  • Alle: Geben Sie das Inkrement in Tagen ein. Beispiel: Um den Bericht jeden Tag auszuführen, geben Sie "1" ein, oder "2", um ihn jeden zweiten Tag auszuführen.

  • Start: Geben Sie über die Datumsauswahl das Datum und die Uhrzeit für den Ausführungsstart dieses Jobs ein. Die ausgewählte Zeit bestimmt, wann (zu welcher Stunde) der Job ausgeführt wird.

  • Ende (optional): Geben Sie über die Datumsauswahl eine Endzeit für diesen Job ein.

Häufigkeit

Wöchentlich

Verwenden Sie die folgenden Werte:

  • Alle: Geben Sie das Inkrement in Wochen ein, und wählen Sie den oder die gewünschten Wochentag(e) aus. Beispiel: Um den Bericht jeden Dienstag und Donnerstag auszuführen, geben Sie "1" ein, und wählen Sie "Dienstag" und "Donnerstag" aus. Um den Bericht jeden zweiten Mittwoch auszuführen, wählen Sie in der Registerkarte Zeitplan die Option Häufigkeit = Täglich, Alle = 14, Start = erster Mittwoch, an dem der Bericht ausgeführt werden soll, und Ende = Enddatum in der Zukunft.

  • Start: Geben Sie über die Datumsauswahl das Datum und die Uhrzeit für den Ausführungsstart dieses Jobs ein. Die ausgewählte Zeit bestimmt, um welche Uhrzeit der Job jeweils verarbeitet wird.

  • Ende (optional): Geben Sie über die Datumsauswahl ein Enddatum für diesen Job ein.

Häufigkeit

Monatlich

Verwenden Sie die folgenden Werte:

  • Alle: Wählen Sie die Monate aus, in denen der Job ausgeführt werden soll.

  • Am: Wählen Sie entweder einen Wochentag (wie beispielsweise den ersten Montag in jedem Monat) oder einen bestimmten Tag im Monat (zum Beispiel den 15.) aus.

  • Start: Geben Sie über die Datumsauswahl das Datum und die Uhrzeit für den Ausführungsstart dieses Jobs ein. Die ausgewählte Zeit bestimmt, um welche Uhrzeit der Job jeweils verarbeitet wird.

  • Ende (optional): Geben Sie über die Datumsauswahl ein Enddatum für diesen Job ein.

Häufigkeit

Jährlich

Verwenden Sie die folgenden Werte:

  • Alle: Wählen Sie das Inkrement in Jahren aus, in dem der Job ausgeführt werden soll.

  • Am: Wählen Sie entweder einen Tag in einem Monat (zum Beispiel Tag 1 im Januar) oder einen Wochentag für den Monat (wie beispielsweise den ersten Montag im Januar) aus.

  • Start: Geben Sie über die Datumsauswahl das Datum und die Uhrzeit für den Ausführungsstart dieses Jobs ein. Die ausgewählte Zeit bestimmt, um welche Uhrzeit der Job jeweils verarbeitet wird.

  • Ende (optional): Geben Sie über die Datumsauswahl ein Enddatum für diesen Job ein.

Häufigkeit

Bestimmte Daten

Geben Sie über die Option Datum hinzufügen das Datum und die Uhrzeit für die Jobausführung an. Fügen Sie gegebenenfalls mehrere Datumsangaben hinzu.

Jetzt ausführen

Diese Option ist von der Auswahl unter Häufigkeit abhängig.

N/V

Start

Diese Option ist von der Auswahl unter Häufigkeit abhängig.

Gibt das Datum und die Uhrzeit für den Start des Berichtsjobs an.

N/V

Zeitplantrigger verwenden

Sie können einen Job mit einem Zeitplantrigger verknüpfen, der in einem beliebigen Datenmodell definiert ist.

Mit einem Zeitplantrigger können Sie einen Bericht ausführen, wenn die Triggerbedingung erfüllt ist. Sie können einen Trigger pro Berichtsjob konfigurieren. Der Ausführungsplantrigger, den Sie mit einem Berichtsjob verknüpfen, kann in einem beliebigen Datenmodell im Katalog gespeichert sein. Sie müssen den Ausführungsplantrigger nicht in dem Datenmodell des Berichts erstellen, für den Sie den Trigger ausführen möchten. Sie können Ausführungsplantrigger in mehreren Berichtsjobs wiederverwenden.

Zeitplantrigger

Ein Zeitplantrigger testet, ob eine Bedingung zutrifft und ein Job ausgeführt wird.

Wenn die Triggerbedingung ein Ergebnis zurückgibt, wird der angegebene Job ausgeführt. Wenn die Triggerbedingung nicht erfüllt ist, wird die Jobinstanz übersprungen. Sie können auch einen Wiederholungszeitplan einrichten, damit der Trigger wiederholt prüft, ob die Bedingung zutrifft. Wenn die Bedingung nicht erfüllt ist, können Sie ein Zeitintervall (in Minuten) festlegen, nach dessen Ablauf der Trigger erneut verarbeitet wird.

Sie können einen Zeitpplantrigger beispielsweise in folgenden Fällen verwenden:

  • Ein Berichtsjob soll nur ausgeführt werden, nachdem ein ETL-Prozess erfolgreich abgeschlossen wurde.
  • Gemäß dem Accountmanagement soll ein Bericht ausgelöst werden, wenn einer der Zahlungseingänge des vorherigen Tages einen angegebenen Betrag übersteigt.
  • Die Personalabteilung benötigt einen Bericht nur dann, wenn neu eingestellte Mitarbeiter in der vorherigen Woche in das System eingetragen wurden.

Legen Sie die Trigger im Datenmodell fest. Anschließend können sie auf der Registerkarte Zeitpläne ausgewählt werden.

Zeitplantrigger aktivieren

Sie können einen Trigger aktivieren, der im Datenmodell definiert ist.

  1. Wählen Sie Trigger verwenden aus.
  2. Optional: Legen Sie den Grenzwert für Wiederholungsversuche fest, um anzugeben, wie oft der Zeitplantrigger maximal prüfen soll, ob die Bedingung erfüllt ist. Der Standardwert ist "1". Nur positive ganzzahlige Werte sind in diesem Feld zulässig.
  3. Optional: Legen Sie die Unterbrechungszeit fest, um anzugeben, nach wie vielen Minuten der Zeitplantrigger erneut verarbeitet werden soll. Wenn Sie den Grenzwert für Wiederholungsversuche auf einen Wert über 1 setzen, wird dieses Feld aktiviert. In diesem Feld sind nur positive Ganzzahlen zulässig.

    Der Grenzwert für Wiederholungsversuche und die Unterbrechungszeit dürfen das Zeitintervall des Wiederholungsplans nicht überschreiten. Wenn die Bedingung "false" zurückgibt und die maximale Anzahl an Versuchen erreicht wurde, wird der Jobstatus "Übersprungen" angezeigt.

  4. Wählen Sie das Datenmodell aus, das den Zeitplantrigger definiert.
  5. Wählen Sie eine Option in der Liste Trigger aus.
  6. Wenn der Zeitplantrigger Parameter umfasst, wählen Sie die gewünschten Werte aus.