通过Kettle工具对数据表company_new中的数据进行商务规则的计算,即对数据表company_new中的数据进行相关处理和计算,从而得出手机在各省份的日销售额,并存储于数据表regional_sales中。
数据准备
打开Kettle工具,创建转换
使用Kettle工具,创建一个转换total,并添加表输入控件、字段选择控件、计算器控件、排序记录控件、分组控件、唯一行控件、表输出控件以及Hop跳连接线,具体如图所示。
配置表输入控件
双击“表输入”控件,进入“表输入”配置界面,单击【新建】按钮,配置数据库连接,配置完成后单击【确认】按钮。MySQL数据库连接的配置如图所示。
如果你的kettle向sqlyog中输入的数据中文乱码可以配置选项
配置字段选择控件
配置计算器控件
配置排序记录控件
配置分组控件
配置字段选择2控件
配置唯一行控件
配置表输出控件
数据表regional_sales需要提前创建
方法一:
方法二:
CREATE TABLE `regional_sales` (
`salesArea` varchar(150) DEFAULT NULL,
`total` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
运行