Kettle使用_5 结合js的数据处理与SetVariable设置动态表输入
生活随笔
收集整理的這篇文章主要介紹了
Kettle使用_5 结合js的数据处理与SetVariable设置动态表输入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? JavaScript JS數據處理JS的SetVariable設置參數結合動態表輸入替換
需求:熟悉JS腳本在kettle數據處理的應用
解決方法:結合Generate Rows(數據生成)和Java Script Value(JS組件)及文本輸入組件完成該功能
注意: Kettle里無法直接使用JS里定義的變量,即無法直接當成參數來調用。但可以通過setVariable方法將變量設置為參數。
引用JS里定義的參數:
1)?:拖動一個數據生成組件,并填充數據
2)?:拖動一個Java Script Value(JS組件),補充如下JS代碼并獲取變量
?
3)?:拖動一個文本文件輸出,選擇要輸出的目錄
?
4)?:完成流程示意,此步驟在step2、step3時就需要做,按住SHIFT鍵連接各個組件
5) :點擊運行按鈕驗證
通過觀察不難發現:
1)?orgDate已經由yyyy-MM-dd格式轉換成了yyyy/MM/dd
2)?timestamp_val已有js的函數生成個時間戳
總結
以上是生活随笔為你收集整理的Kettle使用_5 结合js的数据处理与SetVariable设置动态表输入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑转速怎么调节 如何调节电脑风扇转速
- 下一篇: 基于某网站的信息爬取与保存