温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
今天我们向大家介绍通过ETL engine执行SQL脚本。我们的需求。执行指定的SQL脚本或脚本文件。主要是DDLDML语句。前置条件,在MYSQL数据库中事先已经创建好T1数据表。准备好执行的SQL脚本内容。或多条语句。多条语句之间用分号分隔。我们打开一个已经配置好的ETL任务。看一下数据源,我们创建了一个MYSQL数据源。原数据按照目标数据表。创建了两个字段。
01:03
我们的目标数据表有两个数据字段。SQL脚本节点提供了script属性。我们在里面先删除T表。在创建T仪表。删除T表的数据,再插入T表数据。数据源选择刚才的MYSQL。连接线选择原数据。垃圾桶节点只是作为一个结束节点。不做任何配置。我们看一下数据表。执行一下看看效果。
02:09
已经插入了四条记录。我们再准备一个SQL脚本文件。具体内容是。先删除T表的数据。将原有一至四的数据先删掉,然后插入100~103的四条数据。我们修改一下配置。指定file URL属性。当script属性和URL属性同时设置时。
03:01
URL优先于script。保存。执行。看一下效果。数据是事先将已存在的记录删除掉。然后又插入了新的记录。
我来说两句