OLAP(온라인 분석 처리)
오랜 기간 쌓여 있는 대량의 데이터를 매출·지역·상품 등 다양한 각도로 집계하고 분석해, 경영 의사결정에 필요한 통찰을 얻기 위한 시스템 방식입니다.
한눈에 보는 정의
OLAP(Online Analytical Processing, 온라인 분석 처리)은 쌓여 있는 대량의 데이터를 다양한 각도로 집계하고 분석해, 경영 의사결정에 필요한 통찰을 얻기 위한 시스템 방식입니다.
자세히 알아보기
- 예문: "지난 3년간의 매출을 지역별, 월별, 상품 카테고리별로 다양하게 살펴보기 위해 OLAP 시스템을 활용했다."
- 건별 거래를 빠르고 정확하게 처리하는 OLTP(온라인 트랜잭션 처리) (OLTP)와 달리, OLAP는 이미 쌓인 대량의 데이터를 다양한 기준으로 묶고 쪼개며(집계, 드릴다운 등) 패턴을 찾는 데 초점을 둡니다.
- 여러 시스템에서 모인 데이터를 통합해둔 DWH(데이터 웨어하우스) (데이터 웨어하우스)를 기반으로, 매출을 '차원(Dimension)'과 '측정값(Measure)' 기준으로 자유롭게 조합해 살펴볼 수 있게 해줍니다.
- OLTP 시스템에 직접 이런 무거운 분석 질의를 실행하면 실시간 거래 처리 성능에 영향을 줄 수 있어, 대부분 별도의 OLAP 시스템으로 데이터를 옮겨 분석하는 구조를 택합니다.