开发者社区> 问答> 正文

flink sql 中sum、count的问题,求大佬解答

历史数据发生改变,使用flink做sum处理时结果也会发生改变?增加能够理解,减少是什么原因?

展开
收起
游客leex5kezpfjlc 2023-02-21 16:04:10 344 0
1 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    Flink 是一个流处理引擎,它对无限流进行连续的处理,并且随着时间的推移,数据也在不断地产生和变化。在这种情况下,如果历史数据发生了改变,那么之前计算的聚合结果也会发生变化

    所以,你提到的 sum 函数(sum是对数据进行累加操作),如果历史数据发生增加,聚合结果会增加;如果历史数据发生减少,聚合结果也会相应减少。

    对于 count 函数是对数据进行计数操作,历史数据增加会增加计数结果,但历史数据减少时,已经计数过的数据不会被减去。

    码字不易,希望对你有所帮助!!!

    2023-02-23 11:24:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载