본문 바로가기

분류 전체보기

특정 directory를 scan 하여 pattern을 가진 확장자를 데이터 파일을 ODI Variable에 저장하라. 방법 : jython을 통해서 특정 directory를 스캔하여 원하는 파일이 있는경우에는 데이터베이스에 삽입하여 저장 한다. (jython에서 odi변수로 직접적인 값 할당은 불가능하다고 얼핏 ref에서 본듯하다. 아니겠지. 그래서 방법을 찾아봤던게 file에 변수값을 저장하고 그파일을 모델로 생성하여 그파일에 있는 값을 odi변수가 select 하여 저장할 수 있도록 구현하려고 시도하였다. file에서 select 하는 법 몰라서 실패 db에 넣었다가 빼오기로 했음.) 우선 테이블을 생성하자. create table odival(value varchar2(100)); import java.sql as sql import java.lang as lang driver, url, user, passwd =.. 더보기
Using Parameters in ODI: The Dynamic File Name Example Using Variables in ODI: The Timestamp Example « main « Using Variables in ODI: The Timestamp Example | Main Using Parameters in ODI: The Dynamic File Name Example By Christophe Dupupet on April 9, 2009 5:03 PM The posts in this series assume that you have some level of familiarity with ODI. The concepts of Model, Project, Interface and Package are used here assuming that you understand these con.. 더보기
Editplus KeyGen 1 보호되어 있는 글입니다. 더보기
소스파일에 한가지 이상의 포멧이 있는 경우( UDR CDR ) ETL전에 포멧별로 분리하여 파일을 생성하고, 분리된 파일을 각각 ETL 적재 Case 1 : ETL 전에 분리하는 PRC 수행후 인터페이스를 통한 분리된 파일 테이블 적재 방법 os command를 이용한 파일 분할 하기 http://widecheon.tistory.com/88 Case 2 : SQLLDR를 통한 적재시 해당 패턴으로 시작하는 문장이 아닐 경우 Error로 처리하여 적재하는 방법. Interface를 테이블 별로 생성하여 실행시키면 된다. Case 3 : udr과 cdr의 테이블 포멧이 다르다는 전제하에 다음과 같은 방법으로 실행할 수 있다. SQLLDR를 통해 적재시 테이블 포맷이 다를 경우에 ERROR FILE로 적재하고 포멧이 맞는 Row만 테이블에 적재하여 우선 첫번째 테이블에 .. 더보기
jython example - text to html line_break="\n" data=file("e://untitled.txt","r").read() out=data.replace(line_break," ") file("c://out.txt","w").write(out) - Skype chat to speech # ---------------------------------------------------------------------------------------------------- # Python / Skype4Py example that prints out chat messages # # Tested with Skype4Py version 0.9.28.5 and Skype verson 3.8.0.96 import.. 더보기