- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 基于关系数据库的OLAP——ROLAP 以二维表与多维联系来表达多维数据(综合数据) 星型结构 事实表,存储事实的量及各维的码值 维表,对每一个维,至少有一个表用来保存该维的元数据(多层次、冗余) 事实表通过外键与每个维表相联系 雪花、星座、雪暴 模拟多维方式显示(观察)数据 * * ROLAP开始的设计和设置是按技术数据库设计的方式来驱动的,遵循以下步骤: 1.利用星型模式、雪花模式、混合模式等技术来构造维模型。 2.添加适当的聚集和概括数据。 3.把大的数据库分解成可管理的部分以提高效率。 4.添加生成的索引或位模式索引增强功能。 5.生成并存储元数据。 ROLAP的设计步骤 (2) MOLAP MOLAP将olap分析所用到的多维数据物理上存储为多维数组的形式,形成“立方体”的结构。维的属性值被映射成多维数组的下标值或下标的范围,而总结数据作为多维数组的值存储在数组的单元中。由于molap采用了新的存储结构,从物理层实现起,因此又称为物理olap(physical olap);而rolap主要通过一些软件工具或中间软件实现,物理层仍采用关系数据库的存储结构,因此称为虚拟olap(virtual olap)。 * * 基于多维数据库的OLAP——MOLAP 以多维方式组织数据(综合数据) 以多维方式显示(观察)数据 多维数据库的形式类似于交叉表,可直观地表述一对多、多对多的关系 如:产品、地区、销售额 关系 多维 多维数据库由许多经压缩的、类似于数组的对象构成,带有高度压缩的索引及指针结构 以关系数据库存放细节数据、以多维数据库存放综合数据。 * * MOLAP的设计步骤 当由逻辑设计或信息模型驱动时,MOLAP设计和设置的基本步骤如下: (1)功能选择。 (2)指明数字信息。 (3)确定维以及每一维的粒度。 (4)定义逻辑模型并装载多维数据存储,这可以直接从数据源中获得,也可以过滤并匹配数据仓库数据。 由于molap和rolap有着各自的优点和缺点(如下表所示),且它们的结构迥然不同,这给分析人员设计olap结构提出了难题。为此一个新的olap结构——混合型olap(holap)被提出,它能把molap和rolap两种结构的优点结合起来。迄今为止,对holap还没有一个正式的定义。但很明显,holap结构不应该是molap与rolap结构的简单组合,而是这两种结构技术优点的有机结合,能满足用户各种复杂的分析请求。 (3) HOLAP * * ROLAP的星型模式(Star Schema) 事实表:用来存储事实的度量值和各个维的码值。 维 表:用来存放维的元数据(维的层次、成员类别等描述信息)。 Budget Time_id Sales Table Discount% Dollars Units Fact Table Market_id Product_id Scenario Product_id Product Table Size Brand Product_Desc Dimension Table Time_id Year Quarter Period_Desc Period Table Dimension Table Scenario Table Actual Profit Scenario Dimension Table Market_id Market Table Region District Market_Desc Dimension Table * * MOLAP的多维立方体(Multicube) * * 数据组织形式 RDB数据组织 - MDDB数据组织 - 关系表中综合数据的存放 多维数据库中综合数据的存放 产品名称 地区 销售量 冰箱 东北 50 冰箱 西北 60 冰箱 华北 100 彩电 东北 40 彩电 西北 70 彩电 华北 80 空调 东北 90 空调 西北 120 空调 华北 140 ? 东北 西北 华北 冰箱 50 60 100 彩电 40 70 80 空调 90 120 140 产品名称 地区 销售量 冰箱 东北 50 冰箱 西北 60 冰箱 华北 100 冰箱 总和 210 彩电 东北 40 彩电 西北 70 彩电 华北 80 彩电 总和 190 空调 东北 90 空调 西北 120 空调 华北 140 空调 总和 350 总和 东北 180 总和 西北 250 总和 华北 320
文档评论(0)