Disclosed is a data collection and retrieval system that puts data produced
by real-time and non-real-time data sources into parallel "streams" or
data files. Real-time data points are stored with time stamps in data
files and non-real-time data points with time stamps are stored in other
data files. Real-time data points are stamped with the times at which
their data were collected. Non-real-time data points are stored in
time-sequential order, the sequence time being the time of relevance
rather than the time of collection. By referencing the streams that
contain data points relevant to a given period, header files facilitate
coordinated retrieval of data from multiple parallel streams. The time
stamps allow the data points to be merged together into one coordinated,
time-sequential data stream for analysis. The parallel stream data
collection and retrieval technique allows operators to add or delete data
sources without shutting down the process being monitored.
Gegeben eine Datenerfassung und ein Informations-Retrievalsystem frei, das die Daten setzt, die durch die Realzeit- und Nichtreellzeitdatenquellen in parallele "Ströme" oder in Dateien produziert werden. Realzeitdatenpunkte werden mit Zeitstempeln in den Dateien gespeichert und Nichtreellzeitdatenpunkte mit Zeitstempeln werden in anderen Dateien gespeichert. Realzeitdatenpunkte werden mit den Zeiten gestempelt, zu denen ihre Daten gesammelt wurden. Nichtreellzeitdatenpunkte werden im Zeit-aufeinanderfolgenden Auftrag, die Reihenfolge Zeit gespeichert, die die Zeit der Bedeutung anstatt die Zeit der Ansammlung ist. Indem sie die Ströme beziehen, die die Datenpunkte enthalten, die zu einer gegebenen Periode relevant sind, erleichtern Include-Dateien koordinierte Wiederherstellung von Daten von den mehrfachen parallelen Strömen. Die Zeitstempel erlauben, daß die Datenpunkte zusammen in einen koordiniert, Zeit-aufeinanderfolgender Datenstrom für Analyse vermischt werden. Die parallele Stromdatenerfassung und Wiederherstellung Technik erlaubt Operatoren, Datenquellen hinzuzufügen oder zu löschen, ohne den Prozeß zu schließen, der überwacht wird.