温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
今天向大家介绍通过ETL engine实现数据流拷贝功能。我们的需求从MYSQL数据源读取数据。同时输出到mysql Oracle PG Excel多个目标数据源。前置条件,我们在MYSQL中已经创建了TTS的数据表。并存储了8条记录。Mysql Oracle PG中也已经创建了T的2数据表。我们看一下t test的1。有8条记录,分别是。ID姓名、身高日期。和一个UI的主键列。
01:00
T test2没有数据。再看Oracle。T test2同样也是5个字段,没有数据。PG.同样5个字段没有数据。我们打开已经配置好的任务。数据源,我们创建了3个MYSQL。PG.Oracle.原数据我们创建了2个。第一个原数据是C1到C55个字段。用于写数据表、映射。对应了目标数据表当中的5个字段。第二个原数据列名称用中文。序号、姓名、身高、日期组件对应到Excel文件当中列标题。
02:07
我们看一下任务中读数据源。我们SQL语句当中读取了TT的1。DB connection是MYSQL的连接。连接线当中用的是Meta data一元数据。拷贝数据流节点,分别向3个数据表和1个Excel做输出。连接线的原数据有点儿区别。向Excel输出的连接线是META2。第一个数据表是向MYSQL输出。5个字段。Insert语句。实现写入效果。
03:03
第二个数据表是PG。写数据表输出字段时。C1到C55个字段。第3个数据表是Oracle写数据表。SQL语句字段定义。可以看到3个数据表,只是SQL语句的写法不一样,其他都是一样的。Excel文件定义了输出到。D temp test2、XLSX文件。Sheet name是SHEET1。拷贝数据节点读出的5个字段。映射到Excel文件。的5个中文列名称。
04:03
D temp目录下目前没有TEST2XLSX。我们执行看一下效果。先看数据表。MYSQL的TT的数据表已经插入8条记录。Oracle的t test2数据表已经插入8条记录。PG的t test2也已经插入8条记录。D temp目录下已经生成了TEST2XLSX。8条记录也已经写进来了。
我来说两句