一、创建测试表
创建
T1
,
T2
,
T3
三个表,分别表示学生信息表,电话表,成绩表

现在需要使用
DMETL
完成如下操作
1.
查找出成绩为
100
的学生的所有信息(姓名,性别,班级,电话,
ID
)形成
信息表;
2.
将
T2
表获取的电话信息插入到信息表中;
3.
将性别统一替换为男性或女性;
4.
自动定期更新学生信息表;
二、工程设计
1.
创建数据源
启动达梦数据交换平台软件,右键数据库新建数据源

2.
新建工程

3.
新建转换
在新建的工程里右键转换进行新建转换

随后进入设计界面

4.
添加表
切换回数据源,右键创建的数据源选择模式添加需要设计的表

5.
拖动要操作的表到设计器中

6.
查询
T1
表和
T3
表中成绩为
100
的学生信息
1
)新建
sql
查询
右键
sql
查询进行新建,配置查询参数和输出配置

2
)将新建的
sql
查询和
T1
表拖入设计器中
3
)拖入连接并连线
T1
表和
sql
查询

4
)双击连接配置连接属性
连接链配置,这里通过
ID
列进行连接

输出列配置,配置信息表要输出的列

5
)右键连接,预览输出结果

7.
增加
phone
列
1
)创建
T2
表数据集查找缓存

点击窗口选择数据集缓存,右键数据集缓存新建数据集缓存
配置要创建的数据集缓存

2
)将数据集查找拖入设计台

3
)配置数据集查找
数据集查找缓存使用创建的
T2
缓存,并使用
ID
列进行连接
配置引用的数据集缓存的输出列,使用新字段的方式进行输出


4
)预览输出结果

8.
替换字段名或内容
1
)将数据清洗转换拖入设计台

2
)配置数据清洗转换策略
点击添加规则

选择高级查找替换

配置需要查找替换字符串

点击完成后预览

9.
数据装载
将目的表拖入设计台中

配置目的表的源数据

修改流程名,一个完整的流程就设计好了

三、作业设计
1.
新建作业
右键作业,配置新建作业属性

2.
配置作业
1
)在作业设计台中拖入
sql
命令

2
)配置
sql
命令

3
)拖入转换组件

4
)配置转换为之前设计的工程

5
)配置调度

右键调度新建调度

右键作业新建调度
打开监控可以看到流程运行成功
