database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1681 게시물 읽기
No. 1681
ETL 작업을 하는데 처음으로 sybase를 만났네요.
작성자
장일영(파월객)
작성일
2006-10-02 02:17ⓒ
2006-10-02 02:24ⓜ
조회수
4,887

공단의 레거시 db가 sybase더군요. dw역시 sybase... 정확한

버젼은 까먹었는데 현재 저한테 자료가 없어서 ^^;;


문제는 소스데이타베이스는 sybase , 타겟데이타베이스는

오라클입니다. etl도구는 인포메티카(맞나?)를 이용하구요.

더 난감한 건 회사에서 쓰는 etl도구대신 공단에서 구입해놨다던 이 외국 도구를 써야한다는 겁니다. 아 머리아파요,

sybase에다 인포메티카 를 처음 다뤄봐서 걱정이 앞섭니다.


대충 분위기를 둘러보니 복잡한 작업은 기본적으로 임시테이블을 생성해서 프로시져로 삽입한 후 끌고 오는 형식인 거 같은데요... 

공단의 데이타와 저의 솔루션 db구조가 다르니 공단의 데이타를 끌고 오기 위해서는 먼저 솔루션 db구조에 맞춰서 임시테이블을 생성하고 데이타를 넣은 후 추출하는 방식으로 해야할 듯

한데요. 아... 모르겠어요 ㅡ.ㅡ;;;


솔루션의 oracle DB 구조에 맞추기 위해서는 temp table를 생성하고 거기에 데이타를 입력한 후 끌고 오는 방식으로 해야할 듯 하다. 아니면 레거시 데이타를 오라클 임시 테이블에 마구 저장한 후 오라클의 쿼리를 이용해서 구하는 방법도  괜찮을 것 같다. 

라고 대충 파악을 했는데 맞는 건가요?

아니면 그냥 해오던 방식으로 레거시 데이타에서 뽑는 쿼리를

수정해서 디비링크걸은 것도 적용시켜서 바로 오라클에서

뷰로 생성해서 써도 되는 건가요? 근데 얘기 들어보니 공단에서 작업할때 한테이블에서 한 데이타를 끌고와서 임시테이블에

넣어서 원하는 데이타들을 가져오는 방식으로 했다고 하더군요

그렇게 사용중인데 과연 조인을 사용하지도 않은 쿼리들을 조합해서 오라클 뷰로 만드는 것이 더 힘들거 같네요.




etl작업 해보신 후 많으실 거 같은데 노하우라도 부탁드려요.


정말 자세히 가르쳐주실 분들은 이메일로 연락주세요. 최대한

정확하게 정보를 알려드리겠습니다.

항상 맨땅의 헤딩입니다. ㅠㅠ

[Top]
No.
제목
작성자
작성일
조회
1685이문제좀 해결해주세요.ㅡㅡ;; [1]
한희성
2006-10-11
4012
1684SQL 잘할려면 어떻게 해야될까요? [1]
박상묵
2006-10-11
4207
1683chown 쓰는법을 모르는데 고수님들의 답변바랍니다. [1]
박준모
2006-10-09
3893
1681ETL 작업을 하는데 처음으로 sybase를 만났네요.
장일영
2006-10-02
4887
168010분단위로 시간 구하는 쿼리 [1]
왕초보
2006-09-30
6038
1678[질문입니다] 인덱스 관련...
장학우
2006-09-29
3997
1677index 생성 하였는뎅 안타는것 같아요.. [1]
초보
2006-09-27
5986
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다