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

+ Recent posts