当前位置: 首页 > 工具软件 > Sliding Table > 使用案例 >

Flink Table Api 之分组窗口使用

颜志业
2023-12-01

窗口

  • 时间语义,要配合窗口操作才能发挥作用
  • 在 Table API 和 SQL 中,主要有两种窗口

Group Windows(分组窗口)
  • 根据时间或行计数间隔,将行聚合到有限的组(Group)中,并对每个组的数据
    执行一次聚合函数
Over Windows
  • 针对每个输入行,计算相邻行范围内的聚合

Group Windows

  • Group Windows 是使用 window(w:GroupWindow)子句定义的,并且必须由as子句指定一个别名;
  • 为了按窗口对表进行分组,窗口的别名必须在 group by 子句中,像常规的分组字段一样引用;
 类似资料: