数据仓库与数据挖掘-OLAP的数据模型与实现方式要点解析.pptVIP

数据仓库与数据挖掘-OLAP的数据模型与实现方式要点解析.ppt

  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文档。上传文档
查看更多
* * OLEDB 数据源 立方体文件 Pivot Table 服务 OLAP服务 客户程序 OLEDB2.0扩展的 OLAP#0 ADO2.0扩展的 OLAP#0 客户程序 没有和服务器/数据源 建立连接时的选项 没有和服务器建立 连接时的选项 源数据 ROLAP MOLAP 多维数据 PivotTable服务器的体系示意图 数据仓库 与数据挖掘 冯海旗 * * 数据仓库与数据挖掘-OLAP的数据模型 * * OLAP的数据模型 MOLAP数据模型 ROLAP数据模型 MOLAP与ROLAP的比较 HOLAP数据模型 * * MOLAP的数据模型 MOLAP是基于多维数据库存储方式建立的OLAP; 表现为“超立方”结构,采用类似于多维数组的结构。如,二维MDDB(数组,即矩阵)的数据组织如下所示。 北京 上海 广州 衣服 600 700 500 鞋 800 900 700 帽子 100 200 80 * * MOLAP的原理 OLAP Server user Warehouse Query Data MDDB Periodic load * * 多维数据模型 数据立方体sales中每格的度量可以看作是关联Product、Region和Month的函数 Product Region Month 涉及的维: Product, Location, Time 属性的层次结构和格结构 Industry Region Year Category Country Quarter Product City Month Week Office Day * * ROLAP数据模型 ROLAP是基于关系数据库的OLAP。 它是一个平面结构,用关系数据库表示多维数据时,采用星型模型。 产品名 地区 销售量 衣服 北京 600 衣服 上海 700 衣服 广州 500 鞋 北京 800 鞋 上海 900 鞋 广州 700 帽子 北京 100 帽子 上海 200 帽子 广州 80 * * 星型模式的例子 time_key day day_of_the_week month quarter year time维表 location_key street city province_or_street country location维表 Sales 事实表 time_key item_key branch_key location_key units_sold dollars_sold avg_sales 各种度量 item_key item_name brand type supplier_type item维表 branch_key branch_name branch_type branch维表 * * OLAP Server user Warehouse Data cache Live fetch Cache Query Data ROLAP的原理 * * MOLAP与ROLAP的比较 1.数据存取速度 2.数据存储的容量 3.多维计算的能力 4.维度变化的适应性 5.数据变化的适应性 6.软硬件平台的适应性 7.元数据管理 * * 1.数据存取速度 ROLAP服务器需要将SQL语句转化为多维存储语句,临时“拼合”出多维数据立方体。因此,ROLAP的响应时间较长。 MOLAP在数据存储速度上性能好,响应速度快。 * * 2.数据存储的容量 ROLAP使用的传统关系数据库的存储方法,在存储容量上基本没有限制。 MOLAP通常采用多平面叠加成立体的方式存放数据。 当数据量超过操作系统最大文件长度时,需要进行数据分割。 多维数据库的数据量级难以达到太大的字节级。 * * 3.多维计算的能力 MOLAP能够支持高性能的决策支持计算。 ROLAP无法完成多行的计算和维之间的计算。 * * 4.维度变化的适应性 MOLAP增加新的维度,则多维数据库通常需要重新建立。 ROLAP对于维表的变更有很好的适应性。 * * 5.数据变化的适应性 当数据频繁的变化时,MOLAP需要进行大量的重新计算,甚至重新建立索引乃至重构多维数据库。 在ROLAP中灵活性较好,对于数据变化的适应性高。 * * 软硬件平台的适应性与元数据 6.软硬件平台的适应性 ROLAP对软硬件平台的适应性很好,而MOLAP相对较差。 7.元数据管理 目前在元数据的管理,MOLAP和ROL

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档