打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Kettle基本使用(三)——转换的使用
userphoto

2023.03.07 河北

关注

01.转换_concat_fields

将多个字段合并为一个字段;字段定义了类型,如存在空值则报错

转换前:

转换后:

 

 

 

 02.转换_值映射

华东、西南、中南映射为南区;西北、东北、华北映射为北区

映射后新增一个字段为大区

转换前:

 

转换后:

 

 

 03.转换_增加常量

新增一个字段,每行的值均为指定的值

新增字段【邮费】,每行的值均为10

转换前:

转换后:

 

 

 

 04.转换_增加序列

新增一个字段,每行的值自动递增

可以设置起始值、增长根据(步长)、最大值

转换前:

转换后:

 

 

 

 05.转换_字段选择

选择指定的字段、删除指定的字段、调整字段的顺序

 

 06.转换_计算器

通过函数运算生成新的字段,金额=价格*数量

计算类型详询《计算器.xlsx》

转换前:

转换后:

 

 

 

 07.转换_字符串

剪切字符串:根据起始位置和结束位置剪切字符串,从0开始,左闭右开

字符串替换:替换指定内容

字符串操作

        In stream field:输入流字段

        Out stream field:输出流字段

        Trim type:left清除开头空格,right清除结尾空格,both清除两端空格

        Lower/Upper:大小写转换

转换前:

转换后:

 

 

 

 

 

 08.转换_排序和去重记录

排序记录:按指定字段升序/降序

去除重复记录:按指定字段去除重复行

        判断相邻的两行是否重复,所以必须先排序再去重

 

 

 

 09.转换_唯一行_哈希值

删除重复的行,与排序记录加去除重复记录的功能一样,但效率更高

哈希值相当于字符串的id

 

 

 10.转换_拆分字段

指定字段按分隔符拆分为多列

转换前:

转换后:

 

 

 

 11.转换_列拆分为多行

指定字段按分隔符拆分为多行

转换前:

转换后:

 

 

 

 12.转换_列转行

将指定字段的各项唯一值转为新字段,转换前先排序记录

转换前:

转换后:

 

        关键字段:待转换的字段

        分组字段:无需转换的字段

        目标字段:新字段名

        数据字段:新字段的值的数据来源字段

        关键字值:待转换的字段的值 

 

 

 13.转换_行转列

将指定的各字段名转为新字段(Key字段)的各项值(Key值),原字段的值存储至另一个新字段(Value字 段)

转换前:

 

转换后:

        Key字段:新字段名

        Key值:新字段的值

        Value字段:存储原字段的值的另一个新字段名

 

 14.转换_行扁平化

将指定字段的多行值合并为一行值,转换前先排序记录

转换前:

转换后:

 

 

 

 

 15.转换_数值范围

数值字段分组,价格分组:[0,200)为低,[200,500)为中,[500,+∞)为高

转换前:

转换后:

 

 

 

 16.转换_设置字段值

设置字段值:将指定字段的值替换为另一个字段的值

        将产品大类、产品小类、品牌、产品名称、产品属性合并并创建新字段产品信息

        将【产品名称】的值替换为【产品信息】的值

将字段值设置为常量:将指定字段的值替换为一个常量

        将【品牌】的值全部替换为耐克

 

 

 

 17.转换_根据字段值来改变序列

以指定字段分组生成唯一序号,操作前先排序记录

类似于SQL的row_number

转换前:

转换后: 

 

 

 

 18.转换_checksum校验码_加密

将指定字段生成校验码加密,如客户编码加密

Field separator string添加额外字符(加盐)再加密

        防止通过MD5反推出客户编号(防止暴力破解)

转换前:

转换后:

 

 

 

 

 19.转换_Closure_generator

Closure generator闭包生成器:将树形结构的数据生成一个层级距离的字段

调整数据类型为Number,格式为0

转换前:

转换后:

 

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
android微信支付
Class文件内容及常量池
TIPTOP内置函数
Kettle计算器的使用以及字符串格式化
vb数据库之记录集-fyjacky-我酷网Woku.com
Linux内核x86架构引导协议3(翻译)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服