1.数据准备
创建一个personal数据库,并在数据库中创建两张表,personal_a和personal_b中的数据如下图:
2.打开kettle工具,创建转换
添加控件
3.配置“表输入”控件
双击“表输入”进入界面,在数据库连接点击新建
配置数据库连接,配置完成后点击测试,测试成功后点击确认
点击获取SQL查询语句按钮,弹出数据库浏览器窗口,展开field_stitching,并选中personal_a表,弹出问题窗口点击确定
“表输入”配置最终结果,点击确定
4.配置“JavaScript代码”控件
编辑代码,点击获取变量,更名为username
5.配置“插入/更新”按钮
新建数据库
点击目标表右侧的“浏览”按钮,弹出”数据库浏览器”,展开field_stitching,选数据库表personal_b
点击确定,完成目标表的选择 ,点击获取字段如图所示
点击编辑映射,点击add
点击确定完成源字段和目标字段的映射匹配
6.运行转换
运行结果