[Database] OLAP란?
[Database] OLAP란?
OLAP(Online Analytical Processing)은 대용량 업무 데이터베이스를 구성하고 BI(Business Intelligence)를 지원하기 위해 사용되는 기술데이터 웨어하우스나 데이터 마트와 같은 대규모 데이터에 대해 최종 사용자가 정보에 직접 접근하여 대화식으로 정보를 분석하고 의사결정에 활용할 수 있는 실시간 분석 처리
OLAP 특징
- 다차원성
- 사용자들이 실제적인 차원에서 정보를 분석
- 직접 접근
- 최종사용자들이 전산부서와 같은 정보 매개자를 거치지 않고 자신이 원하는 정보에 직접 접근
- 대화식 분석
- 시스템과 상호작용을 통해 정보를 분석하고 원하는 정보를 얻을 때까지 계속해서 분석을 수행함(Drilling)
- 의사 결정용
- 기업의 전략적 방향설정 및 의사결정에 활용
OLAP 분석 방법
여러 차원들을 따라 측정치들에 대한 빠른 접근과 강력한 계산 기능 필요
- Drill Down
- 큰(요약된) 범위 -> 작은(상세) 범위
- 광역 -> 시도 -> 구 -> 동 -> 번지
- Roll Up
- 작은(상세) 범위 -> 큰(요약된) 범위
- 번지 -> 동 -> 구 -> 시도 -> 광역
- Pivot/Rotating
- 보고서의 행, 열, 페이지 차원을 무작위로 바꾸어 볼 수 있는 기능
- 분석 데이터의 축을 바꾸는 것
- Slicing
- 한 차원의 멤버나 그 이상의 멤버를 가지고 한 값을 선택했을 때 나타나는 그 부분의 집합을 말한다.
- 큐브 자르기
- Dice
- 특정 항목에 대해 Rotation, Drill Down, Roll Up 등을 이용하여 대화식으로 화면을 디스플레이 해가며 분석하는 프로세스
- 큐브 잘라서 서브 큐브 만들기
댓글
댓글 쓰기