SHR bietet ein Workflow-Framework, das die Aufgaben der Aufnahme von Rohdaten, der Ausführung von Abstimmungs- und Aggregationsroutinen für diese Daten und des anschließenden Ladens dieser Daten in den Datenspeicher verarbeitet. Das Content Pack enthält die vordefinierten Workflow-Job-Streams, die während der Installation des Content Packs in das Framework geladen werden. Ein Job-Stream besteht aus mehreren Job-Schritten, die in Batches vom Workflow-Framework verarbeitet werden.
Das Workflow-Framework übernimmt die zentrale Organisation und Verwaltung des Flusses und der Ausführung der Schritte der einzelnen Job-Streams, basierend auf den in den Content Packs festgelegten Metadaten.
Abbildung 1 veranschaulicht den Ausführungsfluss eines SHR-Job-Streams (Beispiel).
In diesem Beispiel besteht der Job-Stream aus neun Schritten, beginnend mit der Datensammlung und endend mit Schritten wie der Faktenaggregation. Alle Schritte sind abhängig von den vorhergehenden Schritten; im Falle eines Fehlers bei einem der Schritte verhindert das Workflow-Framework so, dass der Job-Stream erfolgreich abgeschlossen wird. Das Workflow-Framework lädt den nächsten Job-Stream erst dann zur Ausführung, wenn der aktuelle Stream erfolgreich abgeschlossen wurde.
Über das Workflow-Framework haben Sie folgende Möglichkeiten:
Die wichtigste Aufgabe bei der Überwachung des Status der SHR-Datenbankoperationen ist, über die Ausführung der Workflow-Job-Streams informiert zu sein.
SHR bietet Ihnen eine Möglichkeit, die Ausführung der Job-Streams der einzelnen installierten Content Packs zu überwachen. Auf der Seite Datenverarbeitung der Administration Console werden auf den drei folgenden Registerkarten Stream-Informationen angezeigt:
Über die Seite Datenverarbeitung können Sie die Ausführung der aktiven Job-Streams überwachen und etwaige Probleme beheben, wenn die Ausführung fehlschlagen sollte. Außerdem können Sie eine Trendanalyse für den Stream über einen bestimmten Zeitraum durchführen, um die Ursache des Fehlers zu identifizieren. Über diese Seite können Sie die folgenden Aufgaben für die Überwachung von Daten-Streams durchführen: