我计算过timewindow计数(求和1)如下:弗林克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秒?那可能吗?