본문 바로가기

일하랴 공부하랴/InnoQuartz

[공통화 관리] Log Table을 이용한 Job 관리

수행 Job과 공통화된 로그작업 Job의 구성은 아래와 같다.

수행 Job

 

Log 처리를 위한 Child Job(공통 Job) :: tRunJob으로 수행

 

innoQuartz에서 사용하는 Context 변수를 이용하여 Child Job에 변수를  전달한다 
(본 수행 Job 및 Child Job 동일 Context 선언)

context 선언

아래와 같이 tRunJob에 'Transmit whole context' 옵션을 선택하면 Child Job에서 동일한 context변수에 값이 전달된다.

context 전달 방법

 

in/out component에서 추출된 Data의 건수나, Load시 Data건수를 취득 하는 방법은 OutLine에 보여지는 목록에서 해당 component를 누르면 Data건수로 제공되는 변수를 확인 할 수 있다.

component의 건수 취득 예시

 

 

Job 수행 후, ETL log Table에 정상적으로 적재된 결과 입니다.

수행후, 로그 적재 결과