Kettle使用_7 数据校验组件应用
生活随笔
收集整理的這篇文章主要介紹了
Kettle使用_7 数据校验组件应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Kettle使用_7 數據校驗組件應用
需求:
解決方法:
通過數據校驗組件結合分組統計、過濾記錄和終止流程組件來完成。
- 場景一:字段最大長度檢驗
Step1: 拖動一個自定義常量組件(字段是name,類型是string,數據見下圖)到轉換并
Step2:將轉換里檢驗分類下的數據檢驗拖到轉換里。
Step3: 按住SHIFT,從自定義常量里連接到數據校驗組件。
Step4:設置最大字符串長度為8
- 場景二:檢查數字類型最大長度(這里檢查score最大值為70)
步驟類似場景一,這里的自定義常量數據見下:
數據校驗配置數據最大值配置:
- 場景三:檢查數據是否為空(這里code字段第二行為空)
這里的自定義常量數據見下:
數據校驗,是否為空配置。
- 場景四:字段類型檢驗(這里給的CityCode是integer,但檢驗時需要是String類型)
數據檢驗里數據類型檢查配置
- 場景五:數據是否屬于某個范圍(List)
自定義數據如下(工資水平有A、B、C、D、E、F6條記錄,而實際合法的是如下list :A、B、C、D)
數據校驗(在一個范圍內)的配置。
- 場景六:綜合案例(即需求部分)
配置如上的數據校驗組件與統計組件互連到一個Dummy組件
這里統計組件可按照如下設置:
可設置過濾組件如下:
如果滿足過濾條件,則進入流程終止。
完整流程示意:
總結
以上是生活随笔為你收集整理的Kettle使用_7 数据校验组件应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PCA 主成分分析 用Excel一步步演
- 下一篇: Kettle使用_8 存储过程结合获取系