본문 바로가기

ODI 11g

[ODI] Upgrade ODI from 10g to 11g Upgrade ODI from 10g to 11g. ODI Upgrade 절차 및 고려사항 정리. on 2012.10.16 Written by Jeonghyeon, Cheon. 1. Literal SQL 오류 쿼리 정리 A. SQL 특성에 따른 해결 방안 Sql 대분류 설명 Sql 소분류 설명 해결 방안 Internal SQL ODI 솔루션이 내부적으로 수행하는 쿼리 N/A N/A 11.1.1.6.4 버전 업그레이드 진행 후, 발생 빈도 확인 ODI 구현 SQL ODI를 사용하여 사용자가 구현한 쿼리 배치 SQL Interface, Procedure 등으로 구성된 ETL 작업 ETL 작업을 수정 ODI 구현 SQL 상동 Procedure SQL Log 작업등과 같이 ETL 작업 선 후행으로 수행하여야 하.. 더보기
[ODI Repository] Interface Info, Table Flow Info /*Created by Cheon.jhCreeted on 2012.05.30ODI Version. 11.1.1.6Object: 전체 Interface 작업 당 소스 테이블과 타겟 테이블의 관계를 나타낸다. subquery를 사용하였을 경우, 그 내역까지 추적하여 테이블 단위로 나타낸다. */SELECT P.I_POP, P.LSCHEMA_NAME||'.'||TT.TABLE_NAME TARGET_TAB, P.POP_NAME, S.LSCHEMA_NAME||'.'||ST.TABLE_NAME SOURCE_TABFROM SNP_POP P, SNP_DATA_SET DS, SNP_SOURCE_TAB S, SNP_TABLE TT, SNP_TABLE STWHERE 1=1AND P.I_POP = DS.I_POPAND DS... 더보기
[ODI Repository] Search Interface Description /*Created by Cheon.jhCreeted on 2012.05.25ODI Version. 11.1.1.6Using on showing the description of all Interface. */ SELECT P.TABLE_NAME, '/* Description Job Path: '||F.PROJECT_NAME|| ' - ' || F.FOLDER_PATH|| ' Interface Name: ' || P.POP_NAME|| ' Source Table: ' || LISTAGG(S.LSCHEMA_NAME||'.'||S.TABLE_NAME ,', ') WITHIN GROUP ( ORDER BY S.TAB_ORD) || ' Target Table: ' || P.LSCHEMA_NAME||'.'||P.T.. 더보기
[ODI Repository] Interface Mapping 가져오기 /*Created by Cheon.jh from WideTNS. Co, Ltd.Created on 2012.06.20Using on Comparing with the Mapping Definition DocumentSearch mapping expressions on ODI Interface.Version 1.1 Added: All column Mapping(including Target Area Mapping)*/ WITH A AS (SELECT P.POP_NAME, P.TABLE_NAME, DS.DS_ORDER||'('||DS_NAME||')' DATASET, PC.POS COL_ORD, PC.I_POP_COL, PC.COL_NAME, DS.I_DATA_SET, PC.I_TXT_MAPFROM SNP_.. 더보기
[ODI 11g SDK] ODI Interface Interpreter (Create Interface using Query) -- 추가 개발 요청 및 필요 사항 2012.05.241. 기존 작성된 Interface 수정이 가능 했으면 한다. - 전체 매핑 수정 OK! 사유: 전체 쿼리가 너무 긴 경우는 한번에 인식하는게 불가능하므로, 이 때는 등록은 별도로 하고, 매핑 업데이트만 수행해서 원하는 인터페이스를 생성하도록 구현 - 생성된 Interface에 Dataset 추가 OK! 사유: 현재 버전에서는 데이터 셋을 추가해서 한번에 interface를 생성하는 것이 불가능하다. 복잡도가 어느 정도 일지 판별하기가 어렵기 때문에 제외된 사항으로, 이 문제점을 해결하기 위한 중간 해결책으로 생성된 interface의 dataset을 add 하는 기능 추가 2. 현재 버전 오류 사항 수정 - 한글 깨짐 사유: 쿼리를 등록하면 enco.. 더보기