흠흠흠...

마지막... OLAP서비스 구축입니다... ^_^

이거 쓰고나면... 지베 갈텐데... ^_^

지베가기가 겁납니다...

집에가다보면 24시간 편의점처럼 위장한 동네 슈퍼 패밀리 마트가 있는데.. -.-;;

여기만 지나가면 두통이.. -.-;;;;;;;

FoodMart와는 아무 관계가 없겠지만.. T.T

지나가기가 떨리는구먼유... ^_^

 

마지막 이야기이니 힘내겠습니다.!!!!!

 

1. ODBC의 데이터 소스 이름을 정의해 데이터베이스 접속을 정의한다.

2. MS OLAP관리자를 시작한다.

3. 데이터베이스와 데이터 소스를 설정한다.

4. PUBLIC 권한을 가지는 차원을 생성한다.

5. 큐브를 생성한다.

6. 집계 데이터를 작성하고 큐브 프로세스를 설계한다.

7. 데이터를 검색한다.

 

보통 차원과 팩트테이블 계산식의 설정이 끝나면 OLAP 분석을 위한 처리는

끝이라고 보셔도 됩니다.

남은건 OLAP조회 프로세스를 최적화 하는 집계 테이블을 설정하는 일과 큐브의

실행 및 스토리지 설계와 같은 최적화 작업입니다.. ^_^

먼저 집계 테이블 설정을 위해 집계 설계 마법사를 실행 합니다...

 그러면..

 인데... 스킵을 체크하고 다음을 누르자..

 MOLAP, ROLAP, HOLAP는 앞절에 이미 설명하였으므로 생략합니다..

MS OLAP서비스는 데이터베이스에 스키마 정보와 다차원 분석을 위한

응용 프로그램이 모두 올라가 있는 형태 이므로 MOLAP를 선택 합니다.

 이 작업의 핵심인 집계 테이블의 전체 크기와 성능과의 관계를 튜닝하는 부분이다...

집계 테이블의 크기가 커질수록 전체 OLAP의 성능도 좋아지지만

집계 테이블의 미리 요약된 데이터의 양이 어느 한계에 이르면 더 이상 성능이

좋아지지 않는 것을 알 수 있다.

이에 집계 프로세스를 위한 3개의 옵션이 제공 되는데...

- Estimated Storage Reaches : OLAP 서버 시스템의 하드 디스크 자원이 한정되 있고

성능보다 여유 공간에 더 민감할 경우......

이옵션을 선택하고 집계 요약 테이블의 크기를 지정 크기로 제한한다.

- Perfomance Gain Reaches : OLAP시스템이 충분한 디스크 공간이 있고...

직접적으로 성능에 가장 민감할 경우 성능에 대한 퍼센트를 설정한다.

- Until I Click Stop : 3개의 버튼을 이용해 실제 집계 프로세스의 성능대 요약 테이블의

크기 비를 벤치마크 테스트 하여 최적의 값을 사용자가 선택하게 한다.

 지금 처리를 시키면 바로 큐브를 생성하고 딥계 테이블을 생성한다..

저장을 선택하면 설정을 저장하고 추후 툴즈의 프로세스 큐브를 선택후 작업이 가능하다.

 

 큐브 프로세스의 성공!!

 

 

 1. ODBC의 데이터 소스 이름을 정의해 데이터베이스 접속을 정의한다.

2. MS OLAP관리자를 시작한다.

3. 데이터베이스와 데이터 소스를 설정한다.

4. PUBLIC 권한을 가지는 차원을 생성한다.

5. 큐브를 생성한다.

6. 집계 데이터를 작성하고 큐브 프로세스를 설계한다.

7. 데이터를 검색한다.

 

이렇게 해서 OLAP서비스의 구축을 마치게 됩니다....

정말 아직도 머리가 아픈 강좌였습니다...

20개의 강좌 글이라니.. -.-;;;;

이후 사용자의 관리부분 등은 여태까지의 작업을 이해하셨으면 충분히 해실 수 있을 겁니다.

 

OLAP서비스는 뜨거운 감자입니다.... 어렵고 골치아프지만...

최근의 가장 큰 이슈~ 이니까요~~~ ^_^

이 강좌를 통해 어느정도 감을 잡으셨다면 그것으로 만족합니다. ^_^

 

참고로 OLAP실습 부분은 영진출판사의 권병희님이 쓰신

SQL7 바이블을 참고했습니다.

OLAP에 대해 체계적으로 비교적 다른책보다 많은 양을 다루니 좀더 공부하실 분이라면

참고하시길 바라며....

OLAP스터디에 참고하실 만한 사이트로는

http://www.dw-institute.com/

http://www.olapreport.com/

 두군데 정도를 추천해 드립니다. ^_^

 

어려운 강좌 수고하셨습니다....

오늘하루는 두다리 쭉 뻗고 주무시길 바랍니다. ^_^

이만..

 


 

 OLAP이야기 _ OLAP서비스 구축(6) 문서의 끝입니다.





profile

부족하지만, SQLER의 누군가와 함께한 나눔을 통해 제가 더 많이 즐거웠습니다.
SQLER와 함께 즐거워 할수록, 그 나눔을 통해 더 많은 기회와 가치를 발견하게 되었습니다.
나눔의 생각이 앞으로도 계속, SQLER를 움직일 것입니다.

코난, 김대우 / SQLER 운영자 / 골라먹는 SQLER RSS 정보 구독 / 실시간 SQLER 소식 uxkorea 트위터