码迷,mamicode.com
首页 > 其他好文 > 详细

【Kettle从零开始】第五弹之Kettle转换中常用组件介绍

时间:2020-05-09 18:46:01      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:system   val   sql语句   虚拟   精确   获取信息   原创文章   单机模式   img   

Kettle版本:3.2GA

JDK版本:1.6.0_41

OS:NT

由于组件涉及非常多,我这就只举例几个常用的组件来进行介绍。需要了解全部组件下载

Kettle用户手册下载

本弹给大家详细说明的组件:表输入、获取系统信息、表输出、字符选择、过滤记录、执行SQL语句、设置变量、获取变量

 

表输入(Table Input)
屏幕截图
技术图片

 

 
图标
技术图片


功能说明

常用来利用连接和 SQL,从数据库中读取信息。自动生成基本的 SQL语句。

组件说明
技术图片

获取系统信息(GetSystem Info)

屏幕截图
技术图片


图标
技术图片


功能说明

这个步骤从 Kettle环境中获取信息。

组件说明
技术图片

表输出(Table Output)

屏幕截图
技术图片

 


图标
技术图片

功能说明

这个步骤可以存储信息到数据库表中。

组件说明
技术图片

 


字段选择(Select values)

屏幕截图
技术图片

 


图标
技术图片

功能说明

这个步骤常常用来:

选择字段、重命名字段、指定字段的长度或者精度

下面是三个不同标签的功能:

选择和修改:指定需要流到输出流中的字段的精确顺序和名称

删除:指定必须从输出流中删除的字段

元数据:修改元数据字段的名称、类型、长度和精度

组件说明
技术图片

过滤记录(Filterrows)

屏幕截图
技术图片

 


图标
技术图片

功能说明

这个步骤允许你根据条件和比较符来过滤记录。一旦这个步骤连接到先前的步骤中,你可以简单的单击“<field>”“=”和“<value>”,区域来构建条件

组件说明
技术图片

执行SQL语句(ExecuteSQL script)

屏幕截图
技术图片

图标
技术图片

功能说明
技术图片

设置变量(SetVariable)

屏幕截图
技术图片

图标
技术图片

功能说明

这个步骤允许你在一个任务中或者虚拟机中设置变量。它仅仅可以用一行数据来设置变量值。

下面是可以用的范围设定:

Valid in the virtual machine:整个虚拟机将知道那个变量,仅可以在单机模式下运行。

Valid in the parent job:变量仅在父任务中合法的。

Valid in the grand-parent job:变量仅在祖父任务中合法的。

Valid in the root job: 变量仅在根任务中合法的。

获取变量(GetVariable)

屏幕截图
技术图片

图标
技术图片

功能说明

这个步骤允许你获取一个变量,它可以返回行或者附加值到输入行。

备注:你需要指定完整的变量格式${variable}或者%%variable%%。

 
如须了解更多组件使用方法
————————————————
版权声明:本文为CSDN博主「RotKang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/rotkang/java/article/details/20962929

【Kettle从零开始】第五弹之Kettle转换中常用组件介绍

标签:system   val   sql语句   虚拟   精确   获取信息   原创文章   单机模式   img   

原文地址:https://www.cnblogs.com/purple5252/p/12859368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!