背景:有很多小的轉換需要串聯起來,如果前一個執行成功,后面繼續接着執行,如果執行等待中,就讓程序等一會再次獲取數據分析,如果失敗就中止,成功就進行下一個轉換,以此類推....
需求:通過job把參數傳入的轉換,然后轉換分析完后輸出結果,然后Job接收后再次分析,查看是否需要進行再次循環,
kettle文件下載:201911111826-kettle轉換設置變量,校驗輸出新變量
截圖說明:
設置變量
檢查結果(此處省略在轉換中獲取job設置的變量)
設置輸出一個新變量
通過新的轉換,可能做些邏輯,在輸出一個新變量由job分析處理,此處不去更新job的變量,相對比較簡單實現類似的邏輯
再次分析判斷,Job是否繼續往下執行