第05章OLAP技术及应用资料.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1 OLAP概述 5.1.4 OLAP系统的基本结构 4、 OLAP系统基本结构与数据仓库系统体系结构不同,前者没有明确给出多维数据的管理工具。 * 5.1 OLAP概述 * 5.2 OLAP的多维分析操作 OLAP的多维分析操作包括对多维数据集的切片(slice)、切块(dice)、下钻(drill-down)、上卷(roll-up)、旋转(pivot)等数据分析方法,以便让用户能从多个角度、多个侧面观察数据,从而深入地了解包含在数据中的有用信息,以支持企业的决策。 5.2.1 切片 定义5-5 在n(?3)维数据集的某一维上,指定一个维成员的选择操作称为切片(Slice)操作,其结果称为n(?3)维数据集的一个切片。 * 5.2 OLAP的多维分析操作 1、若对一个n维数据集进行切片操作,则将得到一个n-1维的数据集。 2、多维数据集的维度越高,人们对其理解就越困难。 3、切片操作是对多维数据集进行降维处理,方便用户理解多维数据蕴藏的决策信息。 例 5-1 对于图5-2所示的3维数据集(n=3),若在时间维上指定维成员“2月”,请给出其切片结果。为教学方便,假设每个单元格的数值都大于零,它表示某省、某月入住某个辖区内宾馆的人次数。 * 5.2 OLAP的多维分析操作 解:根据切片的定义5-5,对3维数据集进行切片操作的结果是一个2维数据集。因此,可得在时间维指定维成员“2月”的切片结果如表5-1所示。它表示2月份从广东、湖南、江苏、福建等四省来的旅客,入住鹿城等辖区宾馆的人次数。 * 5.2 OLAP的多维分析操作 定义5-6 从n(?2)维数据集中选择一个2维子集的操作称为局部切片(Partial/local Slice)操作,所得的2维子集称为一个局部切片。 即对任意n(?2)维数据集,其局部切片操作结果永远是2维数据集。 (1) 为方便理解,可将定义5-5的切片操作称为全局切片操作。 (2) 由于2维数据是人们最易接受和理解的多维数据展示方法,因此,局部切片操作是最常用的一种多维数据分析方法。 (3) 对n(?3)维数据集进行局部切片操作,必须先指定n-2个维度成员以获得由剩余两个维度组成的二维数据集,然后从这个二维数据集中获得局部切片。 * 5.2 OLAP的多维分析操作 例5-2 对于图5-5所示的3维数据集,请给出两个局部切片结果。 解:根据局部切片的定义,只要从三维数据集中任意选择一个2维子集都是一个局部切片。 (1) 如果在时间维上指定维成员“2月”,则表5-1的任何一个连续2维子集都是3维数据集的一个局部切片,表5-2就是一个局部切片。 * 5.2 OLAP的多维分析操作 (2)如果在地理维上指定维成员“广东”,则图5-3是3维数据集的另一个局部切片。 * 5.2 OLAP的多维分析操作 5.2.2 切块 定义5-7 在n(?3)维数据集的某一维上指定若干维成员的选择操作称为切块(Dice)操作,其结果称为n维数据集一个切块。 对于n(?3)维数据集,如果某一维上指定的维度成员数大于等于2,则切块操作的结果仍然是一个n维数据集,仅当指定一个维度成员时,其切块操作的结果是一个切片。即切片是切块的特殊情况。 例5-3对于图5-2所示的3维数据集,如果在时间维度上指定“2月”、“3月”两个维成员,试给出相应的切块结果。 解:由于在时间维度上指定了“2月”、“3月”两个维成员,对于图5-2所示3维数据集切块操作,相当于去掉了“1月”份有关的单元格,其结果如图5-3所示。 * 5.2 OLAP的多维分析操作 如果在地理维度上指定“湖南”和“江苏”两个维成员,请读者给出相应的切块操作结果。 * 5.2 OLAP的多维分析操作 定义5-8 在n(?3)维数据集上选择一个三维子集的操作称为长方体切块(Dice)操作,其操作结果称为n维数据集的一个长方体切块或局部切块。 从定义5-8可知,n(?3)维数据集的切块永远是3维数据集,即长方体。图5-4就是图5-2的一个长方体切块。 * 5.2 OLAP的多维分析操作 5.2.3 旋转 定义5-9 在多维数据集展示的时候,对其改变维的显示方向的操作称为旋转(Rotate ),它相当于解析几何中坐标轴的旋转,故又称转轴(Pivot)。 多维数据集的旋转结果仍然是原先的多维数据集,它仅仅改变了数据集展示的方位,方便用户观察数据。 例如,对图5-2展示的3维数据集,将其沿着时间维反时

文档评论(0)

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

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

1亿VIP精品文档

相关文档