一、相关说明
- 需求说明:
从mysql数据库表中读取数据,由于原表中的字段不符合实际的字段,因此需要将数据库表中读取的数据字段进行更改成为目标字段,并把数据保存在Excel中。 - 字段选择组件说明:
字段选择是从数据流中选择字段
、改变名称
、修改数据类型
。 - 实验要求:
从MySQL读取数据,修改其中几个字段(即将id改成目标字段key,将sex改成目标字段gender,将mobile改成目标字段telphone,删除is_disabled、is_deleted、gmt_create、gmt_modified)为目标字段,将修改之后的数据保存在Excel中。
二、设计转换
- 输入:表输入
- 转换: 选择字段
- 输出:Microsoft Excel输出
三、转换配置
-
Step1:表输入组件配置
- 双击表输入组件,写上步骤名称,如table-input
- 在数据库连接部分,点击“新建”按钮,在弹窗中选择MySQL数据库,并填写连接名称、主机名称、数据库名称、用户名、密码等,如下图所示:
-
Step2:字段选择组件配置
- 双击打开,设置步骤名称
- 配置信息,如下
-
Step3:MirosoftExcel输出组件配置
上述配置好后,点击确定即可!- 保存转换
四、运行转换
五、结果分析
- 打开结果文件查看结果
- 执行流程
E:表输入读取MySQL数据库表中的数据到行集中进行缓存
T:通过Hop读取行集中的数据流,并在这个数据流将原字段id和sex改成key和gender、移除掉其他的字段等
L:通过Hop读取上一个步骤传递过来的行集数据,并将其写出到excel文件中