2016-10-01 6 views
0

나는 ROLAP의 정의와 데이터웨어 하우스의 정의 사이에 혼란 스럽다. 관계형 테이블에 집계 데이터를로드 할 때이 ROLAP을 호출 할 수 있습니까? 아니면 ROLAP이보고 도구입니까?ROLAP과 데이터웨어 하우스의 차이점은 무엇입니까?

+0

ROLAP은 데이터웨어 하우징 개념입니다 (예 : http://www.1keydata.com/datawarehousing/molap-rolap.html). – tobi6

답변

0

데이터웨어 하우스는 주로 데이터의 구조와 구성에 초점을 맞추고 ROLAP (또는 OLAP)은 데이터 사용에 집중합니다. 데이터웨어 하우스는 주로 분석에 사용할 수있는 데이터 (이력)를 저장하는 저장소 역할을합니다. OLAP은웨어 하우스에 저장된 데이터를 분석하고 평가하는 데 사용할 수있는 처리입니다.

2

데이터웨어 하우스 : 데이터웨어 하우징은 하나 이상의 소스에서 구조화 된 데이터를 집계하여 비즈니스 인텔리전스를 비교하고 분석 할 수있는 기술입니다.

많은 종류의 비즈니스 데이터가 데이터웨어 하우스를 통해 분석됩니다. 데이터웨어 하우스의 필요성은 분석 요구 사항이 운영 데이터베이스의 지속적인 성능과 충돌 할 때 종종 드러납니다. 데이터베이스에서 복잡한 쿼리를 실행하려면 데이터베이스가 임시 고정 상태가되어야합니다. 이것은 종종 트랜잭션 데이터베이스에서는 유지할 수 없습니다.

데이터웨어 하우스는 분석 작업을 수행하는 데 사용되므로 트랜잭션 데이터베이스는 트랜잭션에 집중할 수 있습니다. 데이터웨어 하우스의 다른 이점은 여러 소스의 데이터를 분석하고 ETL 프로세스를 사용하여 스토리지 스키마의 차이점을 협상 할 수 있다는 것입니다.


ROLAP : 데이터웨어 하우스 큐브 세 가지 다른 모드로 저장된다. 관계형 저장소 모델은 관계형 온라인 분석 처리 모드 또는 ROLAP이라고하며 다차원 온라인 분석 처리 모드는 MOLAP이라고합니다. 치수가 두 모드의 조합으로 저장되면 하이브리드 온라인 분석 처리 모드 또는 HOLAP이라고합니다.

ROLAP 모델의 장점은 많은 양의 데이터를 처리 할 수 ​​있으며 관계형 데이터베이스의 모든 기능을 활용할 수 있다는 점입니다. 단점은 성능이 느리고 각 ROLAP 보고서가 장르의 모든 제한 사항을 가진 SQL 쿼리라는 것입니다. 또한 SQL 기능에 의해 제한됩니다. ROLAP 벤더는 툴을 즉시 사용할 수있는 복합 기능을 구축하고 사용자가 자신의 기능을 정의 할 수있는 기능을 제공함으로써이 문제를 완화하려고 노력했습니다.