Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

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

Feste Zeitfenster, auch „Tumbling Windows“ oder „Window Trains“ genannt, bilden die einfachste Fensterform:
  • 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.

Grafische Darstellung fester Zeitfenster.

In diesem Beispiel gehören alle Daten mit Zeitstempelwerten zwischen 00:00:00 und 01:00:00 Fenster 1 an, alle Daten mit Zeitstempelwerten zwischen 01:00:00 und 02:00:00 Fenster 2 usw.

Gleitfenster

Gleitfenster, auch gleitende Zeitfenster genannt, entsprechen der einfachsten Fensterform:
  • 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.

Grafische Darstellung von Gleitfenstern mit überlappenden Fenstern.

In diesem Beispiel gehören alle Daten mit Zeitstempelwerten zwischen 00:00:00 und 01:00:00 Fenster 1 an, alle Daten mit Zeitstempelwerten zwischen 00:30:00 und 01:30:00 Fenster 2 usw. Dadurch können Sie den gleitenden Datendurchschnitt für die jeweils letzte Stunde errechnen, der alle 30 Minuten aktualisiert wird.

Grafische Darstellung von Gleitfenstern mit Fenstern, die alle 30 Minuten aktualisiert werden.

In diesem Beispiel gehören alle Daten mit Zeitstempelwerten zwischen 00:00:00 und 01:00:00 Fenster 1 an, alle Daten mit Zeitstempelwerten zwischen 01:30:00 und 02:30:00 Fenster 2 usw. Die Fenster überlappen nicht und die Datenstücke werden in verschiedenen Fenstern gespeichert.

Sitzungsfenster

Sitzungsfenster sind Fenster mit Daten, die während einer Lückendauer für die anderen Daten gespeichert werden:
  • 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.

Grafische Darstellung von Sitzungsfenstern.

In diesem Fall werden die Daten, die auf Aktivität verweisen, in einem Fenster gespeichert, das geschlossen wird, wenn es während mindestens fünf Minuten (Lückendauer) keine Daten empfängt. Die Fenster überlappen nicht und verfügen weder über eine Start- noch über eine Endzeit.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!