abcLoadNRun

Dieses Modul ist verantwortlich für das Laden und Ausführen der Streams, die bereits in die Management-Datenbank importiert wurden. Der Aufruf des Moduls erfolgt über SHR Timer Server. Planungsinformationen befinden sich in {PMDB_HOME}/lib/trendtimer.sched.

Der Stream muss vor der Ausführung geladen werden. Die Streams werden nur einmal alle 12 Minuten geladen. Die Ausführung von Schritten innerhalb eines Streams erfolgt alle 3 Minuten.

Werden Streams mit 4 Schritten geladen, kann eine Ausführung in 12 Minuten nicht gewährleistet werden. Dies liegt daran, dass das Produkt bei der Ausführung von Schritten einigen Einschränkungen unterliegt. Die Einschränkungen sind vom jeweiligen Schritttyp abhängig. Nachfolgend sind die Standardeinstellungen für jeden Schritttyp aufgelistet.

COLLECT_PROC 10
TRANSFORM_PROC

10

RECONCILE_PROC

10

STAGE_PROC 10
LOAD_PROC 15
AGGREGATE_PROC 10
EXEC_PROC_PROC 10

Gibt an, dass standardmäßig nur 15 LOADER-Schritte parallel ausgeführt werden können. Liegen zu einem Zeitpunkt mehr als 15 LOADER-Schritte zur Ausführung vor, werden die überzähligen Loader im aktuellen Aufruf ausgelassen. Um zu verhindern, dass sie außer Kraft gesetzt werden, wird die Priorität ausgelassener Schritte erhöht. Bei der erneuten Ausführung von "abcloadnrun" nach 3 Minuten werden also die Schritte ausgewählt, die zuvor ausgelassen wurden.

Verwendung
Zum Laden der auszuführenden Streams
  • abcloadNrun -loadBatch -streamId <streamId>
  • abcloadNrun -loadBatch -streamId <streamId> -forceLoad
  • abcloadNrun -loadBatch -allStreams
  • abcloadNrun -loadBatch -allStreams –forceLoad
Zum Ausführen des geladenen Streams
  • abcloadNrun -runSteps
  • abcloadNrun -runStream -streamId <streamId>
  • abcloadNrun -runStream -streamId <streamId> -stepId <stepId>
streamId Der Unternehmensname des Streams.
stepId Der Unternehmensname für den Schritt des Streams.