OLAP (online analytical processing)

OLAP[올랩]은 사용자로 하여금 데이터를 다른 관점으로 쉽게, 또한 선택적으로 추출하고 바라볼 수 있게 해준다. 예를 들어, 어떤 사용자는 분석될 데이터로서 9월 중 같은 제품과의 매출액을 비교하기 위해 7월중에 플로리다주에서 팔린 모든 회사의 비치볼 제품 판매량을 보여주는 스프레드시트를 요청함으로써, 같은 시기동안에 플로리다주에서 팔린 다른 제품들과 비교해 볼 수 있다. 이러한 종류의 분석을 쉽게 하기 위해 OLAP 데이터는 다차원 데이터베이스 내에 저장된다. 관계형 데이터베이스가 2차원이라고 생각할 수 있는데 반해, 다차원 데이터베이스란 각 데이터 속성(제품, 매출지역, 기간 등과 같은)이 각기 별개의 차원으로서 간주되는 것이다. OLAP 소프트웨어는 차원들 간의 교점을 찾아내어, 그것들을 표시할 수 있다. "기간" 등과 같은 속성들은 세부속성으로 나뉘어질 수 있다.

OLAP은 데이터 마이닝, 또는 이전에는 판별하지 못했던 데이터 항목들 간의 상관관계를 찾아내는 일 등에 활용될 수 있다. OLAP 데이터베이스는 데이터웨어하우스 만큼 클 필요는 없는데, 왜냐하면 추이분석을 위해서 모든 트랜잭션 데이터가 필요한 것은 아니기 때문이다. ODBC를 사용하면, OLAP을 위한 다차원 데이터베이스를 만들기 위해 기존의 관계형 데이터베이스로부터 데이터를 가져올 수 있다.

OLAP 제품을 선도하고 있는 제품으로는 Arbor Software의 Essbase와 오라클의 Express Server가 있다. 이러한 제품들은 다중사용자 환경을 위해 설계되었으며, 사용자 수에 따라 사용자 1인당 최소 $2,500 정도의 비용이 소요된다.

The OLAP Report에서 OLAP 시장, 활용 및 제품 등에 관한 최신 정보를 제공하고 있습니다.


이 정보는 2000년 1월 17일에 수정되었습니다.
영어판(whatis.com)