OLAP은 쉽게 다차원 분석으로 생각하면 된다.
정의를 내리자면, 최종사용자가 직접 다차원으로 이루어진 데이터로부터 통계적인 요약 정보를 분석하여 의사결정에 활용하는 방식을 말한다.
방ㄷ재한 양의 비즈니스 데이터를 분석에 용이하도록 구성하는 것을 지원하는 처리 방식
OLAP 시스템은 데이터 웨어하우스나 데이터 마트와 같은 시스템과 상호 연관되는 정보 시스템이다.
데이터 웨어하우스가 데이터를 저장하고 관리한다면 OLAP은 데이터 웨어하우스의 데이터를 전략적인 정보로 변환시키는 역할을 한다.
OLAP은 중간 매개체 없이 이용자들이 직접 컴퓨터를 이용하여 데이터에 접근하는 데 있어서 필수적인 시스템이라 할 수 있다.
ex)
ROLAP(Relational-OLAP) : 관계형 데이터베이스와 관계형 질의어를 사용하여 다차원 데이터를 저장하고 분석함
MOLAP(Multi-Dimension OLAP) : 다차원 데이터를 저장하기 위해 특수한 구조의 다차원 데이터베이스를 사용하고 데이터 검색 속도를 향상시키기 위해 큐브캐시(Cube Cache)라고 하는 주기억장치 속에 데이터 큐브를 보관함
- 데이터 큐브는 데이터가 여러차원으로 모델링 되는 것으로, 차원과 사실(Fact)로 정의된다. 차원은 한 조직이 그것에 대하여 기록하기를 원하는 시각이나 개체를 의미한다.
HOLAP(Hybrid OLAP) : ROLAP과 MOLAP의 특성을 모두 가지고 있으며, 빠른 검색이 필요한 경우에느느 요약을 메모리에 저장하고 기본 데이터나 다른 요약들은 관계형 데이터베이스에 저장 함
출처
https://fmaker7.tistory.com/180
https://datalibrary.tistory.com/21