2016-10-01 82 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供应商试图通过构建开箱即用的复杂功能以及为用户提供定义他们自己的功能的能力来缓解这个问题。

相关问题