![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flink
码农无奇
这个作者很懒,什么都没留下…
展开
-
Flink SQL 使用UDF函数实现将多行值转为数组
在使用Flink SQL同步数据的实际场景中,会碰到需要将多行数据转为数组的情况。以MySQL同步ES为例,假如我们需要把每个学生的选修课程用数组格式存到ES。需要得到以下结果:2.1 试过一些可能可以使用的聚合函数都不满足条件。2.2 类型转换也都没有成功先使用自带的LISTAGG聚合函数将多行聚合成字符串,然后自己编写UDF将字符串切割成数组原创 2024-02-28 17:12:02 · 588 阅读 · 0 评论 -
Flink SQL自定义connector
本文翻译自:Flink v1.11官方文档动态表是Flink的Table&SQL API的核心概念,用于以统一方式处理有界和无界数据。因为动态表只是一个逻辑概念,所以Flink并不拥有数据本身。 相反,动态表的内容存储在外部系统(例如数据库,键值存储,消息队列)或文件中。动态源(Dynamic sources)和动态接收器(Dynamic sinks)可用于从外部系统读取和写入数据。 在文档中,源(sources)和接收器(sinks)通常可以统称为连接器(connector)。Flink为Kafk原创 2020-12-03 14:58:20 · 4328 阅读 · 4 评论