3. 자료처리/데이터모델링

다차원 모델링

SWExpert 2022. 7. 26. 22:11

I. 복잡한 질의 신속처리, 다차원 모델링 개념

-. OLAP 등에서 사용자의 다양한 요구사항을 충족하는 복잡한 질의를 신속하게 처리하기 위한 fact, dimension 기반의 DW 특화 모델링 기법

-. 다차원 모델링 종류 : Star Schema, Snowflake Schema

II. 다차원 모델링 기법의 종류

가. Star Schema

구성도 설명
– 하나의 사실 테이블
– 다수의 차원 테이블
– 적은 Join, 빠른 Query 성능
(+) 쉬운 이해, 계층 정의 용이
(-) 상위레벨 조회 성능 저하

나. Snowflake Schema

구성도 설명
– 차원 테이블을 정규화
– 데이터 중복 문제 해결
– Star Join으로 속도 저하 가능
(+) 데이터 중복 해결, 정규화
(-) Star Join으로 속도 저하

III. 다차원 모델 기법 비교

항목Star SchemeSnowflake Scheme

정규화 – 비정규화 – Dimension Table 정규
정합성 – 보장 불가 – 정합성 보장
Join정도 – 적은 Join 성능, 빠름 – Join 횟수 증가, 느림
특징 – 다차원 분석 – 계층화 및 분석 가능
장점 – 조인 수 적임, 고성능 – 소형 테이블, 정규화
단점 – Data 일관성 낮음 – 조인수 많음, 저

'3. 자료처리 > 데이터모델링' 카테고리의 다른 글

데이터 독립성  (0) 2022.10.25
데이터 거버넌스, 데이터 옵스 방법론  (0) 2022.10.06
데이터 모델링  (0) 2022.07.26
데이터 모델링  (0) 2022.07.26
1. 데이터와 데이터베이스의 이해  (0) 2022.07.25