320x100
320x100
다차원 모델링
다차원 모델링에서는 분석 데이터 제공 시 선호하는 기법이며, 두 가지 요구 사항을 충족할 때 가치가 커진다.
1. 비즈니스 사용자에게 이해하기 쉬운 데이터 제공
2. 빠른 쿼리 성능 제공
다차원 모델은 관계형 DBMS에서 구현되지만, 3차 정규화와는 다르다. 데이터 중복 제거를 추구하는 3차 정규화 구조는 데이터를 다수의 개별 엔터티로 분리하고, 각각은 관계형 테이블이 된다. 업계에서 3차 정규화 모델은 테이블간의 관계를 표한하는 ERD 모델로 불려진다. 3차 정규화 모델과 다차원 모델은 조인으로 연결된 관계형 테이블로 구성되었다는 공통점이 있지만, 정규화 정도에서 차이가 난다.
갱신과 삽입 트랜잭션은 DB의 한 부분만 접근하기 때문에 3차 정규화 구조는 업무 처리에 유용하다. 하지만 정규화 모델은 BI 쿼리를 처리하기에 너무 복잡하다. DW/BI 프리젠테이션 영역에서의 정규화 모델 사용은 고성능의 직관적인 데이터 조회를 불가능하게 하지마, 다차원 모델링은 아주 복잡한 스키마 문제를 잘 해결해준다.
즉, 다차원 모델은 저육화 모델과 동일한 정보를 담지만, 유저가 이해하기 쉽고, 쿼리 성능 및 변화에 대한 탄력성을 제공하는 형태로 데이터를 구성한다.
320x100
320x100
'빅데이터 관련 자료' 카테고리의 다른 글
Data Pipeline (0) | 2022.02.18 |
---|---|
데이터 웨어하우징, 비즈니스 인텔리전스 및 다차원 모델링 입문 - 4 (0) | 2022.01.19 |
데이터 웨어하우징, 비즈니스 인텔리전스 및 다차원 모델링 입문 - 2 (0) | 2021.12.29 |
데이터 웨어하우징, 비즈니스 인텔리전스 및 다차원 모델링 입문 - 1 (0) | 2021.12.28 |
구글 애널리틱스 이해 - 디지털마케팅과 구글애널리틱스 (0) | 2021.10.12 |