본문 바로가기

ODI

ODI Subquery KM 1 개요 - subquery문 ETL Job 수행 - 수행시 Temp table 미사용 - Interface와 패키지로 구성 - Hardcoding 최소화 1.1 업데이트 사항 V1.0 V2.0 SQL Query 저장 Database내 data로 저장 Java 변수에 저장 사전환경 구축 DB Schema 내 Oracle Procedure 생성 SQL Query 저장 Table 생성 없음 실행 로직 구현 Oracle Procedure 사용 Java logic 사용 데이터 적재 문법 Inssert Select Select Insert 사용 KM IKM LKM, IKM 활용 범위 하나의 Instance 내에서만 사용 가능 (원인 : 데이터 적재 방법) 다른 Instance 간에도 활용 가능 로그 Jython .. 더보기
odi dynamic batch scheduling 30s 30 초 배치 JOB_LOG - 환경 구성 JOB Log Table 생성 create table etl_job_log( sess_no number, sess_name varchar2(30), start_time varchar2(14), end_time varchar2(14), reg_time date ); 구성할 패키지. 전체적 시나리오 설명 - log 테이블에 각각의 job이 실행 될때 마다 종료시간을 로그로 남긴다. 1. 초기실행시 3변수의 값을 새로고침한다. - #V_S : 배치의 from 이 되는 변수로, 로그에서 마지막 적제된 종료시간을 추출 - #V_E : 배치의 to 가 되는 변수로, sysdate - #V_S_PLUS : 배치가 비정상적인 종료 후, 재가동되었을때 추출시간 간격을 유지하기 위해 사용.(#V_S + 1분.. 더보기
User Function 사용하기 사용자 지정함수사용. 생성 Name : 사용자함수 이름 예 : NullValue Group : 그룹 이름 Syntax : Name + Parameter 정보 예 : NullValue($(variable),$(default_value)) 구현 case when variable is null then depfault_value else variable *** analytics function 사용할때 group by문제 해결 방법 더보기
Metalink 807527.1 보호되어 있는 글입니다. 더보기
[스크랩] CDC - Oracle Data Integrator 출처 : http://www.oracle.com/technology/global/kr/pub/articles/rittman-odi.html?_template=/ocom/print  Architect: SOA 다운로드 Oracle Data Integrator 태그 soa, middleware, All 실시간 데이터 통합 환경의 구현 An Introduction to Real-Time Data Integration 저자: Mark Rittman 데이터베이스 기반의 Java 미들웨어 Oracle Data Integrator를 이용하여 SOA 환경에서 셋 기반 데이터 통합을 수행하는 방법을 배워 보시기 바랍니다. 오늘의 복잡한 "핫-플러그인" 시스템, SOA(service-oriented architectur.. 더보기