Weitere Informationen zu Fensterdauer, -periode und -sitzungen
Der Prozessor vom Typ Window (Fenster) ermöglicht Ihnen die Aufteilung des Datenstreamings auf verschiedene Typen von Zeitfenstern: feste Zeitfenster, Gleitfenster und Sitzungsfenster.
Der Prozessor vom Typ Window (Fenster) startet in jeder Zeitperiode (period (Periode)) ein neues Fenster.
Dieses Fenster legt in seinem Speicher während eines bestimmten Zeitraums (duration (Dauer)) Datensätze ab und sendet dann Mikro-Datenbatches an den Ausgang.
Feste Zeitfenster
-
Alle Fenster verfügen über dieselbe konsistente Dauer. Es kommt nie zu Überlappungen.
-
Es wird jeweils nur ein Fenster im Speicher abgelegt.
-
In einem Fenster wird ein Datenstück aufgezeichnet.
Diese Fenster sind nützlich, wenn Sie fortlaufend alle Daten erfassen möchten.
Gleitfenster
-
Zahlreiche Fenster können überlappen.
-
Mehrere Fenster werden gleichzeitig im Speicher abgelegt.
-
Die Elemente in einem Datensatz können in mehr als einem Fenster erfasst werden.
Diese Fenster erweisen sich zu Sampling-Zwecken wie auch zur Erfassung gleitender Datendurchschnitte als nützlich.
Sitzungsfenster
-
Hohe Konzentrationen an Daten werden in separaten Fenstern gruppiert.
-
Inaktive Abschnitte des Datenflusses werden ausgefiltert.
-
Daten können in disjunkten Fenstern unterschiedlicher Größe erfasst werden.
Diese Fenster sind nützlich für zeitlich unregelmäßig verteilte Daten. Bei einem Datenfluss beispielsweise, der die Benutzermausaktivität wiedergibt, kann es zu längeren Zeiträumen von Inaktivität mit hohen Klickkonzentrationen dazwischen kommen.