乙個複雜的kettle作業一般包括很多子作業和轉換,在主作業start後通常會新增乙個【設定變數】的流程,該流程的功能是為所有流程的公共變數設定通用值。主作業新增的【設定變數】針對的是所有流程,如果需要執行某個在作業,就需要將其引用的變數值改為常量才能執行,想當年麻煩,本文介紹兩種方法規避該問題
方法一:在子作業中新增設定變數流程
下圖中table changlog exists?流程使用變數$,但是設定$變數的值在主作業執行,所以執行本作業時會報錯
解決方法:在table changlog exists?流程前新增【設定變數】流程用於設定$的值
方法二:設定全域性變數
c:\users\administrator\.kettle\kettle.properties
開啟本檔案,設定鍵值對如cla=changelog1,重啟spoon.bat後,start中的變數會自動引用鍵值對的值
只有本作業中使用了變數,start的變數一欄才會顯示
來自為知筆記(wiz)
Django csrf 兩種方法設定form的例項
第一種方法,在檢視函式上邊新增一條語句 csrf exempt 例子 csrf exempt def login request return render to response app login.html locals 上邊的方法是取消csrf的防禦機制。第二種方法,給出例子,主要為在html...
php設定時區的兩種方法
php5後都要自己設定時區,要麼修改php.ini的設定,要麼在 裡修改。在php.ini中設定時區 date.timezone prc 在 中設定時區 1 date default timezone set asia shanghai asia shanghai 亞洲 上海 2 date defa...
php設定時區的兩種方法
php5後都要自己設定時區,要麼修改php.ini的設定,要麼在 裡修改。在php.ini中設定時區 date.timezone prc 在 中設定時區 1 date default timezone set asia shanghai asia shanghai 亞洲 上海 2 date defa...