Hybrid OLAP
HOLAP의 개요
HOLAP의 정의
DW 환경에서 대용량 데이터의 접근성과 신속한 Cube 분석을 통한 의사결정을 동시에 지원하는 사용자 관점의 데이터 분석 및 활용 도구
HOLAP의 등장배경
- ROLAP: 용량 우선
- MOLAP: 성능 우선
- 용량과 성능을 균형있게 지원하는 도구 필요
HOLAP의 아키텍처 및 기술
HOLAP의 구성 아키텍처
구성 |
설명 |
Multi Dimension Cube |
Dimension hierarchies, Cube lattice, 빠른 응답속도 보장 |
Rational cube |
관계형 Database 내 구축, 확장성, 메타 데이터 활용, 스타스키마/스노우플레이크 |
2-way Approach |
Detail Data는 SQL 활용, Aggregated Data는 MOLAP Tool 활용 |
HOLAP의 핵심 기술
구분 |
기술 |
설명 |
Fast query Performance |
Cube processing |
Sorting aggregation, rollup, drill down, pivot, slice dice |
|
Pre computing |
많은 Set의 dimention 미리 저장, 실시간 접근 |
High data capacity |
Rational database |
대용량 data volume 지원, 확장성 보장, 유연한 구조 |
|
Scheme/Index |
Star scheme/snowflake, bitmap index, multi table join |
HOLAP과 타 OLAP 비교
항목 |
HOLAP |
MOLAP |
ROLAP |
구조 |
혼합 |
Multi Dimensional DB |
RDBMS |
장점 |
혼합 |
실시간 분석 |
사용성,확장성,대용량 |
기술 |
Vertical/Horizonal Partitioning |
다차원 큐브 |
눈송이/스노우플레이크 스키마 |
사례 |
Microsoft |
Pilot,Gentia,Arbor Essbasee |
Oracle,Sybase,Informix |