一、相关说明
-
统计组件说明:
统计是提供数据的采样
和统计
功能。 -
分组组件说明:
分组是按照某一个或某几个进行分组,同时可以将其余字段按照某种规则进行合并。注意:分组之前数据应该进行排序
! -
需求说明:
从数据库中的sys_user表读取数据,按照部门号group进行分组统计,把结果保存到Excel。 -
测试数据源和如下博文中的数据源是一样的:
Kettle8.2查询组件之数据库查询
二、设计转换
- 输入:表输入
- 转换:记录排序
- 统计:分组
- 输出:Microsoft Excel输出
三、转换配置
-
Step1:表输入(连接A库)组件配置
- 双击组件,写上步骤名称等
- 相关配置如下所示:
-
Step2:排序记录组件配置
- 双击打开,设置步骤名称
- 配置信息,如下,
-
Step3:分组组件配置
- 双击打开,设置步骤名称
- 配置信息,如下,
-
Step4:Microsoft Excel组件配置
- 双击打开,设置步骤名称
- 配置信息,如下
-
Step5:保存转换
上述配置好后,点击确定即可!
四、运行转换
- 点击运行按钮,成功运行如下:
五、结果查看
-
在文件中查看结果
-
Preview data 中查看结果
-
结果分析
该转换完成的功能等价于如下SQL语句SELECT dept_id,COUNT(dept_id) AS 'count' FROM sys_user GROUP BY dept_id;