主作業添加的【設置變量】針對的是所有流程,如果需要運行某個在作業,就需要將其引用的變量值改為常量才能運行,想當年麻煩,本文介紹兩種方法規避該問題
方法一:在子作業中添加設置變量流程
下圖中table changlog exists?流程使用變量${cl},但是設置${cl}變量的值在主作業執行,所以執行本作業時會報錯

解決方法:在
table changlog exists?流程前添加【設置變量】流程用於設置${cl}的值

方法二:設置全局變量
C:\Users\Administrator\.kettle\kettle.properties
打開本文件,設置鍵值對如cla=CHANGELOG1,重啟spoon.bat后,start中的變量會自動引用鍵值對的值
只有本作業中使用了變量,start的變量一欄才會顯示
