Grundlagen zur Zeit des Dateneingangs

Ein Data Workbench-Server erkennt eine Datenquelle, z. B. einen Sensor, wenn er Daten von dieser Quelle erhält.

Die Ausführungszeit ist eine Garantie dafür, dass das data workbench server Daten für alle Datenquellen hat, von denen es Kenntnis hat.

Angenommen, wir haben einen Satz von drei Sensors , die Daten an data workbench server senden: WEB1, WEB2 und WEB3. Da data workbench server die Daten von diesen Sensors empfängt und verarbeitet, werden automatisch Daten von jeder dieser Quellen erwartet. Die Ausführungszeit gibt an, wann data workbench server das letzte Mal Daten aus allen drei dieser Quellen erhalten hat.

Praktisch betrachtet interessiert das data workbench server nur die Zeit des Ausführungsrhythmus und nicht die Zeit, die man als "Wandzeit"bezeichnen könnte, oder die Zeit von einer Uhr an der Wand. Die data workbench server kennt die Zeit nur als Ausführungszeit. Dies ist besonders für Berichtszwecke wichtig, da es garantiert, dass Berichte immer auf der Grundlage des Ausführungszeitpunkts ausgeführt werden, wodurch sichergestellt wird, dass Berichte mit nur partiellen Daten nie an Endbenutzer des Systems gesendet werden können.

data workbench server verwendet Daten, die vom Transmitter gesendet werden, um die Ausführungszeit bereitzustellen, unabhängig davon, ob es sich um tatsächliche Daten handelt, die von der Website erfasst werden, oder um periodische Heartbeats, die von Ihrem Sensors gesendet werden. Diese Heartbeats dienen zwei Zwecken:

  1. Um eine persistente HTTP/1.1-Verbindung zwischen Sensor und data workbench server offen zu halten.

  2. Damit bleibt die Ausführungszeit für den Fall, dass kein Website-Traffic erfasst und an data workbench server gesendet wird, aktuell.

Auf dieser Seite