基于销售系统的联机分析处理设计(1)

基于销售系统的联机分析处理设计(1)

ID:30642734

大小:20.36 KB

页数:9页

时间:2019-01-02

基于销售系统的联机分析处理设计(1)_第1页
基于销售系统的联机分析处理设计(1)_第2页
基于销售系统的联机分析处理设计(1)_第3页
基于销售系统的联机分析处理设计(1)_第4页
基于销售系统的联机分析处理设计(1)_第5页
资源描述:

《基于销售系统的联机分析处理设计(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于销售系统的联机分析处理设计(1)摘要本文对OLAP的概念、特征及体系结构进行了分析。提出了一种OLAP分析系统的设计与实现方法,在此基础上给出了一个从OLAP数据源设计到应用程序设计的实例,实现了对数据的多角度、多层次的查询及初步分析功能。关键词多维数据;OLAP;数据仓库;联机分析处理1OLAP概述1993年,提出了多维数据库和多维分析的概念,即OLAP[3][4][5]。

2、OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLAP技术的特性(1)快速性:用户对OLAP的快速反应能力有很高的要求。(2)可分析性:OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。(3)多维性:多维性是OLAP的关键属性。系统必须提供对数据的多维视图和分析,包括对层次维和多重层次维的完全支持。(4)信息性:不论数据量有多大,也不管数据存储在何处,OLAP系统应能及时获得信息,并且管理大容量信息。1.OLAP的分类按照存储方式可分为三类:ROLAP、M

3、OLAP、HOLAP;按照地理位置可分为两类:SeverOLAP、ClientOLAP。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果下面主要介绍一下按照存储方式所分的三类。主流的数据组织方式有3种:基于关系型数据库的;基于多维数据库的;基于关系型数据库与多维数据库的混合方式。针对不同的数据组织方式这些OLAP技术

4、相应的称为ROLAP、MOLAP、HOLAP。ROLAPROLAP表示基于的数据存储在传统的关系型数据库中。每一个ROLAP分析模型基于关系型数据库中一些相关的表。这些相关的表中有反映观察角度的维度表,有含有指标值的事实表,这些表在关系型数据库中通过外键相互关联,典型的组织模型有星型模型与雪花型模型。MOLAPMOLAP表示基于的数据存储在多维数据库中。多维数据库有时也称数据立方体。多维数据库可以用一个多维数组表示。举例来说:包含时间维度、地区维度、品牌维度、销售指标的数据模型通过多维数据集合可表示成。通过这种

5、方式表示数据可以极大提高查询的性能。表一给出了ROLAP和MOLAP的比较。HOLAPHOLAP表示基于的数据存储是混合模式的。ROLAP查询性能较MOLAP差,存储却较MOLAP节省。这两种方式的OLAP技术各有利弊,为了同时兼有MOLAP与ROLAP的优点,提出一种HOLAP将数据存储混合,粒度较大的高层数据存储在多维数据库中,粒度较小的细节层数据存储在关系型数据库中。这种HOLAP具有更好的灵活性[2]。表1课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要

6、有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果ROLAP与MOLAP的比较MOLAPROLAP查询性能查询响应速度快响应速度较快分析能力在支持时间连续的分析或静态分析时优势明显因SQL制约而带来一些分析上的障碍数据存储基于多维数据库,容量小基于关系数据库,容量大数据存取利用多维查询语言利用关系表,用SQL实现灵活行使用过程中很难修改,不灵活在使用时可修改可迅速满足用户要求OLAP系统的开发技术DTS包许多的组织

7、都需要将他们的数据集中起来以提高决策的合作程度,然而他们的数据可能以不同的格式存储在不同的地方。数据转换服务提供了一系列的工具管理这些重要的信息。它可以把不同的数据来源中的数据结合起来,并利用自身的数据转换功能,把这些结合后的数据放入数据仓库之中[4]。在使用DTS进行数据转换或者是将数据导入导出到数据仓库中时,必须考虑以下四个过程,如图1所示。图1数据转换过程⑴数据验证⑵数据迁移⑶数据清理⑷数据转换MDX是OLAP多维立方体查询语言,在功能上类似于关系数据库查询语言SQL,是OLAP服务器与外界交互的专用语言

8、主要语法如下:SELECT[]ONFROMWHERE(slicer_specification)被定义成:SELECT子句用来选择维成员和度量,由于检索的是多维数据集,ON子句用来确定所选或度量显示于哪个轴,FROM子句用来指出数据来源的立方体,这样,MDX就可以访问任何结构良好的数据立方体了[4]。ServicesAnalysis课题份量和难易程度要恰当,博士生能在二年内作出结果,硕

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。