On-line Analytical Processing
온라인 분산 처리의 약자입니다.
OLAP 연산에는 4가지 기능이 있습니다.
참고자료
- Rollup and Drill-down
https://loustler.io/data_eng/basic-analytical-operations-of-olap-part-1/- Dicing and Slicing
https://goodgid.github.io/What-is-OLAP/
간단히 비교해서 Roll-up은 차원을 줄이는 것이 목적이고 Drill-down은 차원을 늘리는 것이 목적입니다.
차원을 줄이기 위한 방법은 작은 개념을 더 큰 개념으로 묶는 것이고,
반대로 차원을 늘리려면 큰 개념을 작은 개념으로 나누면 됩니다.
pivoting은 사용자에게 보여지는 축의 기준을 바꾸는 것입니다.
그래서 축을 회전한다는 의미에서 Rotate라고도 표현합니다.
Slicing은 전체 데이터로부터 하나의 차원을 선택한 결과값(부분집합)을 관찰하는 것이고,
Dicing은 Roll-up, Drill-down, Pivoting 등을 통해 더 자세히 분석하는 것을 의미합니다.