【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

  • 值映射

值映射就是把字段的一个值映射成其他的值 在数据质量规范上使用非常多

 

需求

把json中的gender中的数据进行改变。0变为男,1变为女,2变为保密

 

拖入一个 JSON输入组件、一个值映射转换组件、一个Excel输出组件,连接三个组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置 JSON输入组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置值映射转换组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置Excel输出组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

点击三角形箭头执行

 

  • 增加序列(增加一个自增的字段)

从json文件读取数据,添加序列,把数据保存到Excel

 

需求

添加一个自增的字段rowid

 

拖入一个 JSON输入组件、一个增加序列转换组件、一个Excel输出组件,连接三个组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置JSON输入组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置增加序列转换组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置Excel输出组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

点击三角形箭头执行

 

  • 字段选择 (改变字段)

字段选择是从数据流中选择字段、改变名称、修改数据类型

从json文件读取数据,字段选择,把数据保存到Excel

 

需求

给一些字段改名并移除一些字段

 

拖入一个 JSON输入组件、一个字段选择转换组件、一个Excel输出组件,连接三个组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置 JSON输入组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置字段选择转换组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

配置Excel输出组件

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

【Kettle】逻辑转化组件使用(值映射 增加序列 字段选择)

 

点击三角形箭头执行