Я рассчитываю количество (сумма 1) по временному окну следующим образом:
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 с в этом случае? Это возможно?