其他分享
首页 > 其他分享> > 第二章六个例子

第二章六个例子

作者:互联网

一、Excel输入

1.建立转换

建立转换,建立Excal输入控件。

 2.设置参数

双击Excel输入控件进入其配置界面,单击‘浏览’按钮选择Excel文件,并单击‘增加’按钮将其加入到“选中的文件”中,(可同时添加多个文件)。

3.设置工作表 

 单击【工作表】选项卡,单击‘获取工作表名称’按钮,在弹出的窗口中单击选中可用的项目,单击‘>’将该项目由左边移到右边,点击确定。

   设置选中的工作表参数。单击【确定】按钮,将【你的选择】列表选中的“Sheet1”工作表添加至【要读取的工作表列表】表中进行参数设置,【起始行】和【起始列】参数都设置为“0”,此时完成【工作表】选项卡参数的设置,如图所示。

 4.设置【字段】选项卡参数

单击【字段】选项卡,单击【获取头部数据的字段…】按钮,添加字段到【字段】表中设置字段参数,对字段参数进行设置,如图所示,此时完成【字段】选项卡参数的设置。

 5.预览数据

 二、生成记录

1.创建转换

首先建立一个转换,建立生成记录控件。

 2.设置“生成记录”控件

 双击生成记录控件进入其配置界面,设置字段参数。在【字段】表中,对各字段的参数进行设置。

 3.预览数据

 三、生成随机数

1.创建转换

建立一个转换,添加生成随机数控件。

 2.配置控件

双击生成随机数控件进入其配置界面,单击【名称】参数输入框,键盘键入“授权码”, 单击【类型】参数输入框,弹出【选择数据类型】对话框,选择【Random Message Authentication Code(HmacMD5)】类型。

 单击【生成随机数】组件,再单击工作区上方的图标。弹出【转换调试窗口】对话框,展示生成随机数的数据。

 3.预览数据

四、获取系统信息

 1.创建转换

开Kettle建立一个转换,插入一个获取系统信息控件。

 2.配置“获取系统信息”控件

设置第1行参数。【名称】参数设置为“当月最后一天”。单击【类型】输入框,弹出【选择信息类型】对话框。选择“本月最后一天的 23:59:59”类型,如图所示,并单击【确定】按钮。

 设置第2行参数。与设置第1行参数类似,第2行参数的【名称】参数设置为“计算机名称”,【类型】参数设置为“主机名”;设置第3行参数。与设置第1行参数类似,第3行参数的【名称】参数设置为“IP地址”,【类型】参数设置为“IP地址”,如图所示,此时已完成【获取系统信息】组件的参数设置。

 3.预览数据

五、排序记录

1.建立转换

 打开Kettle,建立转换,插入Excal输入,排序记录,去除重复记录控件,建立节点连接。

2.配置Excel输入控件

 

3.配置排序记录控件 

双击排序记录控件进入其配置界面,单击获取字段即可获得Excel文件中的字段,也可选择部分字段排序,以数学成绩为升序排列.

 4.预览数据

预览数据,排序记录后也可以添加如文本文件,Excel等输出控件查看排序结果。

六、去除重复记录

1.建立转换

新建转换,加入Excel输入、排序记录、去除重复记录控件。

 2.配置Excel输入

Excel输入控件配置同上,此处不做赘述。

3.配置排序控件

对“学号”字段按照升序进行排序后预览数据。

4.配置去重控件 

双击去除重复记录组件,确定计数器字段。【增加计数器到输出】设置为“√”,【计数器字段】设置为“重复行数”。确定错误描述。【重定向重复记录】设置为“√”,【错误描述】设置为“重复输入”。设置用来比较的字段参数。在【用来比较的字段】表中,【字段名称】设置为“学号”,【忽略大小写】设置为“N”,此时完成【去除重复记录】组件参数的设置,如图所示。

5.预览数据

 

七、替换NULL值

1.建立转换 

打开Kettle工具,插入Excal输入控件,替换NULL值控件,并且建立节点连接。

2.配置Excel输入控件

 

 3.配置替换NULL控件

 双击替换NULL值控件进入其配置界面,选择【选择字段】方式设置字段参数。【选择字段】设置为“√”,并在【字段】表中,对字段的参数进行设置。

4.预览数据

标签:控件,预览,单击,Excel,六个,例子,参数,设置,第二章
来源: https://blog.csdn.net/dianyuluoshanlan/article/details/121202426