OLAP

From CS Wiki
OnLine Analytical Processing
최종사용자가 다차원 정보에 직접 접근하여 대화식으로 정보를 분석하고 의사결정에 활용하는 데이터 분석 도구
  • 다차원성: 사용자들이 다양한 관점에서 데이터를 조회하고 다차원적으로 분석
  • 직접 접근: 정보계를 거치지 않고 최송 수요자들이 데이터에 직접 접근
  • 대화식 분석: 시스템과의 상호작용을 통한 Drill Down식 데이터 분석
  • 의사결정용: 기업의 전략적 방향설정 및 의사결정에 사용

분석[edit | edit source]

다차원 분석[edit | edit source]

종류[edit | edit source]

ROLAP[edit | edit source]

Relational OLAP
  • SQL과 같은 질의문을 통해 데이터 분석
  • 이해가 쉽고 기존 이용자들이 이용하기 편리함
  • 다차원 데이터 분석 기능 부족

MOLAP[edit | edit source]

Multidimensional OLAP
  • 다차원 데이터를 저장하기 위한 특수한 구조의 다차원 DB 별도 구축
  • 추출된 데이터는 데이터셀에 보관하고, 주기억장치의 큐브 캐시 이용
  • 검색속도가 빠르고 다차원 분석에 유리하나 설계 및 구축이 어려움

HOLAP[edit | edit source]

Hybrid OLAP
  • MOLAP과 ROLAP의 중간 형태
  • DB 저장은 관계형 데이터베이스, 다차원 프로세싱은 MOLAP 사용
  • 실제 구현이 난해

DOLAP[edit | edit source]

Desktop OLAP
  • 사용자 데스크탑이 데이터 웨어하우스와 직접 연결
  • DW 추출 후 저장 및 프로세싱이 모두 클라이언트단에서 처리

Web OLAP[edit | edit source]

  • 사용자가 웹을 통해 데이터 분석 수행
  • 가격이 저렴하며 접근성 및 호환성이 우수
  • 분석 기능이 상대적으로 약하며 보안이 취약한 측면 존재