
文章目录
SQL的滑动窗口(HOP)
滑动窗口定义:滑动窗口也是将元素指定给固定长度的窗口。与滚动窗口功能一样,也有窗口大小的概念。不一样的地方在于,滑动窗口有另一个参数控制窗口计算的频率(滑动窗口滑动的步长)。因此,如果滑动的步长小于窗口大小,则滑动窗口之间每个窗口是可以重叠。在这种情况下,一条数据就会分配到多个窗口当中。举例,有 10 分钟大小的窗口,滑动步长为 5 分钟。这样,每 5 分钟会划分一次窗口,这个窗口包含的数据是过去 10 分钟内的数据,如下图所示。
在流模式下,时间属性字段必须是
Flink SQL滑动窗口(HOP)详解

本文介绍了Flink中SQL的滑动窗口(HOP)概念,包括窗口定义、参数设置以及在批处理和流处理模式下的应用。通过实例展示了如何使用Group Window Aggregation和Windowing TVF进行滑动窗口操作,用于计算如同时在线用户等场景。
订阅专栏 解锁全文
1595





