多维数据集是什么.doc
《多维数据集是什么.doc》由会员分享,可在线阅读,更多相关《多维数据集是什么.doc(4页珍藏版)》请在三一文库上搜索。
1、多维数据集是什么使用多维数据集向导,可以在 SQL Server 2005 中轻松定义简单的多维数据集。该向导可以帮助您为多维数据集定义度量值和维度。在该向导中,可以基于数据源定义多维数据集,也可以在不使用现有数据源的情况下定义多维数据集。如果在不使用现有数据源的情况下定义多维数据集,则使用该向导将生成基础数据源架构。在本教程中,您将基于现有数据源定义多维数据集。有关详细信息,请参阅使用关系架构和介绍架构生成向导。在基于现有数据源定义多维数据集时,该向导将连接到在数据源对象中定义的数据库,并读取指定表中的数据,以帮助您定义度量值和维度。所定义的这些度量值和维度基于标识为事实数据表、维度表或这两
2、者的表。在使用此方法时,可以启用“自动生成”,这样多维数据集向导将自动定义维度表中各列的属性。也可以让该向导自动尝试生成多级层次结构。如果未启用“自动生成”,则可以在多维数据集向导中手动创建属性并生成层次结构,也可以以后在多维数据集设计器中创建这些属性。多维数据集多维数据集最简单的结构是一个事实表和多个维度表,事实表主要是由维度外键和度量值组成,维度表由n个键值对组成(如xxID、xxName)最简单的理解就是立方体,事实表是核心,维度表则包裹事实表组成立体表面,对立方体进行切面则意味着从不同角度看事实维度是可以被共用的,例如基本上一个多维库只有一个时间维度维度表其实很纯洁,千万不要将其复杂化
3、,以时间维度为例,大家会认为日期与具体的时分秒就是一个维度,其实千万不要这样做,首先这样做会无形中加大很多的维度数据量,其次分解成两个维度会更适合设计、也更适合业务,做报表时可以查日期维度(年月日)、也可以单独查时间维度(上午/下午。)的一些销售记录,拆开来就可以单独看每个时段的销售量,分析客户习惯关系表设计主题域:可以理解为一个主题域可以代表一个主题域,所有的主题组成一个整个多维数据库在需求明确、主题域分解完毕后,最好先直接用模型定好主外键关系,画好最终效果(即fact-dim的效果),这样可以快速看到最终效果,如果不这样做,可能要到做部署项目时才能看到效果,而且有不断修改的风险要注意的是,
4、直接用模型写好的东西,很多表的结构都不是一个单纯的实体,这样就不符合范式,所以要将不符合范式的结构拆分,拆分成一系列实体与联系同时要注意的是,其实事实表可以存在重复记录的,因为可能在一个维度下可以同时存在多个属性,所以直接设计成表其实不适合经过上面的解释,大家其实也想到了,其实多维数据库的很多事实表是建立在视图之上的,通过视图,可以让表通过不同的连接方式实现重复记录的形式SSAS概念:Sql Server Analysis Services,其实就是微软推出的可以部署多维数据库的技术工具通过增加商业智能组件的VS,可以创建SSAS项目,这样就可以开始部署工作注意:要设计好数据视图,把必要的视图
5、和表放进去,并设计好缺失的关系;最好不要把所有主题放进同一个立方体里,这样的视图可读性很差,不易维护,而且没有必要,而且一个多维库可以承载多个立方体,所以千万不要把鸡蛋放进同一个篮子里会有特殊的维度设计,除了对称维度外,会有非对称维度的做法,以后再介绍SSRS概念:Sql Server Report Services,也是微软推出的可视化快速设计报表工具,不仅支持关系数据库,还支持多维数据库通过上一个介绍的扩展,就可以创建SSRS项目并部署成网页,通过网页链接,你可以做很多集成数据集通过其度量值和维度定义。多维数据集中的度量值和维度派生自多维数据集所基于的数据源视图中的表和视图。多维数据集由基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多维 数据 是什么
链接地址:https://www.31doc.com/p-3419047.html