ETL作业(Excel输入,生成记录,生成随机数,获取系统信息,排序记录,去除重复记录,替换NULL值)

一、Excel的输入

1.将要处理的文件保存到Excel表中,然后打开kettle创建一个转换并命名,拖入“Excel输入”控件。
在这里插入图片描述
2.配置Excel表控件在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击【 预览数据 】 对话框,展示 Excel 输入的数据,如图所示。
在这里插入图片描述

二、生成记录

1.新建转换,打开“生成记录”控件。
在这里插入图片描述
2.限制处输入记录内容。
在这里插入图片描述
在这里插入图片描述
3.运行并查看和数据
在这里插入图片描述

三、生成随机数

1.新建一个转换,并拖出“生成随机数”控件。在这里插入图片描述
2.配置控件
在这里插入图片描述
在这里插入图片描述
3.批量生成随机数
在这里插入图片描述
单击【快速启动】按钮,弹出【预览数据】对话框,展示生成随机数的授权码数据,如图所示。
在这里插入图片描述

四、获取系统信息

1.创建一个新的转换,,拖入“获取系统信息”控件
在这里插入图片描述
2双击【获取系统信息】组件,弹出【获取系统信息】对话框,如图所示。在这里插入图片描述
3.运行并查看在这里插入图片描述
点击预览数据 对话框,展示获取系统信息的数据,如图所示。
在这里插入图片描述

五、排序记录

1.创建一个转换并命名。拖入“Excel输入”控件和“排序记录”控件并设置参数,导入“ 2019 年 11 月月考数学成绩 . xls ” 文件,预览数据,如图所示。
在这里插入图片描述
在这里插入图片描述
2.点击“排序记录”控件。使用数学成绩升序。
在这里插入图片描述
在这里插入图片描述
3.运行并查看结果 在这里插入图片描述

六、去除重复纪录

1·创建新的转换,托入“Excel”控件,“排序记录”控件以及“去除重复纪录控件
在这里插入图片描述
2.双击进入“Excel输入”控件进行配置在这里插入图片描述
在这里插入图片描述
3. 【在去除重复记录】对话框中,设置参数,去除学号相同的记录在这里插入图片描述

七、替换null值

1.新建一个转换。拖入“Excel输入”“和替换NULL值”控件,设置参数,导入“ 2019 年 11 月月考英语成绩 . xls ” 文件,预览数据,“学号”字段数据为“ 201709007” 所对应的“英语”字段数据为“ ” (即 NULL ),如图所示。
在这里插入图片描述
在这里插入图片描述
2.配置“替换NULL值”控件 在这里插入图片描述
在这里插入图片描述
3.运行并查看结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值