Я расчета счетчик (суммирующий 1) по timewindow следующим образом:Flink timeWindow получить время начала
mappedUserTrackingEvent
.keyBy("videoId", "userId")
.timeWindow(Time.seconds(30))
.sum("count")
Я хотел бы на самом деле добавить время начала окна в качестве ключевого поля тоже. поэтому результатом будет что-то вроде:
key: videoId=123,userId=234,time=2016-09-16T17:01:30
value: 50
Таким образом, совокупный подсчет по окну. Конечная цель - нарисовать гистограмму этих окон.
Как я могу добавить начало окна в качестве поля в ключе? и после этого выровнять окно с 00 или 30 в этом случае? Это возможно?