`
绿色滑板鞋
  • 浏览: 85172 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

联机分析处理(OLAP)到底是什么?

阅读更多

联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。

当今的数据处理大致可以分成两大类:联机事务处理OLTP、联机分析处理OLAP。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。

联机分析处理的用户是企业中的专业分析人员及管理决策人员,他们在分析业务经营的数据时,从不同的角度来审视业务的衡量指标是一种很自然的思考模式。例如分析销售数据,可能会综合时间周期、产品类别、分销渠道、地理分布、客户群类等多种因素来考量。这些分析角度虽然可以通过报表来反映,但每一个分析的角度可以生成一张报表,各个分析角度的不同组合又可以生成不同的报表,使得IT人员的工作量相当大,而且往往难以跟上管理决策人员思考的步伐。

好的BI产品在联机分析处理方面,其主要特点是直接仿照用户的多角度思考模式,预先为用户组建多维数据库,在这里,维指的是用户的分析角度。例如对销售数据的分析,时间周期是一个维度,产品类别、分销渠道、地理分布、客户群类也分别是一个维度。一旦多维数据模型建立完成,用户可以快速地从各个分析角度获取数据,也能动态的在各个角度之间切换或者进行多角度综合分析,具有极大的分析灵活性。

我们以商业智能FineBI来分析。其提供了常见的OLAP多维分析操作,对于用户,可以对已有的表样切换维度来进行数据钻取分析。同时支持对数据的排序与过滤功能,按照自身需求对数据分析处理。

 

 

说到数据钻取分析,其包括向上钻取、向下钻取、切片、切块以及旋转。向上钻取是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数;而向下钻取则相反,它从汇总数据深入到细节数据进行观察或增加新维。切片和切块是在一部分维上选定值后,关心度量数据在剩余维上的分布。如果剩余的维只有两个,则是切片;如果有三个,则是切块。旋转是变换维的方向,即在表格中重新安排维的放置(例如行列互换)。 

原型立方体:

          

           向上钻取                                          向下钻取                                        切片

                                                 

                                                 切块                                                旋转

 

在当前大数据背景下,就企业级的应用普遍性来看,商业智能BI的运用将成为处理大数据的一支主旋律。

0
0
分享到:
评论

相关推荐

    联机分析处理OLAP

    联机分析处理(OLAP)是数据分析领域中的关键技术,它主要应用于数据仓库系统,用于支持复杂的决策分析。OLAP的概念由E.F.Codd在1993年提出,旨在弥补传统联机事务处理(OLTP)在数据分析上的不足。Codd为此设定了12条...

    第三章 联机分析处理OLAP

    ### 第三章 联机分析处理OLAP #### OLAP基本思想 联机分析处理(Online Analytical Processing,简称OLAP)是在数据仓库系统中不可或缺的重要数据分析工具。它的核心理念在于通过多维的方式,从不同角度观察和分析...

    Kylin–基于Hadoop的大规模联机分析处理OLAP引擎 共33页.pdf

    基于Hadoop的大规模联机分析处理OLAP引擎Kylin Kylin是一款开源的分布式分析引擎,由eBay Inc.开发,提供了SQL接口和多维分析(OLAP)功能,支持极大规模的数据集。Kylin旨在减少Hadoop上的查询延迟,支持10亿以上...

    OLAP联机分析处理

    OLAP(联机分析处理)是一种数据仓库技术,用于快速、稳定、一致地访问和分析多维数据,以满足决策支持或多维环境下的特定查询和报表需求。OLAP的概念是由关系数据库之父E.F. Codd在1993年提出的,他认识到联机事务...

    基于SQL2005多维数据联机分析处理 (OLAP)分析源代码

    在IT领域,多维数据联机分析处理(Online Analytical Processing,简称OLAP)是一种用于数据分析和决策支持的技术。SQL Server 2005作为微软的一款企业级数据库管理系统,提供了强大的OLAP功能,使得用户能够对大量...

    在线联机分析(OLAP)小结

    - 文件系统存储:例如“联机分析处理-20121105.mmap”可能是使用内存映射文件(Memory-Mapped File)实现的MOLAP系统,这种技术允许直接在内存中访问硬盘上的文件,提高读取速度。 - 数据库支持:如Oracle、IBM ...

    OLAP(联机分析处理)。

    ### OLAP(联机分析处理) #### 一、OLAP 的概述 OLAP(联机分析处理)的概念最早由被誉为“关系数据库之父”的E.F.Codd于1993年提出,他在提出这一概念的同时还制定了关于OLAP的12条准则。这一概念的提出在当时...

    数据仓库原理 数据仓库设计与应用 第4章 OLAP技术 联机分析处理技术(共29页).ppt

    数据仓库原理中,OLAP(在线分析处理)技术是数据仓库设计与应用的关键部分,它主要服务于复杂的商业智能和数据分析需求。本章重点讲解了OLAP的概念、特性、实施方法以及多维和关系OLAP的区别。 OLAP技术起源于对...

    重庆大学BI课程 商业智能课程 商务智能课程 数据挖掘课程第4章 联机分析处理OLAP(共87页).ppt

    第4章 联机分析处理OLAP(共87页).ppt 第5章 数据挖掘关联规则(共143页).ppt 第6章 分类算法基础-决策树(共103页).ppt 第6章 其他分类算法(共76页).ppt 第7章 聚类算法分析(共140页).ppt 第8章 应用案例...

    第13章联机分析处理OLAP技术不讲.ppt

    OLAP,全称为在线分析处理(On-Line Analytical Processing),是一种针对大规模数据进行深度分析的技术。自1993年提出以来,OLAP已成为数据分析领域的重要工具,尤其适用于商业智能(BI)系统,为决策者提供多维度...

    OLAP介绍(OLAP(联机分析处理)是针对特定问题的联机数据访问和分析)

    OLAP(联机分析处理)是为了解决复杂的决策支持需求而出现的一种技术,它针对特定问题提供了快速、交互式的数据访问和分析能力。在60年代,随着E.F.Codd的关系模型理论的提出,OLTP(联机事务处理)系统得以发展,但...

    数据仓库和联机分析处理

    数据仓库和联机分析处理(OLAP)是现代企业数据管理和决策支持系统的关键组成部分,它们在数据集成、分析以及提供洞察方面发挥着至关重要的作用。 ### 数据仓库:面向主题的数据集成中心 数据仓库是一个用于存储和...

    数据仓库技术与联机分析处理

    联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。

    联机分析olap之mondrian

    《联机分析OLAP之Mondrian:深入解析与应用》 OLAP(Online Analytical Processing),即在线分析处理,是数据库技术中的一个重要概念,它主要用于支持决策者的数据分析需求。在OLAP系统中,Mondrian是一个开源的...

    数据仓库与数据挖掘实验二-基于Analysis Manager的联机分析处理OLAP实验 共53页.pdf

    本实验主要探讨了如何基于Analysis Manager进行联机分析处理(OLAP)操作,通过创建多维数据集来实现对数据的深度分析。 首先,实验中提到了创建多维数据集的过程。在Analysis Manager中,用户需选择“Sample”项目...

    数据仓库,联机分析处理,数据挖掘

    数据仓库、联机分析处理(OLAP)以及数据挖掘是信息技术领域中的重要概念,它们在大数据分析和商业智能中扮演着关键角色。 首先,我们来深入理解“数据仓库”。数据仓库是一个集中化的存储系统,用于整合来自不同源...

    大数据分析与大数据挖掘课程 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 联机分析处理 共44页.pptx

    在第四章中,重点介绍了联机分析处理(OLAP)和数据立方体的概念。 【OLAP(联机分析处理)】OLAP是一种针对大数据进行多维分析的技术,主要服务于决策支持和多维环境下的查询报表需求。其核心在于"维"的概念,包括...

    大数据技术 数据仓库与数据挖掘 联机分析处理OLAP及数据仓库讲解 共92页.ppt

    【目录】 第一部分:OLAP介绍 第二部分: OLAP设计基础知识介绍 第三部分:创建OLAP Services 数据库实例演示 第四部分:数据仓库概念、设计及应用

    数据仓库与联机分析处理.pptx

    数据仓库与联机分析处理(OLAP)是信息技术领域中用于支持决策支持系统(DSS)的关键组件。数据仓库是一个专门设计用于分析和查询的系统,它与传统的联机事务处理(OLTP)系统有着显著的区别。 联机事务处理(OLTP...

    数据仓库联机分析处理PPT教案.pptx

    数据仓库联机分析处理(OLAP)是信息技术领域中一种关键的数据分析方法,主要用于数据仓库系统中的深度数据探索。OLAP的基本概念源自其英文全称On Line Analytical Processing,其核心在于在线性、多维性分析,使得...

Global site tag (gtag.js) - Google Analytics