Flink实时数仓落地方案

实时数仓架构图:

说明:

数据采集层:原始数据目前分三种,由中台生成的埋点日志用于主流,RDBMS则是获取业务库表,通常用于维表关系所需,binlog日志通过cdc方式进入kafka进行消费,用于大维表的增量更新。

数据计算层:数据计算层的计算引擎是Flink,通过较上层的FlinkSQL实现数据的ETL加工,其中HDFS作用于大维表初始化到Hbase过程所用,再通过Flinksql消费binlog日志进行增量更新。

数据共享层:通过Flinksql对主流表进行打宽后输出到dw层kafka为最终的结果明细数据,Clickhouse支持通过这个Kafka进行批量插入操作,可通过Flinksql多维度轻度汇总写入到RDBMS,也可接入Skyeye平台进行配置计算结果输出到wtable。

数据应用层:数据应用层为OLAP分析工具,通过接入数据共享层数据即可进行实时报表展现,实时播报,即席查询等功能。

数据流程图:

v1.0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值