본문 바로가기

ETL Tools/Oracle Data Integrator

Procedure - Option 기능 사용하기.


옵션
옵션은 특정 프로시져 또는 Knowledge Module (KM)에 붙어 있으며, 두 개의 함수를 갖고 있습니다.
• 특정 프로시져 또는 KM에 대해 내부이고 이들이 사용될 때 지정될 텍스트 변수 (텍스트 유형 또는 값 유형)의 정의.
• 특정 프로시져나 KM 작업 실행 여부에 대한 yes/no 결정을 위한 체크박스 유형 옵션의 정의.

옵션 테스트하기

1. 프로시저 생성

2. 옵션 추가

3. 옵션 설정

4. 옵션 하나더 추가 및 설정

5. 프로시저 명령어 추가.

 CREATE TABLE


 
 INSERT DATA

 
DROP TABLE

6. 저장.

현재 만든 프로시저 옵션 변경 사항

 1) V_DROP 옵션에 의해서 테이블 드랍여부를 결정.
  - 프로시저 옵션 탭 - v_drop 옵션 값 설정.
  - drop table 명령어 옵션탭 v_drop checking.
   # drop table 명령은 v_drop 옵션의 값에 따라 실행여부 결정됨

 2) V_Default 옵션을 insert data 명령에 추가.
  - 프로시저 옵션 탭 - v_drop 옵션 값 설정.
  - insert data 명령어 SYSDATE 부분(옵션 값으로 대체할 부분)
 <%=snpRef.getOption("VARIABLE NAME")%>으로 변경


사용할 만한 ODI REFERENCE

<%=snpRef.getOption("V_DATE")%> -- 옵션

<%=odiRef.getObjectName("L","FACT_CPBS_REPROC",["IDBA.IDBADM","CONTEXT_NAME",]"D")%> -- 스키마.테이블명