一、创建测试表
创建
T1
,
T2
,
T3
三个表,分别表示学生信息表,电话表,成绩表
![](https://i-blog.csdnimg.cn/direct/dbaea6dbf73345779fb34d18ff726e1f.png)
现在需要使用
DMETL
完成如下操作
1.
查找出成绩为
100
的学生的所有信息(姓名,性别,班级,电话,
ID
)形成
信息表;
2.
将
T2
表获取的电话信息插入到信息表中;
3.
将性别统一替换为男性或女性;
4.
自动定期更新学生信息表;
二、工程设计
1.
创建数据源
启动达梦数据交换平台软件,右键数据库新建数据源
![](https://i-blog.csdnimg.cn/direct/219c10ae371e45ffa6772c758c320323.png)
2.
新建工程
![](https://i-blog.csdnimg.cn/direct/7b6a73f591654fc98145503ac6818df1.png)
3.
新建转换
在新建的工程里右键转换进行新建转换
![](https://i-blog.csdnimg.cn/direct/cbf8eed51f424adca1ff72d2d176f766.png)
随后进入设计界面
![](https://i-blog.csdnimg.cn/direct/dce9d2ba2bd24354a18e7afc33fc4bb1.png)
4.
添加表
切换回数据源,右键创建的数据源选择模式添加需要设计的表
![](https://i-blog.csdnimg.cn/direct/2f851a08264f40e49254f010069d74a6.png)
5.
拖动要操作的表到设计器中
![](https://i-blog.csdnimg.cn/direct/c3a6759347d34d1cbe9960aa34b89e46.png)
6.
查询
T1
表和
T3
表中成绩为
100
的学生信息
1
)新建
sql
查询
右键
sql
查询进行新建,配置查询参数和输出配置
![](https://i-blog.csdnimg.cn/direct/f7bce7de49424b2f90a0e6beab985c70.png)
2
)将新建的
sql
查询和
T1
表拖入设计器中
3
)拖入连接并连线
T1
表和
sql
查询
![](https://i-blog.csdnimg.cn/direct/1e9d95869af942218f0555e9250b3f4a.png)
4
)双击连接配置连接属性
连接链配置,这里通过
ID
列进行连接
![](https://i-blog.csdnimg.cn/direct/dfa6bebcdf5e4bc1880c071bd044a6fb.png)
输出列配置,配置信息表要输出的列
![](https://i-blog.csdnimg.cn/direct/8531408a9eee419e81fb2d04746b10dc.png)
5
)右键连接,预览输出结果
![](https://i-blog.csdnimg.cn/direct/6babae065cff45d79930b2724023da76.png)
7.
增加
phone
列
1
)创建
T2
表数据集查找缓存
![](https://i-blog.csdnimg.cn/direct/d1ab32603ebe4ad18fdbc0d10289e450.png)
点击窗口选择数据集缓存,右键数据集缓存新建数据集缓存
配置要创建的数据集缓存
![](https://i-blog.csdnimg.cn/direct/82b59611fcbd43ecbb689a3357f26eab.png)
2
)将数据集查找拖入设计台
![](https://i-blog.csdnimg.cn/direct/42c0a069079c401489107ab69b370f2e.png)
3
)配置数据集查找
数据集查找缓存使用创建的
T2
缓存,并使用
ID
列进行连接
配置引用的数据集缓存的输出列,使用新字段的方式进行输出
![](https://i-blog.csdnimg.cn/direct/6a0f23a9334d4b649184bead8d0ae42d.png)
![](https://i-blog.csdnimg.cn/direct/cee6b259dfba4d0caaea1c20f5a054b9.png)
4
)预览输出结果
![](https://i-blog.csdnimg.cn/direct/ab179279f64e46d381452ac7c4327379.png)
8.
替换字段名或内容
1
)将数据清洗转换拖入设计台
![](https://i-blog.csdnimg.cn/direct/be691a1253484008a489751498f48e17.png)
2
)配置数据清洗转换策略
点击添加规则
![](https://i-blog.csdnimg.cn/direct/a4dd054f915544be9812d63e5e8a4606.png)
选择高级查找替换
![](https://i-blog.csdnimg.cn/direct/3ba1b64518c640d288e2c38ef8bc00f5.png)
配置需要查找替换字符串
![](https://i-blog.csdnimg.cn/direct/2305f0c8e0614933b2ea4f79cd3dcaf6.png)
点击完成后预览
![](https://i-blog.csdnimg.cn/direct/a9c40f531add4853b978f27cde1030c7.png)
9.
数据装载
将目的表拖入设计台中
![](https://i-blog.csdnimg.cn/direct/fc3e26d28a4a4e779b6503649e80ac85.png)
配置目的表的源数据
![](https://i-blog.csdnimg.cn/direct/b665d3306c0d433fb9050c81285e5f7b.png)
修改流程名,一个完整的流程就设计好了
![](https://i-blog.csdnimg.cn/direct/4d32df84c24f45ff8175626643a02422.png)
三、作业设计
1.
新建作业
右键作业,配置新建作业属性
![](https://i-blog.csdnimg.cn/direct/abc034fe896548bb951ed657248fc09d.png)
2.
配置作业
1
)在作业设计台中拖入
sql
命令
![](https://i-blog.csdnimg.cn/direct/0d8994317bcc432caf24e8529f5d003b.png)
2
)配置
sql
命令
![](https://i-blog.csdnimg.cn/direct/3a4357e7996448189fdf1f61fb9ab65d.png)
3
)拖入转换组件
![](https://i-blog.csdnimg.cn/direct/7d47cc9d90c5463ca95a54d455831970.png)
4
)配置转换为之前设计的工程
![](https://i-blog.csdnimg.cn/direct/1ed31be8b1234c94b87e5164867c5cee.png)
5
)配置调度
![](https://i-blog.csdnimg.cn/direct/48d155d832be4a1e8837b5209b4ecf6c.png)
右键调度新建调度
![](https://i-blog.csdnimg.cn/direct/909ff37cb2b84de68c4783bbaf283d37.png)
右键作业新建调度
打开监控可以看到流程运行成功
![](https://i-blog.csdnimg.cn/direct/e2acba0d18bd4295becd44ba6698b5af.png)