精华内容
下载资源
问答
  • MOLAP和ROLAP

    2020-03-08 18:16:43
    MOLAP 加工:预计算 存储:细节聚合数据存储在cube中 核心:多维数据在存储中形成cube结构。 查询效率高。 应用和数仓分离,降低耦合度。不同部件专门干自己的事。 ETL的...
    OLAP方式数据加工方式和存储核心优势不足
    MOLAP

    加工:预计算

    存储:细节和聚合数据存储在cube中

    核心:多维数据在存储中形成cube结构。

    查询效率高。

    应用和数仓分离,降低耦合度。不同部件专门干自己的事。

    ETL的复杂度高(cube构建需要大量的时间和空间)
    ROLAP

    加工:无

    存储:细节数据保留在关系型数据库的事实表中;

    聚合后的数据也保存在关系型的数据库中。

    核心:事实表和维表,通过外键联系在一起,形成星型模式。

    ETL复杂度低查询效率低

    参考:https://blog.csdn.net/liu251/article/details/40785291

    展开全文
  • MOLAP_ROLAP_HOLAP的区别联系

    千次阅读 2014-12-04 13:56:29
    在OLAP的世界里,主要有两种不同的类型:多维联机分析处理(MOLAP关系型联机分析处理(ROLAP)。混合联机分析处理指的是MOLAP和ROLAP技术的结合。
    在OLAP的世界里,主要有两种不同的类型:多维联机分析处理(MOLAP)和关系型联机分析处理(ROLAP)。混合联机分析处理指的是MOLAP和ROLAP技术的结合。
    

    MOLAP

    概述:

    这是OLAP分析的传统方式。在MOLAP中,数据存储在一个多维数据集(cube)中,存储并不是在传统的关系型数据库中,而是自定义的格式。

    优势:

    卓越的性能:MOLAP cubes为了快速数据检索而构建,具有最佳的slicing dicing操作
    可以执行复杂的计算:所有的计算都在创建多维数据表时预先生成。因此,复杂的计算不仅可行,而且迅速

    劣势:

    它可以处理的数据量有限:因为所有的计算都是执行在构建的多维数据集上,多维数据集本身不可能包括大量的数据。当然这并不是大数据不能派生出多维数据集。事实上,这是可以的。但是在这种情况下,只有汇总的信息能够包含在多维数据集中。
    需要额外的成本:多维数据集技术往往是有专利或现在并不存在在某个组织中。因此,要想采用MOLAP技术,通常是要付出额外的人力和资源成本。

    ROLAP

    概述:

    这种方法依赖于操作存储在关系型数据库中的数据,给传统的OLAP slicing 和 dicing功能。本质上,每个slicing或dicing功能和SQL语句中"WHERE"子句的功能是一样的。

    优势:

    可以处理大数据量:ROLAP技术的数据量大小就是底层关系数据库存储的大小。换句话说,ROLAP本身没有对数据量的限制。
    可以利用关系型数据库所固有的功能:关系型数据库已经具备非常多的功能。ROLAP技术,由于它是建立在关系型数据库上的,因此可以使用这些功能。

    劣势:

    性能可能会很慢:因为每个ROLAP包裹实际上是一个SQL查询(或多个SQL查询)关系数据库,可能会因为底层数据量很大,使得查询的时间很长。
    受限于SQL的功能:因为ROLAP技术主要依赖于生成SQL语句查询关系数据库,SQL语句并不能满足所有的需求(举例来说,使用SQL很难执行复杂的计算),ROLAP技术因此受限于SQL所能做的事情。ROLAP厂商已经通过构建工具以减轻这种风险,而且允许用户自定义函数。

    HOLAP

    概述:

    HOLAP技术试图将MOLAP和ROLAP技术的优势结合起来。总体来说,HOLAP利用了多维数据集的技术从而得到更快的性能。

    当需要详细信息时,HOLAP可以从多维数据集“穿过”到底层的关系数据库。



    展开全文
  • [转]MOLAP, ROLAP,And HOLAP

    2016-06-12 14:18:39
    In the OLAP world, there are mainly two different types: Multidimensional OLAP (MOLAP) and Relational OLAP (ROLAP). Hybrid OLAP (HOLAP) refers to technologies that combine MOLAP and ROLAP. MOLAP  ....

    In the OLAP world, there are mainly two different types: Multidimensional OLAP (MOLAP) and Relational OLAP (ROLAP). Hybrid OLAP (HOLAP) refers to technologies that combine MOLAP and ROLAP.

    MOLAP

              This is the more traditional way of OLAP analysis. In MOLAP, data is stored in a multidimensional cube. The storage is not in the relational database, but in proprietary formats.

    Advantages :

    • Excellent performance: MOLAP cubes are built for fast data retrieval, and is optimal for slicing and dicing operations.
    • Can perform complex calculations: All calculations have been pre-generated when the cube is created. Hence, complex calculations are not only doable, but they return quickly.

    Disadvantages :

    • Limited in the amount of data it can handle: Because all calculations are performed when the cube is built, it is not possible to include a large amount of data in the cube itself. This is not to say that the data in the cube cannot be derived from a large amount of data. Indeed, this is possible. But in this case, only summary-level information will be included in the cube itself.
    • Requires additional investment: Cube technology are often proprietary and do not already exist in the organization. Therefore, to adopt MOLAP technology, chances are additional investments in human and capital resources are needed.

    ROLAP

    This methodology relies on manipulating the data stored in the relational database to give the appearance of traditional OLAP's slicing and dicing functionality. In essence, each action of slicing and dicing is equivalent to adding a "WHERE" clause in the SQL statement.

    Advantages :

    • Can handle large amounts of data: The data size limitation of ROLAP technology is the limitation on data size of the underlying relational database. In other words, ROLAP itself places no limitation on data amount.
    • Can leverage functionalities inherent in the relational database: Often, relational database already comes with a host of functionalities. ROLAP technologies, since they sit on top of the relational database, can therefore leverage these functionalities.

    Disadvantages :

    • Performance can be slow: Because each ROLAP report is essentially a SQL query (or multiple SQL queries) in the relational database, the query time can be long if the underlying data size is large.
    • Limited by SQL functionalities: Because ROLAP technology mainly relies on generating SQL statements to query the relational database, and SQL statements do not fit all needs (for example, it is difficult to perform complex calculations using SQL), ROLAP technologies are therefore traditionally limited by what SQL can do. ROLAP vendors have mitigated this risk by building into the tool out-of-the-box complex functions as well as the ability to allow users to define their own functions.

    HOLAP

              HOLAP technologies attempt to combine the advantages of MOLAP and ROLAP. For summary-type information, HOLAP leverages cube technology for faster performance. When detail information is needed, HOLAP can "drill through" from the cube into the underlying relational data.

     

    展开全文
  • OLAP/MOLAP/ROLAP/HOLAP/DOLAP

    2014-03-29 20:40:43
    OLAP/MOLAP/ROLAP/HOLAP/DOLAP   数据仓库中的Cube以不同的形式被存储着。以关系型来存储的叫做ROLAP(Relational Online Analytical Processing),而以多维来存储的叫MOLAP(Multidimensional Online ...

    OLAP/MOLAP/ROLAP/HOLAP/DOLAP


    数据仓库中的Cube以不同的形式被存储着。以关系型来存储的叫做ROLAP(Relational Online Analytical Processing),而以多维来存储的叫MOLAP(Multidimensional Online Analytical processing mode is called MOLAP),两种方式结合的叫HOLAP(Hybrid Online Analytical Processing)。

     

    MOLAP ── 这是OLAP分析的传统模式。在MOLAP中,数据以多维cube方式进行存储,而非存储于关系型数据库中。

    优点是cube本身就是为了数据获取而建立的,它提供了完美的查询性能。所有的计算都是在cube建立的时候预先生成的。

    缺点是它只能处理有限的数据。由于所有的计算项都预先建立好,cube无法从大规模数据中派生。 可通过在构建cube时,只包含汇总级别的数据,来绕过这一不足。这种形式也需要在cube技术上做额外的投资,而关于该项技术的知识也许是企业本身所不具备的。

    ex:COGNOS; HYPERION; TM1

     

    ROLAP ── 这种模式的底层数据被存储在关系型数据库中,通过某种方式来使得关系型数据库中的这些数据达到传统OLAP中切片、切块的功能。

    优点是可以处理大规模数据,并且仰仗关系型数据库自身的全部功能。

    缺点是相较于MOLAP,其性能较差,每个ROLAP报表都是SQL查询,受制于其类型和SQL有限的功能。ROLAP供应商试图通过创建额外的复杂功能、提供用户自定义功能以弥补这一缺憾。

    ex:COGNOS REPORT NET; BUSINESS OBJECTS; MICROSTRATAGY; HYPERION

     

    HOLAP ── 结合了以上二者的优势。对于汇总信息,HOLAP受益于Cube技术,而对于下钻功能则以ROLAP模型来实现。

    ex:COGNOS

    DOLAP ── 基于桌面数据库的OLAP。(编者注:个人感觉很少见) 

    ex:COGNOS business object tools.

     

    展开全文
  • MOLAPROLAP、HOLAP到NOSQL OLAP

    千次阅读 2011-12-11 20:45:01
    从传统理论来看,OLAP分为MOLAPROLAP和HOLAP,NOSQL OLAP还没有被提及,却也隐约可见。本文先从传统OLAP说起。  OLAP曾经作为数据仓库经典用例用来演示数据仓库的神奇之处,近来却几乎被遗忘了。从OLAP的发展来...
  • MOLAP, ROLAP,And HOLAP

    2010-12-10 17:35:59
    In the OLAP world, there are mainly two different types: Multidimensional OLAP ...(MOLAP) and Relational OLAP (ROLAP). Hybrid OLAP (HOLAP) refers to technologies that combine MOLAP and ...
  • 在OLAP的世界里,主要有两种不同的类型:多维联机分析处理(MOLAP关系型联机分析处理(ROLAP)。混合联机分析处理指的是MOLAP和ROLAP技术的结合。MOLAP概述:这是OL...
  • Partitions stored as HOLAP are smaller than the equivalent MOLAP partitions because they do not contain source data and respond faster than ROLAP partitions for queries involving summary data....
  • OLAP按存储的数据存储格式分为ROLAP、MOLAP和HOLAP,前两者都有明显的优缺点,面向的应用场景也有所不同,HOLAP则是ROLAP和MOLAP的混合形式。 种类\介绍 介绍 优点 缺点 MOLAP (Multi-dimensional) 如:Apache Druid...
  • ROLAP MOLAP HOLAP ROLAP代表关系在线分析处理。 MOLAP代表多维在线分析处理。...HOLAP存储模式连接MOLAP和ROLAP的属性。与MOLAP一样,HOLAP导致除法的聚合存储在SQL Server Analysis Services实...
  • ROLAPMOLAP和HOLAP

    2019-04-05 17:08:39
    在OLAP的世界里,主要有两种不同的类型:多维联机分析处理(MOLAP关系型联机分析处理(ROLAP)。混合联机分析处理指的是MOLAP和ROLAP技术的结合。 MOLAP 概述: 这是OLAP分析的传统方式。在MOLAP中,数据存储...
  • ROLAP(relational OLAP),细节... MOLAP(multidimensional OLAP),将细节数据聚合后的数据均保存在cube中,在查询性能上就有很大提高,问题就是会占用很大的空间,说白了,就是用空间换时间。 <br />
  • ROLAP和MOLAP的概念和差别

    千次阅读 2016-09-12 10:14:00
    ROLAP和MOLAP的概念和差别OLAP(on-Line Analysis Processing)是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。 OLAP的目标是满足决策...
  • ROLAPMOLAP和HOLAP区别

    2018-07-05 11:07:00
    OLAP有多种实现方法,根据存储数据的方式不同可以分为ROLAPMOLAP、HOLAP 2.ROLAPMOLAP、HOLAP 名称 描述 细节数据存储位置 聚合后的数据存储位置 ROLAP(Relational OLAP) 基于关系数据库的OLAP...
  • ROLAP vs MOLAP vs HOLAP

    2021-08-26 09:47:30
    HOLAP 被称为混合在线分析处理,适用于 ROLAP MOLAP 概念。 数据仓库中的数据存储数据安排、设计的视图访问取决于 OLAP 实现的类型。ROLAP SQL 是查询技术,而 MOLAP 使用稀疏矩阵,而 HOLAP 使用 SQL
  • 浅析ROLAP和MOLAP优劣

    2014-07-27 17:44:00
    在OLAP技术文档中,有两种主要的类型经常被提及,即Multidimensional OLAP (MOLAP)Relational OLAP (ROLAP),并且为了结合优势,在两者的基础上提出了一种新的类型Hybrid OLAP (HOLAP),即混合OLAP技术。...
  • 浅谈ROLAPMOLAP和HOLAP区别

    千次阅读 2019-05-21 16:44:15
    OLAP有多种实现方法,根据存储数据的方式不同可以分为ROLAPMOLAP、HOLAP 2.ROLAPMOLAP、HOLAP 名称 描述 细节数据存储位置 聚合后的数据存储位置 ROLAP(Relational OLAP) 基于关系数据库的OLAP实现 ...
  • ROLAP MOLAP HOLAP

    2016-09-12 13:53:10
    1.ROLAP ROLAP将分析用的多维数据存储在关系数据库中并根据应用的需要有选择的定义一批实视图作为表也存储在关系数据库中。不必要将每一个SQL查询都作为实视图保存,只定义那些应用频率比较高、计算工作量比较大...
  • 在线分析处理(OLAP,Online Analytical Processing)是通过带层次的维度跨维度进行多维分析的,简单理解为一种多维数据分析的方式,通过OLAP可以展示数据仓库中数据的多维逻辑视图。在多维分析中,数据是按照维度...
  • ROLAPMOLAP的区别

    2019-10-08 08:25:20
    1。应当在存储方法上,前端建模都...MOLAP 存储模式使得分区的聚合其源数据的复本以多维结构存储在分析服务器计算机上。 ROLAP 存储模式使得分区的聚合存储在关系数据库的表(在分区数据源中指定)中。 与 MOLAP ...
  • OLAP的目标是满足决策支持或者满足在多维环境下特定的查询报表需求,它的技术核心是"维"这个概念。“维”(dimension)是人们观察客观世界的角度,是一种高层次的类型划分。“维”一般包含着层次关系,这种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,906
精华内容 762
关键字:

molap和rolap