Flink Table Api 之分组窗口使用

窗口

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

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

Group Windows

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

你可能感兴趣的:(flink,入门到精通,flink)