1. Spoon에서 변수 사용
아래 gui 상에서 변수를 지정하여 각 step에서 사용 가능
=> 기존 지정된 변수 리스트를 보기 위해서는 변수 지정 가능한 텍스트 박스에서 control + spacebar
2. Pan.bat에서 변수 사용
1) 변수 지정
set OPT="-Dt_val1=tb_cm_cd" (자바변수)
/home/user명/.kettle/kettle.properties에 변수 추가 (linux)
c:\Documents and Settings\user명/.kettle/kettle.properties에 변수 추가 (window)
2) 실행
Pan.bat /file:c:\work\test1.ktr
Pan.bat /level:Rowlevel /file:c:\work\test1.ktr (log level : Nothing, Minimal, Error, Basic, Detailed, Debug, Rowlevel)
Pan.bat /param:"FILENAME=test" /level:Rowlevel /file:c:\work\test1.ktr
3. Kitchen.bat에서 변수 사용
1) 변수 지정 (자바 변수)
set OPT="-Dt_val1=tb_cm_cd"
/home/user명/.kettle/kettle.properties에 변수 추가 (linux)
c:\Documents and Settings\user명/.kettle/kettle.properties에 변수 추가 (window)
2) 실행
Kitchen.bat /file:c:\work\test1.kjb
4. variables 종류
1) pre-defined 변수
항목 |
Predefined variables |
Operating system |
${os.name}, ${os.version} |
Current user |
${user.home}, ${user.name}, ${user.timezone}, ${user.language} |
Java installation |
${java.home}, ${java.io.tmpdir}, ${java.version} |
Kettle (aka PDI) installation |
${Internal.Kettle.Build.Date}, ${Internal.Kettle.Build.Version}, ${Internal.Kettle.Version} |
'RDB > ETL' 카테고리의 다른 글
PDI query 변수 처리 (0) | 2020.09.02 |
---|---|
PDI java code json (0) | 2020.08.29 |
PDI home 환경 (1) | 2020.08.19 |
PDI transformation (0) | 2020.08.14 |
PDI components (0) | 2020.08.14 |