数据仓库得多维数据分析器设计与实现.docxVIP

数据仓库得多维数据分析器设计与实现.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据仓库得多维数据分析器设计与实现

第 41卷第 6期厦门大学学报( 自然科学版)Vol. 41 No. 62002年 11月Journal of Xiamen University ( Natural Science)Nov. 2002文章编号: 0438 0479( 2002) 06 0697 04数据仓库的多维数据分析器设计与实现段江娇, 薛永生, 令狐荣珊(厦门大学计算机科学系,福建厦门 361005)摘要:实现多维数据分析是数据仓库系统需要具备的一个主要功能,它接受用户的多维数据查询请求,生成多维数据集,为建立数据挖掘模型提供基础数据.本文讨论了基于 Microsoft SQL Server 2000的多维数据分析器的实现.简要介绍了多维数据分析的基本原理,并在 DSO、ADO MD及 MDX(多维数据表达式)等技术的基础上,构造了一个多维数据分析器.最后,给出了多维分析器的实现实例.关键词:数据仓库; OLAP;多维数据集;多维分析中图分类号: TP 311. 131联机分析处理 OLAP ( On_Line Analytical Processing)是数据仓库技术的一个重要组成部分. OLAP技术是通过 OLAP服务器,将数据仓库的数据抽取和转换为多维数据结构,以反映用户所能理解的企业的真实的维 ,然后通过多维分析工具对信息的多个角度、多个侧面,进行快速、一致和交互的存取,从而使分析人员、经理和管理人员能够对数据进行深文献标识码: A多维分析对多维形式组织起来的数据采取切[ 1]终用户能从多个角度、多侧面地观察数据库中的数据.在进行多维分析时,分析的目标数据称为事实数据,如销售量、销售额等.这些数据日积月累,数量庞大.事实数据的属性称为维 ,如销售的时间、客户、产品、地区等.它们的内容一般变化不大,数量也相入的分析和观察[ 1].其中,数据抽取和转换工具将数[2]据按照一定的要求,导入到多维数据仓库中,数据仓库的使用者通过前端访问和分析工具,对多维数据分析产生的数据集按照一定的方式进行显示输出.而多维数据分析,则根据前端工具输入的数据查询日月年这三个层次,地区维可以具有城市省地区三个层次.在数据仓库中维可以具有不同的粒度级,例如,年对应于高粒度级,日对应于低粒度级.请求获取数据,并生成一定格式的数据集.[ 3,4]:多维 OLAP上述多维数据分析过程是由多维数据分析器操作而成,本文着重讨论基于 Microsoft SQL Server 2000的多维数据分析器的设计以及基于 DSO、ADO MD及 MDX(多维数据表达式)等技术的实现方法.( MOLAP)、关系 OLAP ( ROLAP )和混合 OLAP ( HOLAP) .本文中所讨论的多维数据分析是基于ROLAP,在 ROLAP体系结构中,数据的组织方式分为星形模1多维数据分析的基本原理[ 1, 5]都划分为两类表:一类是事实( fact)表,用来存储事联机分析处理 OLAP是对数据的一系列交互查询过程,这些查询过程要求对数据进行多层次、多阶段的分析处理,在 OLAP中,多维数据集( cube)是分析的基本单位.一个多维数据集代表了一个特殊的可查询区域,是由一定数目的维度和度量结合而成的整体存储单位.收稿日期: 2002 05 13作者简介:段江娇( 1972- ) ,女,讲师.实的度量( measure)值及各个维的码值;另一类表是维表,即维的描述信息,包括维的层次及成员类别等.基于关系数据库的 OLAP的维表和事实表都是用二维关系表的方式存放的.进行多维数据分析的几个基本步骤如下: 1)创建一个分析服务数据库,并指定该数据库的数据源;2)创建多维数据集,创建事实表、维度表,定义度量的数据列,并根据业务要求,设定维度的粒度;3)选择存储方式: MOLAP, ROLAP或 HOLAP;4)处理多维数据集,创建多维数据集的聚合.片、切块、旋转等各种分析动作 ,以求剖析数据,最对小.维通常是有层次的 ,例如,时间维可以具有多维数据集的存储模式有三种型和雪花模型.星形模型和雪花模型的多维结构! 698 !厦门大学学报(自然科学版)2002年本文所描述的多维数据分析器即是实现以上步骤的一个集成器.2基于 SQL Server 2000的多维数据分析器实现的关键技术2. 1 SQL Server 2000对多维数据分析开发的支持Microsoft SQL Server 2000提供了相关的数据仓[3]应用程序.多维表达式 MDX ( Multi dimensionalExpress)支持对多维数据集的操作. ADO MD是 ADO的扩展,它允许基于 COM的应用程序通过用于OLAP的 OLE DB接口实现对多维数据源的操作.包括在 OLAP数据库中对多维数据集层次结构的只读图 1基本的 DSO对象模

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档