问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Flink SQL Over 聚合详解

发布网友 发布时间:2024-09-25 18:58

我来回答

1个回答

热心网友 时间:2024-10-04 19:05

Over 聚合定义(支持 Batch\Streaming):特殊的滑动窗⼝聚合函数,与窗口聚合相比,Over 聚合能够保留原始字段。

窗口聚合:不在 group by 中的字段,不能直接在 select 中拿到。

Over 聚合:能够保留原始字段。

生产环境中,Over 聚合的使用场景较少。

应用场景:计算最近一段滑动窗口的聚合结果数据。

实际案例:查询每个产品最近一小时间订单的金额总和。

Over 聚合语法如下:

ORDER BY:必须是时间戳列(事件时间、处理时间);

PARTITION BY:标识了聚合窗口的聚合粒度,如上述案例是按照 product 进行聚合;

range_definition:标识聚合窗口的聚合数据范围,在 Flink 中有两种指定数据范围的方式。第一种为按照行数聚合,第二种为按照时间区间聚合。

时间区间聚合

案例:输出一个产品最近一小时间数据的 amount 之和。

结果就是最近一小时间数据的 amount 之和。

结果如下:

行数聚合

案例:输出一个产品最近 5 行数据的 amount 之和。

结果如下:

在一个 SELECT 中有多个聚合窗口,简化写法如下:

热心网友 时间:2024-10-04 18:58

Over 聚合定义(支持 Batch\Streaming):特殊的滑动窗⼝聚合函数,与窗口聚合相比,Over 聚合能够保留原始字段。

窗口聚合:不在 group by 中的字段,不能直接在 select 中拿到。

Over 聚合:能够保留原始字段。

生产环境中,Over 聚合的使用场景较少。

应用场景:计算最近一段滑动窗口的聚合结果数据。

实际案例:查询每个产品最近一小时间订单的金额总和。

Over 聚合语法如下:

ORDER BY:必须是时间戳列(事件时间、处理时间);

PARTITION BY:标识了聚合窗口的聚合粒度,如上述案例是按照 product 进行聚合;

range_definition:标识聚合窗口的聚合数据范围,在 Flink 中有两种指定数据范围的方式。第一种为按照行数聚合,第二种为按照时间区间聚合。

时间区间聚合

案例:输出一个产品最近一小时间数据的 amount 之和。

结果就是最近一小时间数据的 amount 之和。

结果如下:

行数聚合

案例:输出一个产品最近 5 行数据的 amount 之和。

结果如下:

在一个 SELECT 中有多个聚合窗口,简化写法如下:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 over在SQL里就什 在智行火车票退票钱没有收到 英语翻译;孩子们提出很多奇怪的问题 如何回答孩子的英语问题? 海尔热水器常见故障详解及处理办法 海尔恒温热水器显E1有时好打火第二次打显E1第三次可能打燃有时要爆 ... 苹果手机自己怎么制作视频? 海尔热水器弟一次放完热水后为E4显示第二次打开出水开关同样是E4第三... 在智行火车票网上订票退票是一个星期以内吗? 金枪中草药健康烟嘴里面有中药材吗? 我看到领导家里有个像烟盒子一样的,写着金枪,是烟嘴还是烟? ...显示剩余电量还是没交以前的,交电费的那里说是电表坏了 vivo X9和vivoX9Plus哪个好更值得买?区别对比 vivox9plus和vivox9的区别有哪些 ...劲道呢,怎么做能少下豆子多出豆腐呢, 卤水水豆腐,我也做不好,_百度... 在国企事业单位上班怎么发展 实在人,脾气爆男,在国企厂子怎么混啊? ...500克大米可以供一名成年人生活一天,全国13亿人如果每人浪费1... 苹果怎样剪辑视频? 称多音字组词有哪些 sgccetp如何导入投标? ...上课总是积极回答问题,但总是答错,同学们都嘲笑他。你该怎么做... 求1---5选择题答案 求1-5选择题 赶快! 注意力不集中记忆力下降怎么回事 在智行火车票上买的火车票可不可以当天拿12月2号的票 上海火车站到闵行区华宁路银春路1955弄143号怎么走? 64.甲、乙、丙、丁四位盲人到河边钓鱼,到了中午他们把钓的鱼都放在一... 有的大学生情侣住宾馆真的只是亲亲抱抱,不会发生性行为吗? 影帝为在长城墙上跳舞道歉,印小天否认事业受损是因“插刀教” ?门庭若市什么意思?出处是哪里? ...用什么办法可以知道它是由什么语言或什么开发环境编写的 女性肚子左侧隐隐作痛是怎么回事 Django使用什么前端语言(django是用什么语言写的) 女性肚子左侧疼痛是什么原因 小肚子左边用手按就疼是什么原因 永恒之塔T8的枪好吗?和火神比呢? 永恒之塔火神FB谁出过枪刷到现在就没听过人出过 《永恒之塔》我用一把T8号的黄枪作主武器、用一把火神黄枪作副武器... 运动前都能做哪些拉伸运动?