今天遇見了kettle執行"更新/插入"操作過程非常順利,沒有任何異常,但是目標庫中取不到數據問題
試了好多種方法均無效果
- 設置"插入/更新"組件中的update選項爲N 未取到數據
- 設置"插入/更新"不執行任何更新勾選 未取到數據
解決方式:使用"表輸出"組件替換掉"插入/更新"組件,在表輸入組件中,修改時間節點where條件爲DATEDIFF(day,brushtime,GETDATE())=0 重點是等於"0",之前沒有通不過去的原因爲目標表中已經存在此條數據,id衝突導致插入失敗,但是並無報錯,貼出來備忘,同時提醒其他因此問題困擾的同學,避免踩坑(此問題調試耗時2小時)