본문 바로가기

기술 용어 검색

Snowflake Schema

1.정의

- DW 모델링 방법으로 시계열 분석, 지역분석 등의 계층화된 분석을 위한모델 설계 기법
- Star Schema의 Fact구조는 그대로 유지하고, 모든 차원 구조를 3차 정규형으로 설계
- 정규화 + 비정규화 : 데이터 정합성 유지, 데이터 중복저장 감소

2.Star Schema와 SnowFlake Schema의 비교

  Star Schema Snowflake Schema
정규화 비정규화 Star Schema의 Dimension Table에 대한 제3정규화
모델링형태 그림참조
데이터 정합성 보장안됨 Dimension Table에 대한 정합성만 보장됨
Join 정도 적은 Join으로 성능 비교적 빠름 조인 횟수 증가로 성능 비교적 느림
특징 다차원 분석

- 다차원에 대한 계층화 분석(OLAP의 Dril down 기능 사용-시계열분석, 지역계열 분석 등)

3.스노우 플레이크 모델링 기법의 장/단점 과 고려사항

1) 장/단점
- 장점: 저장공간 절약, 개발툴의 범용성, 데이터 중복 최소화, 관리부담 감소
- 단점:모델 복잡성 증가, 조인횟수 증가로 성능고려, 사용자 이해 어려움

2) 고려사항

- 성능과 분석상세화의 Trade off 관계에 있음. 상세 분석의 Need가 있는 요소를 선별하여 적용이 필요함.

'기술 용어 검색' 카테고리의 다른 글

Data Mart  (0) 2007.12.08
DB튜닝  (0) 2007.12.08
ORDBMS(Object Relational DBMS)  (2) 2007.12.08