`

2.3.3 生成多维数据集

阅读更多

2.3.3  生成多维数据集

这一步在上面创建的数据源视图的基础上生成多维数据集,方法如下。

(1)在“解决方案资源管理器”中用鼠标右键单击“多维数据集”文件夹对象,在弹出的快捷菜单中选择【新建多维数据集】命令。

(2)在弹出的“多维数据集向导”欢迎界面中单击【下一步】按钮进入“选择生成方法”窗口,如图2-18所示。在此窗口中选择“使用数据源生成多维 数据集”单选按钮,并且确认选中了“自动生成”复选框,并在下拉列表框中选择“创建属性和层次结构”选项,以便向导能为维度表中的大多数列创建属性,并尝 试建立包含多级的层次结构。

  

图2-18 “选择生成方法”窗口

在这一步可以发现,生成多维数据集可以暂时不用基于数据源,这实际代表了数据立方的两种创建方法。关于它们之间的区别和联系,将在第5章中讲解。

(3)单击【下一步】按钮,选择前面创建的数据源视图来为多维数据集提供数据。再单击【下一步】按钮,向导将扫描关系架构,以识别事实表和维度 表。识别完成后,单击【下一步】按钮将会弹出如图2-19所示的“标识事实数据表和维度表”窗口。选择“time_by_day”作为时间维度表,并且按 照图中所示来分别设置各表为事实表或是维度表。设置好后单击【下一步】按钮继续。

  
图2-19  标识事实数据表和维度表

(4)由于上一步选择了“time_by_day”作为时间维度表,这一步需要设置时间维度的层次结构。在所有维度的层次结构中,只有时间维度最为 特殊。其他维度系统可以根据数据之间的关系检测其层次结构,而时间维度则需要指定其时间上的层次。如图2-20所示,依据时间表中的具体情况,为年月日等 时间属性指定时间表列。设置好后单击【下一步】按钮继续。

  

图2-20  指定时间维度层次结构

(5)这时系统将会让用户选择度量值,如图2-21所示。度量是来源于事实表中的数据,在图中选择“Store Sales”、“Store Cost”和“Unit Sales”为度量。单击【下一步】按钮继续。

  

图2-21  选择度量值

(6)这时系统将会依据前面对维度表和事实表的设置来检测层次结构。如果前面的设置都是正确的,则会成功检测其层次结构,检测完毕,单击【下一步】按钮继续。

(7)由于前面系统自动检测了维度之间的层次关系,因此,产生了一些新的维度,这一步向导将提供一个窗口来查看新建维度的结构并根据需要进行更改。 此例中的新建维度结构关系如图2-22所示。可见,由程序自动分析出来的层次结构和用户自己设置的时间层次结构都是和业务数据中的逻辑结构相符合的。如果 不符合,则可以在这一步进行修改。设置完成后单击【下一步】按钮,为多维数据集指定一个名称,再单击【完成】按钮,结束多维数据集的创建向导。

  

图2-22  维度层次结构关系

(8)完成向导后,可以查看建立的多维数据集结构,如图2-23所示为多维数据集的数据源视图,与2.3.2节的数据源视图相比较,这里的视图表达的是多维数据集的表间关系,而且用黄色标记了事实表,蓝色标记了维度表。

 

图2-23  多维数据集的数据源视图

(9)双击刚才创建的多维数据集,系统将会切换到多维数据集设计窗口,如图2-24所示的是该窗口的主要标签,它们标识了可以针对多维数据集进行的各种操作,包括添加各种商业智能功能和数据展示等。这些功能将在第5章中讲解。

  

图2-24  多维数据集设计界面的主要标签

(10)这一步将把创建好的多维数据集部署到Analysis Services数据库中,如图2-25所示,在多维数据集上单击鼠标右键,在弹出的快捷菜单中选择【处理】命令,在“是否生成和部署项目”的对话框中选 择“是”选项。待部署结束,系统将会弹出“处理多维数据集”对话框,单击【运行】按钮,程序将会对多维数据集进行处理,处理完毕后,在“处理进度”对话框 中单击【关闭】按钮结束处理过程。如果以上操作都顺利进行,则此多维数据集已经顺利地部署到了Analysis Services数据库。打开SQL Server Management Studio,在对象资源管理器中的连接下拉菜单中选择【Analysis Services】命令,如图2-26所示。输入相应的认证信息,即可进入Analysis Services,如果部署成功,则会有如图2-27所示的界面。

 

图2-25  处理多维数据集                    

 

图2-26  连接Analysis Services  

 

图2-27  成功部署多维数据集后Analysis Services的界面

分享到:
评论

相关推荐

    SQL Server 2008商业智能完美解决方案 3/3

    第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS的所有功能,提供了使用SSAS构建OLAP多维数据集和数据挖掘模型的指南;第三部分面向Integration Services开发人员,详细介绍如何使用SSIS...

    SQL Server 2008商业智能完美解决方案 2/3

    第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS的所有功能,提供了使用SSAS构建OLAP多维数据集和数据挖掘模型的指南;第三部分面向Integration Services开发人员,详细介绍如何使用SSIS...

    SQL Server 2008商业智能完美解决方案 1/3

    第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS的所有功能,提供了使用SSAS构建OLAP多维数据集和数据挖掘模型的指南;第三部分面向Integration Services开发人员,详细介绍如何使用SSIS...

    SQL Server 2008 商业智能完美解决方案(3)

    第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS的所有功能,提供了使用SSAS构建OLAP多维数据集和数据挖掘模型的指南;第三部分面向Integration Services开发人员,详细介绍如何使用SSIS...

    Excel 2007数据透视表完全剖析 1/7

    读完本书,您将成为数据透视表的真正权威,能够利用VBA使数据透视表自动化,用OLAP多维数据集创建外部数据的数据透视表,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。  ·利用大量...

    Excel 2007数据透视表完全剖析 3/7

    读完本书,您将成为数据透视表的真正权威,能够利用VBA使数据透视表自动化,用OLAP多维数据集创建外部数据的数据透视表,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。  ·利用大量...

    Excel 2007数据透视表完全剖析 4/7

    读完本书,您将成为数据透视表的真正权威,能够利用VBA使数据透视表自动化,用OLAP多维数据集创建外部数据的数据透视表,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。  ·利用大量...

    Excel 2007数据透视表完全剖析 5/7

    读完本书,您将成为数据透视表的真正权威,能够利用VBA使数据透视表自动化,用OLAP多维数据集创建外部数据的数据透视表,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。  ·利用大量...

    数据挖掘导论 中文完整版

    64 3.3.2 一般概念 65 3.3.3 技术 67 3.3.4 可视化高维数据 75 3.3.5 注意事项 79 3.4 OLAP和多维数据分析 79 3.4.1 用多维数组表示鸢尾花数据 80 3.4.2 多维数据:一般情况 81 3.4.3 分析多维数据 82 3.4.4 关于...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    1.11 C语言的字符集 1.12 C语言词汇 1.13 Turbo C 2.0 集成开发环境的使用 1.13.1 Turbo C 2.0 简介和启动 1.13.2 Turbo C 2.0 集成开发环境 1.13.3 File菜单 1.13.4 Edit 菜单 1.13.5 Run 菜单 1.13.6 Compile ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    1.11 C语言的字符集 1.12 C语言词汇 1.13 Turbo C 2.0 集成开发环境的使用 1.13.1 Turbo C 2.0 简介和启动 1.13.2 Turbo C 2.0 集成开发环境 1.13.3 File菜单 1.13.4 Edit 菜单 1.13.5 Run 菜单 1.13.6 Compile ...

    Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)

    2.3.3 整型修饰符 2.3.4 布尔类型 2.3.5 浮点类型 2.3.6 ISO/ANSI C++中的基本类型 2.3.7 字面值 2.3.8 定义数据类型的同义词 2.3.9 具有特定值集的变量 2.3.10 指定枚举常量的类型 2.4 基本的输入输出操作 2.4.1 从...

Global site tag (gtag.js) - Google Analytics