Flink Table Api 之Over Windows使用

命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

导读:本篇文章讲解 Flink Table Api 之Over Windows使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Over Windows

  • Over window 聚合是标准 SQL 中已有的(over 子句),可以在查询的SELECT 子句中定义
  • Over window 聚合,会针对每个输入行,计算相邻行范围内的聚合
  • Over windows 使用 window(w:overwindows*)子句定义,并在 select()方法中通过别名来引用
Table table = input.window([w: OverWindow] as "w").select("a, b.sum over w, c.min over w");
  • Table API 提供了 Over 类,来配置 Over 窗口的属性

无界 Over Windows

  • 可以在事件时间或处理时间,以及指定为时间间隔、或行计数的范围内,定义 Over windows
  • 无界的 over window 是使用常量指定的
// 无界的事件时间 over window
.window(Over.partitionBy("a").orderBy("rowtime").preceding(UNBOUNDED_RANGE).as("w"))
//无界的处理时间 over window
.window(Over.pa

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/143291.html

(0)

相关推荐

  • 机器学习12:演化学习

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 机器学习12:演化学习,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年4月6日
    00
  • Python 匹配 HTML tag 的时候,<.*> 和 <.*?> 区别

    命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

    导读:本篇文章讲解 Python 匹配 HTML tag 的时候,<.*> 和 <.*?> 区别,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年5月10日
    00
  • Java 是值传递还是引用传递?

    人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

    导读:本篇文章讲解 Java 是值传递还是引用传递?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月8日
    00
  • Redis集群之哨兵模式

    导读:本篇文章讲解 Redis集群之哨兵模式,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年3月2日
    00
  • 【Redis集群】哨兵模式

    命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

    导读:本篇文章讲解 【Redis集群】哨兵模式,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年5月24日
    00
  • IO流基础知识详解–文件及IO流原理

    导读:本篇文章讲解 IO流基础知识详解–文件及IO流原理,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年2月28日
    00
  • LinuxCentOs7下安装MySQL8.0.26详细教程,本人亲测可行,仅供大家避雷

    导读:本篇文章讲解 LinuxCentOs7下安装MySQL8.0.26详细教程,本人亲测可行,仅供大家避雷,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端笔记 2023年2月21日
    00
  • 【最详细】Git常用命令面试题 (60道)

    人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

    导读:本篇文章讲解 【最详细】Git常用命令面试题 (60道),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月8日
    00
  • 【最详细】最新最全Java基础面试题(52道)

    人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

    导读:本篇文章讲解 【最详细】最新最全Java基础面试题(52道),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月8日
    00
  • 【最全详细配置】SpringBoot整合Redis

    人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

    导读:本篇文章讲解 【最全详细配置】SpringBoot整合Redis,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月8日
    00

发表回复

登录后才能评论