极客 - 大数据 - 作业 Flink
按照 SlidingWindow 统计平均值,每隔 1 分钟,求过去五分钟的窗口聚合值
复制代码
学些了 TableAPI,结合部分 SQL 语句,的用法,也知道文档都去哪里查了。
参考:https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/try-flink/table_api/
按照 SlidingWindow 统计平均值,每隔 1 分钟,求过去五分钟的窗口聚合值
public static Table report(Table transactions) { return transactions .window(Slide.over(lit(5).minutes()).every(lit(1).minutes()).on($("transaction_time")).as("log_ts")) .groupBy($("log_ts"), $("account_id")) .select( $("account_id"), $("log_ts").start().as("log_ts"), $("amount").avg().as("amount"));
}
学些了 TableAPI,结合部分 SQL 语句,的用法,也知道文档都去哪里查了。
参考:https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/try-flink/table_api/
还未添加个人签名 2017.10.18 加入
还未添加个人简介

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号


评论