Kettle使用_28 转换之数值范围与字符串操作
生活随笔
收集整理的這篇文章主要介紹了
Kettle使用_28 转换之数值范围与字符串操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Kettle使用_28 轉換之數值范圍與字符串操作
需求:通過Kettle將score字段進行去重、數值范圍轉換,對字段進行字符串操作(去除空格、改成大寫、字符串替換)
解決方法:通過去除重復記錄、數值范圍、字符串操作、增加常量、字符串替換等組件來實現。
Step1:新建個轉換
Step2:拖個自定義常量組件,初始化結構和數據見下:
元數據定義:
數據內容:
Step3:拖個去除重復記錄組件,SHIFT連接自定義常量組件,并配置如下:
Step4:拖個將字段設置為常量,SHIFT連接去除重復記錄組件并配置如下:
Step5:拖個增加常量組件,SHIFT連接將字段值設置為常量組件并配置
Step6:拖個字符串操作組件,SHIFT連接增加常量組件,并配置如下:
Step7:拖個數值范圍組件,SHIFT連接字符串操作組件,并配置見下:
Step8:拖個字符串操作組件,SHIFT連接增加常量組件,并配置如下:
Step9:保存并運行轉換,驗證每一步是否正確。
完整流程示意:
總結
以上是生活随笔為你收集整理的Kettle使用_28 转换之数值范围与字符串操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么样的和面机适合和饺子面商用款?
- 下一篇: Kettle使用_29 转换里使用参数