当前位置: 首页 > backend >正文

如何通过ETLCloud做数据监听

许多企业为数据库日志解析而头痛,时常因为技术瓶颈,无法保证数据的实时性和一致性。

今天我们为您推荐一款新一代数据集成平台——ETLCloud。这款平台通过可视化的CDC配置能力开箱即用的链接器,可帮助企业快速完成数据库日志解析,构建高可靠的数据实时管道。

本文将为您深入解析,如何通过ETLCloud快速落地CDC方案,释放实时数据的战略价值。

一、准备工作

1.本地部署ETLCLoud。

2.源库和目标端数据库。

3.源端数据库开启CDC功能,具体开启方法可以参考etlcloud官网帮助文档。

二、配置数据源

首先要配置好数据源,来到平台首页,进入数据源管理模块。

图片 1

首先创建源端数据库的数据源,这里要监听mysql数据库,所以创建mysql的数据源。

图片 2

图片 3

图片 4
同理创建目标表的数据源链接,这里是sqlserver的数据源。

图片 5

**二、**创建监听器

创建好数据源后,来到平台首页,进入实时数据集成模块,准备创建数据库监听器。

图片 1

新建监听器,配置监听器。

图片 2

图片 3

图片 4

图片 5

启动配置好的监听器。

图片 6

图片 7

图片 8

图片 9

图片 10

上面这种情况是做单纯的增量同步,但如果需要对数据进行处理的话,直接传输的模式就不适用了,需要使用传输到etl功能,比如需要监听源表变更的同时打宽源表的数据。

比如这是源表

图片 11

这是关联表

图片 13目标表数据:

图片 14

这里的需求是,源表监听到数据,要根据id字段值从关联表查出数据并进行leftjoin,最后把合并的数据输出到目标表。
首先先在离线数据集成新建一个etl流程:

图片 17

图片 18

图片 19

图片 20

配置一个如图的流程:

图片 21

双流join合并组件配置:

图片 22

图片 23

图片 24

图片 25

可以预览一下合并后的字段:

图片 26

创建监听器:

图片 27

图片 28

配置完成后启动监听器:

图片 29

源表新增一条数据:

图片 30

图片 31

来到etl流程页面

图片 32

流程成功运行:

图片 33

图片 34

以上便是通过ETLCloud做数据监听的示例,如果源表和目标表的结构一致,我们可以选择监听器的直接传输方式,但当源表与目标表的结构不一致的情况下,可以使用传输到etl流程的方式,并在etl流程配置数据处理的流程。如果源表变更的数据量太大,平台处理速率跟不上的情况还可以选传输到kafka的方式,将变更的数据传到kafka里面再进行消费。

http://www.xdnf.cn/news/17858.html

相关文章:

  • 北京JAVA基础面试30天打卡10
  • Unity与OpenGL中的材质系统详解
  • 电子电气架构 --- 探索软件定义汽车(SDV)的技术革新
  • 力扣326:3的幂
  • Ubuntu20.04下Px4使用UORB发布消息
  • OpenCV-循环读取视频帧,对每一帧进行处理
  • Qt——常用Widget(控件)
  • 【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案
  • 有红帽认证证书可以0元置换华为openEuler-HCIA/HCIP认证
  • 醋酸镧:看不见的科技助力
  • 介绍TCP的拥塞控制
  • Oracle EBS R12.2 adlnkoh.sh执行报错
  • windows系统创建FTP服务
  • ar / let / const 以及不同写法的区别一
  • Vue 侦听器(watch 与 watchEffect)全解析2
  • [Chat-LangChain] 前端用户界面 | 核心交互组件 | 会话流管理
  • NY232NY236美光固态闪存NY240NY241
  • 责任链模式C++
  • 当云手机出现卡顿怎么办?
  • 第五天~提取Arxml中描述信息New_CanCluster--Expert
  • SpatialVLM和SpatialRGPT论文解读
  • 【进阶】Java技术栈八股文学习资料整理
  • Python 常用库速查手册
  • 如何使用亚马逊云科技EC2服务部署语音转写系统
  • 【算法专题训练】13、回文字符串
  • webrtc编译arm/arm64
  • STM32 - Embedded IDE - GCC - 显著减少固件的体积
  • 鸿蒙任务调度机制深度解析:优先级、时间片、多核与分布式的流畅秘密
  • 【开发语言】Groovy语言:Java生态中的动态力量
  • 【Cuda 编程思想】LinearQaunt-分块量化矩阵乘法计算过程