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