平常我們在使用kettle抽取數據的時候會涉及到敏感數據邀請脫敏或者進行掩碼的需求,今天我們使用自定義函數插件來實現這些需求。
1、將自定義函數插件(kettle-func-plugin.zip)解壓后放到kettle的plugins目錄下面,然后重啟服務。
2、啟動spoon客戶端,轉換文件夾下找到自定義函數或者通過搜索欄找到此插件,編寫測試demo,如下圖所示:
?3、自定義步驟設置幾個測試字段如下圖所示:
?4、自定義函數步驟設置表達式,如下圖所示:?
?函數表達式名字比較容易理解這里就不過多介紹,大家根據demo中的運行日志便知道每個函數可以實現什么功能。
如上講解的只是自定義函數插件的冰山一角,還有很多高頻實用函數后續分享。
小伙伴比較關心哪些函數,歡迎評論區留言告訴我。