关于达梦数据交换平台软件DMETL使用的一个例子

通过一个例子来熟悉DMETL4.0的使用。
将实例库BOOKSHOP中的EMPLOYEE、EMPLOYEE_DEPARTMENT、DEPARTMENT以及PERSON三张有关员工的表整合成一张完整的员工信息表(EMPLOYEEINFO)。
首先重新生成两个新的数据库实例,将实例库BOOKSHOP添加上,BOOKSHOP数据源中存储的是原始的员工信息,将其中一个库定义为DMETL_SAMPLE,在该库中创建一个新的模式DMETL_SAMPLE,在该模式下创建一个DMETL_SAMPLE表,该表将存储整合后的员工信息。
create table dmetl_sample.dmetl_sample(
EMPLOYEEID INT NOT NULL,
NATIONALNO VARCHAR(18) NOT NULL,
EMPLOYEENAME VARCHAR(50) NOT NULL ,
SEX VARCHAR(2) ,
EMAIL VARCHAR(50),
PHONE VARCHAR(25),
LOGINID VARCHAR(256),
DEPARTMENT VARCHAR(50),
TITLE VARCHAR(50),
BIRTHDATE DATE,
MARITALSTATUS VARCHAR(40),
PHOTO IMAGE,
HAIRDATE DATE
);
1.创建BOOKSHOP数据源
在数据源选项卡中新键数据库数据源
关于达梦数据交换平台软件DMETL使用的一个例子_第1张图片

添加源数据库的连接信息,用户名+密码+端口+数据源名称
关于达梦数据交换平台软件DMETL使用的一个例子_第2张图片

给数据库BOOKSHOP添加表

关于达梦数据交换平台软件DMETL使用的一个例子_第3张图片

将RESOURCES模式下的三张表添加上
关于达梦数据交换平台软件DMETL使用的一个例子_第4张图片

将PERSON模式下的PERSON表添加上
关于达梦数据交换平台软件DMETL使用的一个例子_第5张图片关于达梦数据交换平台软件DMETL使用的一个例子_第6张图片

添加新的SQL查询,配置如下
关于达梦数据交换平台软件DMETL使用的一个例子_第7张图片
关于达梦数据交换平台软件DMETL使用的一个例子_第8张图片

同添加源数据库一样,添加目的数据库源,目的数据库源为DMETL_SAMPLE

关于达梦数据交换平台软件DMETL使用的一个例子_第9张图片

添加目的源数据库的表
关于达梦数据交换平台软件DMETL使用的一个例子_第10张图片

创建工程,切换到【工程】选项卡,新建一个工程
关于达梦数据交换平台软件DMETL使用的一个例子_第11张图片

关于达梦数据交换平台软件DMETL使用的一个例子_第12张图片

DMETL V4.0通过转换来完成各种数据处理的任务,转换通常包括三种类型的节点:数据源节点、数据转换节点、数据目的节点,各个节点之间通过连接线连接。节点的功能是处理(读取、转换以及装载)数据,连接线的功能是传递数据。
关于达梦数据交换平台软件DMETL使用的一个例子_第13张图片

关于达梦数据交换平台软件DMETL使用的一个例子_第14张图片

在工具箱下的数据读取模块下将【表/视图】组件拉到流程设计器中,添加源表
关于达梦数据交换平台软件DMETL使用的一个例子_第15张图片

添加所属部门字段,将【窗口】菜单下的【数据集缓存】,新建数据集缓存

关于达梦数据交换平台软件DMETL使用的一个例子_第16张图片

关于达梦数据交换平台软件DMETL使用的一个例子_第17张图片

关于达梦数据交换平台软件DMETL使用的一个例子_第18张图片

增加姓名、性别、email地址、电话号码字段,首先新建一个数据集缓存,在流程设计器中加一个【数据集查找】组件
关于达梦数据交换平台软件DMETL使用的一个例子_第19张图片
关于达梦数据交换平台软件DMETL使用的一个例子_第20张图片

字段值替换,拖一个【数据清洗转换】组件到流程设计器中,并建立号连接,按下图配置好属性。
关于达梦数据交换平台软件DMETL使用的一个例子_第21张图片
关于达梦数据交换平台软件DMETL使用的一个例子_第22张图片
关于达梦数据交换平台软件DMETL使用的一个例子_第23张图片

添加目的表,从工具箱中【数据装载】下托一个【表】组件到流程设计器中,建立好连接并按下图配置好
关于达梦数据交换平台软件DMETL使用的一个例子_第24张图片

修改各个节点的名称后添加注释,再执行流程得到的结果如下,查看员工信息表

关于达梦数据交换平台软件DMETL使用的一个例子_第25张图片

你可能感兴趣的:(数据库)