본문 바로가기

[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_.. 더보기
[QUERY]CLOB 데이터를 안 짤리고 다 보기 CLOB 데이터를 VARCHAR2 형식으로 보기 CLOB 데이터는 툴로 조회해서 보면 데이터가 짤려서 나온다. 그래서 매우 불편한데, 이 사항을 해결할 수 있는 방법을 찾아냄!!! ORACLE이 기본적으로 제공하는 DBMS_LOB 패키지 함수를 사용하면 된다. 그중 SUBSTR함수를 사용하여 최초 몇바이트만 짤라서 다 뿌린다. 이런 의미의 함수로 보인다. 이게 전체 데이터를 보는 정확한 방법은 아닐 수 있겠지만, 쉽게 원하는 데이터를 바로 볼수 있다는 점에 매우 좋다고 생각한다. 참조 URL: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:367980988799 Surrinder -- Thanks for the question.. 더보기
[ODI 11g SDK] ODI Interface Interpreter (Create Interface using Query) -- 추가 개발 요청 및 필요 사항 2012.05.241. 기존 작성된 Interface 수정이 가능 했으면 한다. - 전체 매핑 수정 OK! 사유: 전체 쿼리가 너무 긴 경우는 한번에 인식하는게 불가능하므로, 이 때는 등록은 별도로 하고, 매핑 업데이트만 수행해서 원하는 인터페이스를 생성하도록 구현 - 생성된 Interface에 Dataset 추가 OK! 사유: 현재 버전에서는 데이터 셋을 추가해서 한번에 interface를 생성하는 것이 불가능하다. 복잡도가 어느 정도 일지 판별하기가 어렵기 때문에 제외된 사항으로, 이 문제점을 해결하기 위한 중간 해결책으로 생성된 interface의 dataset을 add 하는 기능 추가 2. 현재 버전 오류 사항 수정 - 한글 깨짐 사유: 쿼리를 등록하면 enco.. 더보기
[ODI 11G] BUG LIST * ODI의 이상한 부분(버그)을 찾아 기록하다. ODI를 사용하여 ETL 개발하면서 발견되는 ODI의 불완전한 기능을 찾아내어 정보를 공유하는 목적으로 기록 하는 것입니다. 발견되는 사항들이 실제 버그인지 아닌지는 모릅니다. 하지만, 잘못된 사항이기에 해결책을 공유하거나 ORACLE에 SR을 보내는데 사용하면 이로울 듯 합니다. 1. INTERFACE BUG [2012.04.24]버그 사항: UNION 을 사용하여 여러 DATA SET 중 하나의 로직에만 집계 함수(GROUP BY)를 사용하는 경우 모든 쿼리에 적용되거나 하나도 적용이 안되거나 둘중하나다. (All or Nothing) 발견 상황: 테이블들 중 UNION ALL을 사용하여 하나의 인터페이스에 개발하는데 일부 Dataset 에서만 집계함.. 더보기