본문 바로가기

ODI

[ODI] DB 계정 비밀번호 변경시 수정사항 정리 1. Master Repository 계정 변경 - login 정보 수정 - agent 서버 odiparams.sh master 계정 정보 수정후 agent 재가동 2. ODI Work Repository 계정 변경 - 토폴로지 Master 만 접속한 후, 저장소 - 작업 저장소 연결 db 정보 수정 3. Information System Work Schema 계정 변경 - 토폴로지 물리적 스키마 접속 정보 수정 * 전체 변경 시 작업 순서1. Client Tool - Login 정보 수정 - 접속2. 작업 저장소 연결 work repository 계정 정보 수정 - 재로그인3. 관련 IS 접속 계정 정보 수정 - 접속테스트4. [AGENT 설치 서버] odiparams.sh: master reposit.. 더보기
[ODI Repository] 일정 정보 출력 쿼리 (select Scheduling Scenario & Load Plan) 쿼리 테스트 환경 정보ODI Version: 11.1.1.6Repository DB: Oracle 11g (Exadata)현재 일정이 걸려 있는 오브젝트(시나리오, 로드플랜)에 대한 정보를 확인하는 쿼리 /*2012.09.07Created by Cheon, jh스케쥴링 정의서 참조 쿼리(information on scenarios and load plans you've made schedules)*/ SELECT "로드플랜 명", "시나리오 명", "버젼", "배치시간", "배치주기", "에이전트 명", "컨텍스트 명", "생성일자", "작업방법", SYS_CONNECT_BY_PATH(STEP_ORDER, '/') "LOAD_PLAN 계층 순서"FROM (SELECT DECODE(IND_JOB_TYPE,.. 더보기
[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')||LP.. 더보기
[ODI 11g SDK] Data Lineage /************************* TIP ************************/ using recursive function //*** Get table lineage from interface //***** pseudo code //***** find interface using both findByTargetDataStore and findBySourceDataStore in the IOdiInterfaceFinder class //***** made by Cheon Jeonghyeon on 2012.01.10 //***** function(tableName, modelName, OdiInstance) { Get Table ID from 'tableName, modelName';.. 더보기
[ODI 11g] LKM using Named pipe for performance enhancement 성능 향상을 위한 Knowledge Module 개발 - Named pipe 사용 l LKM Oracle(OdiSqlUnload) to SQLLDR(PIPE) Description: 이 Loading KM 은 기존에 Cezer 님이 만든 OdiSqlUnload을 사용하여 Unload 한 후 SQL * Loader를 사용하여 Load하는 로직이 담겨 있는 LKM OdiSqlUnload(File) to Oracle (SQLLDR) 과 같은 로직을 사용 한다. 하지만 이 KM에서는 파일에 데이터를 다 내린 후에 로딩 작업을 진행하지 않고 파이프 방식을 사용하여 Unload를 하는 동시에 SQLLDR를 통해 Load 함으로써 시간을 단축시킬 수 있다. Option: 이름 기본값 설명 CREATE_TARGET_T.. 더보기