博客已迁移,请看签名

新博客:http://www.51it.wang

Kettle常用组件使用教程(入门级二)

直接接到入门级一开始,未观看入门一,请移步观看入门级一

飞机直达:https://lcryblog.lofter.com/post/1e131973_11e346a4


组件:设置值Null


名称:选择替换的字段

需要转换成NULL的值:需要转换成NULL的值

实验八:


如图,自定义常量name,age两个字段,具体值如上,李3两个。

设置值为NULL选择:


执行结果:


----------------------------------------------------------------

组件:执行SQL脚本


数据库连接:选择数据库

SQL script :输入要执行的SQL语句

参数:设置要替换的参数字段

实验九:


如图,自定义两个字段number,nage,具体数据如上

执行SQL脚本选择:


分析:执行插入语句,将自定义数据插入oracle数据表中,两个?的意思作为参数的字段

执行结果:


------------------------------------------------------------------

组件:Java Script代码 


Java Script:脚本的输入

字段名称:定义的字段名

input fields:输入字段

output fields:输出字段

改成为:新的字段名

类型:字段类型

实验十:


如图:自定义三个字段number1,number2,name,具体值如上。

执行Java Script选择:


分析:定义sum字段,将number1和number2相加,定义sumname字段不修改值,修改名为我是改名的方便观察结果。

执行结果:


-----------------------------------------------------------------------------

组件:合并记录


旧数据源:输入数据源

新数据源:输入数据源

匹配关键字段:匹配关键字段

数据字段:数据字段

实验十一:



如图,自定义常量和自定义常量2分别是两个字段no1和no2,具体值如上

注:合并记录一定要先对数据排序,按照一个关键字排序。


我这里就是按照no1排序

合并记录选择:


执行结果:


---------------------------------------------------------------

组件:排序合并


字段名称:选择字段的名称

实验十二:



如图:定义one1,one2两个字段,具体值如上

排序合并选择:


执行结果:


--------------------------------------------------------------------

组件:插入/更新


数据库连接:选择数据库

目标表:选择目标表

不执行任何更新:是否执行更新操作

查询的关键字:关键字

更新字段:选择要插入更新的字段

实验十三:


如图:自定义常量student_name,student_number两个字段,具体值如上

插入/更新选择:


执行结果:


testkettle数据库查询如下:


--------------------------------------------------------------




上一篇 下一篇
评论
©博客已迁移,请看签名 | Powered by LOFTER