联机分析处理系统OLAP概述的知识.pdfVIP

  • 0
  • 0
  • 约2.56千字
  • 约 5页
  • 2017-07-05 发布于湖北
  • 举报
OLAP概述 OLAP 分析,又称多维分析,是使分析人员、管理人员或执行人员能够从多种角度对从 原始数据中转化出来的、能够真正为用户所理解的并真实反映企业维特性的信息进行快速、 一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP 也可以简单定义 成使用户能够以多维视图分析数据的工具。通常用来进行多维分析的维有时间、地点、产品、 度量值(如销售额)等。例如,在销售经理查看销售数据时,他可能想了解某个产品在某个 地区、某段时间的销售额,并通过交叉表的功能来按不同的维对销售数据进行分析和通过挖 掘功能来了解深层次的信息。 图 3-20 :数据的多维形式 通过三维方式展现数据,并在此基础上进行分析,能够揭示出在二维方式下隐藏的关 系;并通过方便的数据导航功能,使用户更易比较数据变量之间的关系,从而可以发现数据 中隐藏的信息。 关系型数据库往往不能支持对数据进行逻辑分析和统计分析。而采用 OLAP 系统,用 户无须编程就可以定义新的逻辑、统计等方面的计算,并可将其做为分析的一部分,并以用 户理想的方式给出报告。用户可以在 OLAP 平台上进行数据分析,也可以连接到其他外部 分析工具上,如时间序列分析工具、数据挖掘工具等。 OLAP产品根据其实现多维分析的技术以及要实现的目标而分为三类: (1)、MOLAP(多维联机分析处理)。MOLAP将事务型数据进行综合,通过多维结构的“立 方体”的数据结构来储存经综合的数据。MOLAP通过其层次型数据库及在内存内的索引来保 障数据访问的性能。用户可以利用数据导航工具来进行钻取、交叉查询及产生关于“立方体” 的报告。根据MOLAP的技术特点,MOLAP擅长于对一定数量的数据进行大量、复杂、快速的、 反复的分析。MOLAP通常用来进行假设分析和问题求解,如在预算应用中。 图 3-21 :MOLAP 架构图 (2)、ROLAP(关系型联机分析处理)。ROLAP在分析数据是直接到关系型数据库中取数据, 而不建立自己的“立方体”。ROLAP因为没有按多维数据结构储存的“立方体”,因此其数据 访问速度较MOLAP慢。但 ROLAP通过本地化查询语言、智能缓存、元数据为中心的数据结构 等技术将其速度加以提高。由于ROLAP可以取到关系型数据库最细致的数据,因此通常用来 完成设计需要设计大量企业数据而不需反复访问数据的应用,如销售和市场方面的应用(客 户分析、库存分析等等)。 图3-22 :ROLAP 架构图 (3)、HOLAP(混合型联机分析处理)。HOLAP是MOLAP与ROLAP的混合。HOLAP软件可以通 过关系型或多维数据库存储数据。HOLAP的数据结构允许用户可以实时访问关系型数据库的 信息,同时在需要时,可以按多维数据库存储数据。 OLAP 分析的功能: ?? 进行多维分析,包括各种数据钻取方式(上钻、下钻等) ?? 进行复杂的分析,包括各种逻辑、统计等方面的分析 ?? 为前端的查询和报表工具提供良好的数据结构支持,保证查询效率 ?? 假设分析,通过前端修改多维数据库的数据 OLAP 功能的实现: ?? 多维数据库:通过建立多维数据库,保证数据访问的功能和性能。 ?? OLAP 引擎:通过OLAP 服务器,对多维数据库进行各种管理,包括多维数据库设计、 数据加载、数据计算等等。 ?? API 接口:保证其它工具可以通过API 访问到多维数据库中的信息。 OLAP 功能的具体描述: 表3- 10 OLAP 功能描述 多维数据库 ?? 可视化维度建立、从文件上载各维度、根据数据自动进行维度的 增加、修改等工作、对不平衡维度的支持、支持维度共享,等等。 ?? 对海量数据的支持(TB 级)。 ?? 对渐变(growing dimensions )的支持。 多维服务器 ?? 支持服务器均衡负载、服务器集群。 ?? 支持命令行处理,可通过外部调用多维数据库服务器 Hyperion 是世界领先的分析性应用提供商。Hyperion

文档评论(0)

1亿VIP精品文档

相关文档