- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于销售系统的联机的分析处理设计
基于销售系统的联机分析处理设计
摘 要 本文对OLAP的概念、特征及体系结构进行了分析。提出了一种OLAP分析系统的设计与实现方法,在此基础上给出了一个从OLAP数据源设计到应用程序设计的实例,实现了对数据的多角度、多层次的查询及初步分析功能。 关键词 多维数据; OLAP; 数据仓库; 联机分析处理1 OLAP概述 1993年,E.F.Codd提出了多维数据库和多维分析的概念,即OLAP[3][4] [5]。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 1.1 OLAP技术的特性 (1)快速性:用户对OLAP的快速反应能力有很高的要求。 (2)可分析性:OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。 (3)多维性:多维性是OLAP的关键属性。系统必须提供对数据的多维视图和分析,包括对层次维和多重层次维的完全支持。 (4)信息性:不论数据量有多大,也不管数据存储在何处,OLAP系统应能及时获得信息,并且管理大容量信息。1.2 OLAP的分类 按照存储方式可分为三类:ROLAP、MOLAP、HOLAP;按照地理位置可分为两类:Sever OLAP、Client OLAP。 下面主要介绍一下按照存储方式所分的三类。主流的数据组织方式有3种:基于关系型数据库的;基于多维数据库的;基于关系型数据库与多维数据库的混合方式。针对不同的数据组织方式这些OLAP技术相应的称为ROLAP(基于关系型数据库的)、MOLAP(基于多维数据库的)、HOLAP(基于关系型数据库与多维数据库的)。1.2.1 ROLAP ROLAP(Relational OLAP)表示基于的数据存储在传统的关系型数据库中。每一个ROLAP分析模型基于关系型数据库中一些相关的表。这些相关的表中有反映观察角度的维度表,有含有指标值的事实表,这些表在关系型数据库中通过外键相互关联,典型的组织模型有星型模型与雪花型模型。1.2.2 MOLAP MOLAP(Multidimensional OLAP)表示基于的数据存储在多维数据库中。多维数据库有时也称数据立方体。多维数据库可以用一个多维数组表示。举例来说:包含时间维度、地区维度、品牌维度、销售指标的数据模型通过多维数据集合可表示成(时间维度、地区维度、品牌维度、销售指标)。通过这种方式表示数据可以极大提高查询的性能。表一给出了ROLAP和MOLAP的比较。1.2.3 HOLAP HOLAP表示基于的数据存储是混合模式的(Hybrid OLAP)。ROLAP查询性能较MOLAP差,存储却较MOLAP节省。这两种方式的OLAP技术各有利弊,为了同时兼有MOLAP与ROLAP的优点,提出一种HOLAP将数据存储混合,粒度较大的高层数据存储在多维数据库中,粒度较小的细节层数据存储在关系型数据库中。这种HOLAP具有更好的灵活性[2]。 表1 ROLAP与MOLAP的比较MOLAPROLAP查询性能查询响应速度快响应速度较快分析能力在支持时间连续的分析或静态分析时优势明显因SQL制约而带来一些分析上的障碍数据存储基于多维数据库,容量小基于关系数据库,容量大数据存取利用多维查询语言利用关系表,用SQL实现灵活行使用过程中很难修改,不灵活在使用时可修改可迅速满足用户要求2 OLAP系统的开发技术2.1 DTS包 许多的组织都需要将他们的数据集中起来以提高决策的合作程度,然而他们的数据可能以不同的格式存储在不同的地方。数据转换服务(DTS)提供了一系列的工具管理这些重要的信息。它可以把不同的数据来源中的数据结合起来,并利用自身的数据转换功能,把这些结合后的数据放入数据仓库之中[4]。 在使用DTS进行数据转换或者是将数据导入导出到数据仓库中时,必须考虑以下四个过程,如图1所示。图1 数据转换过程 数据验证(Data Validation) 数据迁移(Data Migration) 数据清理(Data Scrubbing) 数据转换(Data Transformation)2.2 MDX MDX是OLAP多维立方体查询语言,在功能上类似于关系数据库查询语言SQL,是OLAP服务器与外界交互的专用语言主要语法如下:SELECT lt;SETgt; [lt;dimension_propertiesgt;] ON lt;axis_namegt;FROM lt;CUBE_NAMEgt;WHERE (slicer_specification )lt;axis_namegt;被定义成: SELECT子句用来选择维成员和度量,由于检索的是多维数据集,ON子句用来确定所选或度量显示于哪个轴,FROM子句用来指出数据来源的立方体,这样,MDX就可以访问任何结构良好的数据立方体了[4]。2.3 A
您可能关注的文档
- 基于J2EE的市场需求的预测支持系统模型的研究与实现.doc
- 基于J2EE架构的通用的教学评价系统的设计与实现.doc
- 基于Java EE技术和S的OA架构的电力营销系统的设计与实现.doc
- 基于Jabber协议的移的动即时通讯系统研究与实现.doc
- 基于Java ME和Java 的EE的移动商务系统应用研究.doc
- 基于Java EE的教学驳拟评系统设计与实现.doc
- 基于JavaServerTM F的aces和DAO模式的大型设备采购系统.doc
- 基于JAVA-JSP的网上的书店系统.doc
- 基于J2EE的元数据管的理系统的设计与实现.doc
- 基于JDBC的Web数据康拟应用程序性能优化研究.doc
- 2025年8月 在全市防汛工作视频会议上的讲话.docx
- 在2025年市委常委班子集中整治问题整改工作专题会议上的讲话+党课:以过硬作风护航高质量发展以实干担当书写新时代“赶考”答卷.pdf
- 国有企业2025年在“贯彻党中央决策部署和国企改革要求方面、全面从严治党责任落实方面、基层党组织建设方面、巡察整改长效机制建设四个方面”巡察整改专题民主生活会存在的原因分析.docx
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.pdf
- 在理论学习中心组巡视整改专题学习研讨会议上的讲话+在省委巡视反馈问题整改部署会上的讲话+工作领导小组会议上的讲话.pdf
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.docx
- 2025年国企理论学习中心组巡视巡察专题民主生活会会前学习研讨+(2025年四个方面)巡察整改专题民主生活会个人发言提纲.docx
- 局党组、宣传部、纪委监委关于2025年上半年意识形态工作总结及2025年下半年工作打算.pdf
- 4篇 2025年在学习贯彻《中华人民共和国监察法实施条例》研讨交流会上的发言.pdf
- 在市委理论学习中心组中央城市工作会议精神专题学习研讨会上的发言.+关于传达中央城市工作会议精神的讲话提纲.docx
最近下载
- E+H恩德斯·豪斯 Liquicap M FTI52电容液位开关操作手册.pdf VIP
- CNAS产品质量手册.docx VIP
- 食品安全管理体系培训ppt课件.pptx VIP
- 串联质谱技术新生儿遗传代谢病筛查讲义.ppt
- 体例格式12:任务7教学单元7工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
- 2016年会计培训课件-《增值税会计处理规定》财会[2016]22号.ppt VIP
- 15MR201 城市道路-沥青路面 .docx VIP
- SHS 01030—2019 阀门维护检修规程.docx VIP
- 第10课 当代中国的法治与精神文明建设 教学课件(共29张PPT)——高中历史人教统编版选择性必修一.pptx VIP
- CJJ 143-2010 埋地塑料排水管道工程技术规范.docx VIP
文档评论(0)