一、相关说明
-
连接组件说明:
连接
是结果集
通过关键字
进行连接
。 -
记录关联(笛卡尔积)组件说明:
记录关联
就是对两个数据流
进行笛卡尔积
操作。 -
需求说明:
从数据库中的t_test_user表中读取数据,再从数据库中t_table_out_user表读取数据,将两表数据进行记录关联(笛卡尔积),保存到Excel中。 -
测试数据源和如下博文中的数据源是一样的:
Kettle8.2连接组件之合并记录
二、设计转换
- 输入:表输入(两个步骤)
- 查询: 记录关联(笛卡尔积)
- 输出:Excel输出
三、转换配置
-
Step1:表输入(连接A库)组件配置
- 双击组件,写上步骤名称等
- 相关配置如下所示:
-
Step2:表输入(连接B库)组件配置
- 双击打开,设置步骤名称
- 配置信息,如下
-
Step3:记录关联(笛卡尔积)组件配置
- 双击打开,设置步骤名称
- 配置信息,如下,
-
Step4:Excel输出组件配置
- 双击打开,设置步骤名称
- 配置信息,如下
-
Step5:保存转换
上述配置好后,点击确定即可!
四、运行转换
- 点击运行按钮,成功运行如下:
五、结果分析
-
在Excel中查看结果
-
Preview data 中查看结果
切换到“Preview data页面”- 点击“合并记录”,看到结果数据
- 点击“合并记录”,看到结果数据