olap

本文目录一览:

olap特点?

1)快速性:用户对OLAP的快速反应能力有很高的要求。系统应能在用户要求的时间内对用户的大部分分析要求做出反应,因此就更需要一些技术上的支持,如专门的数据存储格式、大量的事先运算、特别的硬件设计等。 2)可分析性:OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。用户无需编程就可以定义新的专门计算,将其作为分析的一部分,并以用户理想的方式给出报告。用户可以在OLAP平台上进行数据分析,也可以连接到其他外部分析工具上,如时间序列分析工具、数据挖掘工具等。 3)多维性:多维性是OLAP的关键属性。系统必须提供对数据分析的多维视图和分析,包括对层次维和多重层次维的完全支持。事实上,多维分析是分析企业数据最有效的方法,是OLAP的灵魂。 4)信息性:不论数据量有多大,也不管数据存储在何处,OLAP系统应能及时获得信息,并且管理大容量信息。这里有许多因素需要考虑,如数据的可复制性、可利用的磁盘空间、OLAP产品的性能及与数据仓库的结合度等。

olap服务器类型有哪几种?

OLAP 服务器实现包括: 关系 OLAP(ROLAP)服务器:这是一种中间服务器,介于关系后端服务器和用户前端工具之间。它们使用关系或扩充关系 DBMS存放并管理数据仓库,而 OLAP 中间件支持其余部分。ROLAP服务器包括每个 DBMS 后端优化,聚集导航的逻辑实现,附加的工具和服务。看来,ROLAP 技术比 MOLAP 技术具有更大的可规模性。例如,Microstrategy 的 DSS 和 Informix 的 Metacube 都采用ROLAP 方法 。 多维 OLAP(MOLAP)服务器:这些服务器通过基于数组的多维存储引擎,支持数据的多维视图。它们将多维视图直接映射到数据方数组结构。例如,Arbor的 Essbase 是一个 MOLAP服务器。使用数据方的优点是能够对预计算的汇总数据快速索引。注意,使用多维数据存储,如果数据集是稀疏的,存储利用率可能很低。在这种情况下,应当使用稀疏矩阵压缩技术。许多 OLAP 服务器采用两级存储,以便处理稀疏和稠密数据集:稠密子方不变,并作为数组结构 存储;而稀疏子方使用压缩技术,从而提高存储利用率。 混合 OLAP(HOLAP)服务器:混合OLAP 方法结合ROLAP和 MOLAP 技术,得益于 ROLAP 较大的可规模性和 MOLAP 的快速计算。例如,HOLAP 服务器允许将大量详细数据存放在关系数据库中,而聚集保持在分离的 MOLAP存储中。微软的 SQL Server 7.0 OLAP 服务支持混合 OLAP 服务器。 特殊的 SQL 服务器:为了满足在关系数据库中日益增长的 OLAP 处理的需要,一些关系数据库和数据仓库公司(例如 Redbrick)实现了特殊的 SQL 服务器,提供高级查询语言和查询处理,在只读环境下,在星形和雪花模式上支持 SQL 查询。

olap是什么东西?

OLAP(Online AnalyticalProcessing)是一种数据处理技术,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业(公司)的经营状况。 二十几年前E.F. Codd提出OLAP时,也参照关系数据库提出了12条规则,但后期没有得到发展,其中有些规则在现在看来都已经不再完全适用,或者不是OLAP的特殊规则。因此我们从OLAP的本质定位上,重新确定三条原则,用以解析OLAP的历史发展: 1、提供多维的业务视图(“维”是OLAP存在和核心概念) 2、满足灵活的交互分析(面向决策分析需要及时响应查询需求的变更) 3、提供高速的检索性能(没有人希望查询数据等待太长时间) OLAP的技术派系 1、传统OLAP 尊重传统是技术领域最缺少的品德,传统OLAP中尤其是Mondrian和SSAS还是有不少用户群的(前者是开源软件),反而选用Cognos、MSTR等的越来越少。 2、可视化OLAP 十几年前,最火爆的BI产品是BO(2007年以68亿美元被SAP收购)。BO里最早的核心技术叫做“动态微立方”,就是把基于语义模型查询的结果集数据以MOLAP的方式存储在内存中,以加快后期交互分析的效率。 现在同样也有各种基于内存计算的软件,但它们是以可视化为主,比如Tableau和Qlikview等 3、大数据OLAP Hadoop的生态系统诞生于互联网公司,从一开始就有开放的基因,这个OLAP派系最有意思的是Kylin,而且是咱中国人在Apache上的定级项目。