ETL工具kettle的几个小组件(剪切字符串,增加常量,计算器)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ETL工具kettle的几个小组件(剪切字符串,增加常量,计算器)相关的知识,希望对你有一定的参考价值。

接下来几天给大家介绍下几个常用的kettle组件
1.剪切字符串
所谓的剪切字符串,就类似于Oracle的substr函数,具体位置在某个转换的核心对象-转换中,如图技术分享图片
使用方法为--双击打开组件,选择你要裁剪的流字段(必须),输出字段(选填),输入初始和结束位置,这样就好了;
技术分享图片
2.增加常量
所谓的增加常量就是增加x个字段,而这每个字段的值都是常量(这里的x是个大于等于0的自然数),具体位置在某个转换的核心对象-转换中,如图技术分享图片
使用方法是双击组件,按自己的需要填写参数,如图技术分享图片
我们经常需要填写的有名称,类型,格式,长度,值这几项,类型就是字段的类型,比如字符串,时间,数字这些,值就是具体的值,每个字段对应一行,可以写多个;
3.计算器,计算器就是对一个或多个字段进行计算的组件;具体位置在某个转换的核心对象-转换中,如图技术分享图片
使用方法是双击打开组件技术分享图片
填写相应的参数,首先先要填写保存结果的字段,也就是新字段,计算-选择计算方法,比如加,减等这些,字段a,b,c这些是计算需要的字段,根据计算的参数选择,另外一些可写可不写,根据实际情况自己决定

以上是关于ETL工具kettle的几个小组件(剪切字符串,增加常量,计算器)的主要内容,如果未能解决你的问题,请参考以下文章

基于现在接触的ETL工具(datax和kettle)做个小总结

ETL工具kettle怎么做定时任务

Kettle 和数据建模的几个学习资料

ETL工具kettle的组件--生成记录

ETL工具kettle基础--插入更新组件

ETL工具kettle的数据分发和复制的区别