Ich möchte eine andere WindowFn
in einer solchen Weise erstellen, um Windows zu einem meiner Eingabeelemente basierend auf einem anderen Feld statt basierend auf dem Zeitstempel meines Eingabeeintrags zuweisen. Ich weiß, dass die vordefinierten Werte WindowFn
von Google DataFlow SDK den Zeitstempel als Kriterium für die Zuweisung eines Fensters verwenden.So erstellen Sie ein personalisiertes WindowFn in Google Datenfluss
Genauer gesagt möchte ich eine Art SlidingWindows
erstellen, aber anstatt Zeitstempel als die Fensterzuweisungskriterien zu betrachten, möchte ich ein anderes Feld als dieses Kriterium betrachten.
Wie kann ich meine benutzerdefinierte WindowFn
erstellen? Was sind die Punkte, die ich bei der Erstellung meiner eigenen WindowFn
berücksichtigen sollte?
Danke.