kettle 入門操作 SQL指令碼

2022-06-29 21:09:13 字數 536 閱讀 8071

簡單對比一下這兩個控制項的功能和sql指令碼的功能差異,比較簡單,相對有點難度的就是sql及過程呼叫

kettle兩個sql指令碼控制項也是為了執行kettle,但是只限於等值sql,就是不能夠出現像sql語句中的like 『%aa%'這種(經過多次測試,目前不支援)

解決辦法,建立儲存過程,通過執行指令碼控制項呼叫過程,將kettle資料流中的引數傳給過程,由儲存過程執行

簡單記錄一下兩個控制項的用法

1、execute row sql scirpt,值得需要特別注意的是此控制項需要提前將sql預置好才行,字串拼接等比較麻煩,建議用儲存過程。

2.執行sql指令碼

Kettle的執行sql指令碼的元件

kettle的執行sql指令碼的元件要是下面的上邊sql會報錯誤,無法儲存成功,下面的下邊sql就能儲存成功,這個元件對於sql是有限制的 update dsjydd.t cskqzlfx dqst ylts b set b.ylts select c.ylts from select count ...

Kettle入門操作處理excel資料

實驗要求 用kettle完成下列實驗,結果儲存到mysql 或者csv 已知excel檔案,包含列 姓名,年齡,身份證號碼,性別,日期時間,門診號 資料若干 自己模擬 生成資料1,包含列 日,性別,兒童 青年 中年 老年,人次 兒童 青年 中年 老年的年齡段自己定義 生成資料2,包含列 省份,hou...

kettle基礎入門 二 kettle定時任務執行

修改start的定時頻率後,需要關閉客戶端視窗,然後重新開啟spoon,重啟job 主要流程為 新建.bat檔案 建立win定時任務 定時執行.bat檔案 f kitchen.bat所在路徑碟符 cd f data integration kitchen.bat所在目錄 kitchen為執行job的...