본문 바로가기

ETL Tools/Oracle Data Integrator

Directory scan. 파일을 DB로 적재 (파일은 ftp를 통해 특정 Directory로 이동)

Directory Scan 방법 : OdiFileWait 기능을 사용하여 특정 디렉토리에 File이 생성되었을 경우 작업을 실행하도록 구현할 수 있다.

파일 적재 방법 :
프로그램을 실행 시키는 방법은 시나리오 생성 일정추가, 대기 상태를 유지하면서 파일이 생성되었을 때마다 바로 적용할 수 있는 로직
작은 파일이 많은 경우는 파일을 하나의 파일로 병합하여 처리하도록 구현한다.

파일입출력 :
ODI Jython에서 제공하는 snpsFTP를 사용하여 구현.

파일 하나에 여러 포멧이 존재하는 경우 :
grep 명령어를 사용해서 파일을 분할 저장할 수 있다.
window 기반에서 사용불가.