2016-05-03 12 views
0

Ich bin neu in BODS, Zur Zeit habe ich einen Job konfiguriert, der alle 2 Minuten ausgeführt wird, um eine Transaktion vom MySQL-Server und Load in HANA-Tabellen auszuführen. Aber manchmal ist das Datenvolumen in MySQL zu groß, um es innerhalb von 2 Minuten in HANA umzuwandeln und zu laden. Während der Job noch ausgeführt wird, startet meine nächste Iteration für den gleichen Job, was zu einem BSD-Fehler führt. Also meine Frage ist. !! Ob es irgendeine Option BODS gibt, um den Ausführungsstatus des geplanten JOB zu überprüfen, bevor alle 2 Minuten ausgeführt wird. Bitte helfen Sie mir mit diesen Freunden.Ausführung des SAP BODS-Jobs geplante Ausführung

Antwort

0

Sie können eine Kontroll-/Audit-Tabelle erstellen, um den Verlauf jedes Laufs von bods-Jobs zu protokollieren. Die Tabelle sollte Felder wie eExtractionStart, ExtractionEnd, EndTime usw. enthalten. Sie müssen eine Änderung im Job vornehmen, damit der Status des vorherigen Laufs aus dieser Tabelle gelesen wird, bevor der Ladevorgang für den Hana-Datenfluss gestartet wird. Wenn der vorherige Lauf nicht beendet wurde, kann der Job eine Ausnahme auslösen.

Lassen Sie mich wissen, ob dies hilfreich war oder Sie weitere Informationen benötigen.

+0

Sind Sie sicher, dass dies eine empfohlene Methode ist? – Christian4145