본문 바로가기

ETL Tools/Oracle Data Integrator

[ODI Repository] SHOW ALL SCENARIO SCHEDULED AND TIME. 모든 일정 보기

스케쥴링되어 있는 모든 일정을 쿼리를 통해서 확인할 수 있다.

/*
* 2012.08.28
* 로드플랜 케이스 적용
* 로드플랜 명으로 조인 이 후 변경할 듯 
*/

SELECT DECODE(IND_JOB_TYPE,'S',NULL,C.SCEN_NAME) "로드플랜 명",
       DECODE(IND_JOB_TYPE,'S',C.SCEN_NAME,B.LP_STEP_NAME) "시나리오 명",
       DECODE(IND_JOB_TYPE,'S',C.SCEN_VERSION,B.SCEN_VERSION) "버젼",
       C.LAGENT_NAME "에이전트 명",
       C.CONTEXT_CODE "컨텍스트 명",
       S_YEAR||LPAD(S_MONTH,2,'0')||LPAD(S_DAY,2,'0') "생성일자",
       LPAD(S_HOUR,2,'0')||LPAD(S_MINUTE,2,'0')||LPAD(S_SECOND,2,'0') "배치시간",
       DECODE(S_TYPE,'H','시','D','일','M','월','Y','년')||' 배치' "배치주기"
FROM SNP_PLAN_AGENT C, SNP_LOAD_PLAN A, SNP_LP_STEP B
WHERE STAT_PLAN = 'E'
AND A.I_LOAD_PLAN = B.I_LOAD_PLAN
AND B.LP_STEP_TYPE = 'RS'
AND ((IND_JOB_TYPE = 'S' AND I_LP_STEP = '1008' ) OR
     (IND_JOB_TYPE = 'L' 
     AND C.SCEN_NAME = LOAD_PLAN_NAME))
ORDER BY 1,7 DESC







TABLE NAME : work repository schema.snp_plan_agent
컬럼 정의 ERD 참조

select SCEN_NAME "시나리오 명",
       SCEN_VERSION "버젼",
       LAGENT_NAME "에이전트 명",
       CONTEXT_CODE "컨텍스트 명",
       S_YEAR||LPAD(S_MONTH,2,'0')||LPAD(S_DAY,2,'0') "생성일자",
       LPAD(S_HOUR,2,'0')||LPAD(S_MINUTE,2,'0')||LPAD(S_SECOND,2,'0') "배치시간",
       DECODE(S_TYPE,'H','시 배치','D','일 배치') "배치주기"
from snp_plan_agent
where STAT_PLAN = 'E'