DATOR


데이터마이그-실전 AS-IS 모델 리버스 하기 -3

자 이제 1차적인 대상은 나왔습니다.본격적인 리버스 작업을 해야 하는데 어떻게 하는것이 좋을까요?
우선 현 시스템의 테이블에 대한 설명 혹은 정리된 문서가 전혀 없는 상태 입니다.

 

1. 1차적으로 해당 테이블의 큰 영역을 정의 해야 합니다.

이건 APP팀에게 긴급 요청해서 우선 큰 영역을 정의 해달라고 요청 해야 합니다.
예를 들면 쇼핑물이라면 고객,상품,주문,결제,매장,게시판,검색,이벤트 이런 영역이 되겠지요..


2. 1차적으로 큰 영역마다 테이블이 정의가 되면 본격적인 분석 작업을 해야 합니다.그런데 어떻게?
여러가지 방법이 있겠으나 DA입장에서 가장 효과적으로 분석 할수 있는 방법은
해당 테이블을 사용하는 SQL 혹은 화면을 보는것이 제일 빠른 분석 방법입니다.
그러면 SQL은 어디서 가져와야 할까요?
오라클 이라면 V$SQLAREA을 가져와야 하겠지요.

 

3. V$SQLAREA을 가져왔다면 테이블마다 SQL을 모아야 하겠지요.
   엔코아의 툴중에서 IDO라는 툴이 있습니다.
   해당 툴은 수집된 SQL을 분석하여 각 테이블 마다 액세스 패스를 쉽게 볼수 있게 만든 툴입니다.
  

4. 아래는 분석 하는 방법에 대해서 PPT로 간단하게 도식화 한 자료 입니다.

01.gif 02.gif 03.gif 04.gif 05.gif  

 

 

도움이 되시기를 바랍니다.^^

 

 

 

Tag

Leave Comments