实验1-建立多维数据集_第1页
实验1-建立多维数据集_第2页
实验1-建立多维数据集_第3页
实验1-建立多维数据集_第4页
实验1-建立多维数据集_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验1建立多维数据集实验目的通过使用SQL Server建立多维数据集,使学生理解和掌握建立多维数据集的一般过程 和方法。实验内容1、建立FoodMart多维数据集实验条件1.操作系统:Windows XP SP22.SQL Server 2000实验要求:1、按照实验步骤中练习建立FOODMART多维数据集。实验步骤第一步,建立系统数据源连接单击开始”按钮,指向设置”,单击控制面板”,然后双击管理工具,再双击数据源(ODBC)”。在系统DSN”选项卡上单击添加”按钮。选择Microsoft Access驱动程序(*.mdb)”,然后单击完成”按钮。在数据源名”框中,输入教程”,然后在数据库下

2、,单击选择”。在选择数据库”对话框中,浏览到 C:Program FilesMicrosoft AnalysisServicesSamples”,然后单击FoodMart 2000.mdb”。单击确定”按钮。在ODBC Microsoft Access安装”对话框中单击确定”按钮。在ODBC数据源管理器”对话框中单击确定”按钮。第二步,启动 Analysis Manager单击开始”按钮,依次指向程序”、“Microsoft SQL Server和“Analysis Services,然后单击 “Analysis Manager。第三步,建立数据库和数据源在 Analysis Manager

3、树视图中展开“Analysis Servers”。单击服务器名称,即可建立与Analysis Servers的连接。右击服务器名称,然后单击新建数据库”命令。在数据库”对话框中的数据库名称”框中,输入教程,然后单击确定”按钮。在Analysis Manager树窗格中展开服务器,然后展开刚才创建的教程”数据库。在Analysis Manager树窗格中,右击教程”数据库下的数据源”文件夹,然后单击新数据源” 命令。在数据链接属性”对话框中,单击提供者”选项卡,然后单击“Microsoft OLE DB Provider for ODBC Drivers”。尽数露链接届性xJ提供者|连接|高级|

4、所有| 选择您希望连接的数据:OLE DB提供者MicrosoftMicrosoftMicrosoftMicrosoftJetOLEOLEOLE4. 0 OLE DB Frovi derDE Frovi der For Data Mining Servi cee DE Frovi der for Indexing Servi ce DE Frovi der for Internet Fubli shingMicrosoft OLE DE Frovider for ODBC DriversMi crosuftMi crosuftMi crosuftMi crosuftMi crosoftLELE

5、LELELEFrovi iIhkFrovi iIhkFrovi iIhkFrovi dpi-for for for forOIAF Servi ces 01ap Servi ces S. 0 UraclH SQL ServerSimple Frovi derMSD at aShapeOLE DE Frovi derfor Mi cruEuit Direct nry Servi ces下一步l确定 I 取消 I 帮助 I单击连接选项卡,然后从使用数据源名称”列表中单击教程。单击测试连接”以确保一切工作正常。在“Microsoft数据链接”对话框中应出现一条消息,说明连接成功。在消息框中单击确定按

6、钮。单击确定按钮关闭数据链接属性对话框。第四步,建立多维数据集如何打开多维数据集向导在Analysis Manager树窗格中,教程数据库下,右击多维数据集文件夹,单击新建多维 数据集”菜单,然后单击向导命令。如何向多维数据集添加度量值度量值是要进行分析的数据库中的量化值。常用的度量值为销售、成本和预算数据。度量值根据多维数据 集不同的维度类别进行分析。在多维数据集向导的欢迎步骤,单击下一步按钮。在从数据源中选择事实数据表步骤,展开教程数据源,然后单击、sales_fact_1998”。单击浏览数据按钮可以查看sales_fact_1998表中的数据。数据浏览完毕后,关闭浏览数据” 窗口,然后

7、单击下一步按钮。若要定义多维数据集的度量值,在事实数据表数据列下,双击、store_sales。对、store_cost 和、unit_sales列重复此步骤,然后单击下一步”按钮。如何建立时间维度在向导的选择多维数据集的维度步骤,单击新建维度”命令。此操作将调用维度向导。在欢迎步骤,单击下一步按钮。在选择维度的创建方式步骤,选择星型架构:单个维度表”选项,然后单击下一步按钮。在选择维度表步骤,单击、time_by_day。单击浏览数据按钮可以查看包含在、time_by_day”表中的数据。查看完time_by_dayw表后,单击下一步”按钮。在选择维度类型步骤,选择时间维度”选项,然后单击下

8、一步”按钮。接下来,将定义维度的级别。在创建时间维度级别步骤,单击选择时间级别”,单击年、季度、 月,然后单击下一步”按钮。在选择高级选项步骤,单击下一步”按钮。在向导的最后一步,输入Time作为新维度的名称。注意:使用与其它多维数据集共享此维度复选框,可以指定此维度是共享的,还是专用的。该复选框位 于屏幕的左下角。保持该复选框的选中状态。单击、完成返回到多维数据集向导。在多维数据集向导中,现在应能在多维数据集维度列表中看到Time”维度。如何建立产品维度再次单击新建维度命令。在欢迎进入维度向导步骤,单击下一步”按钮。在选择创建维度的方式步骤,选择雪花架构:多个相关维度表选项,然后单击下一步按

9、钮。在选择维度表步骤,双击Product”和、product_class将它们添加到选定的表”。单击下一 步”按钮。在维度向导的创建和编辑联接步骤,显示在上一步选定的两个表以及它们之间的联接。单击下 一步”按钮。若要定义维度的级别,在可用的歹U ”下,按顺序双击、product_category”、product_subcategory”和、brand_name”。双击每列后,其名称显示在维度级别”下。在选 择了所有三列后,单击、下一步按钮。在指定成员键列步骤,单击下一步按钮。在选择高级选项步骤,单击下一步按钮。在向导的最后一步,在维度名称”框中,输AProduct,并保持与其它多维数据集共享

10、此维度” 复选框为选中状态。单击完成按钮。现在应能在多维数据集维度”列表中看到Product”维度。如何建立客户维度单击新建维度”命令。在欢迎步骤,单击下一步按钮。在选择创建维度的方式步骤,选择星型架构:单个维度表选项,然后单击下一步”按钮。在选择维度表步骤,单击Customer”,然后单击下一步”按钮。在选择维度类型步骤,单击下一步”按钮。若要定义维度的级别,在可用列”下,按顺序双击Country”、State_Province”、City和、lname列。双击每一列后,其名称将显示在维度级别下方。选择完所有四个列之后,单击下 一步”按钮。在指定成员键列步骤,单击下一步按钮。在选择高级选项步

11、骤,单击下一步”按钮。在向导的最后一步,在维度名称框中,输ACustomer-o保持与其它多维数据集共享此维度 复选框的选中状态。单击完成”按钮。10.在多维数据集向导中,现在应能在多维数据集维度”列表中看到“Customer”维度。如何生成商店维度单击、新建维度”命令。在欢迎步骤,单击下一步按钮。在选择创建维度的方式步骤,选择星型架构:单个维度表选项,然后单击下一步”按钮。在选择维度表步骤,单击Store”,然后单击下一步”按钮。在选择维度表步骤,单击Store”,然后单击下一步按钮。若要定义维度的级别,在可用列下,按顺序双击、store_country、store_state”、store

12、_city”和store_name”列。双击每一列之后,其名称将显示在维度级别框下。选择了 所有四个列之后,单击下一步按钮。在指定成员键列步骤,单击下一步按钮。在选择高级选项步骤,单击下一步”按钮。在向导的最后一步,在维度名称框中,输AStore,并保持与其它多维数据集共享此维度” 复选框的选中状态。单击完成按钮。在多维数据集向导中,现在应能在多维数据集维度列表中看到Store”维度。如何完成多维数据集的生成在多维数据集向导中,单击下一步按钮。在事实数据表行数”消息给出提示时,单击是”按钮。J 计算事实数据表的行数可能要花费一段时间才能完成-是否要计算事实数据表的行数?在多维数据集向导的最后一

13、步,将多维数据集命名为Sales”,然后单击完成按钮。向导将关闭并随之启动多维数据集编辑器,其中包含刚刚创建的多维数据集。单击蓝色或黄色的 标题栏,对表进行排列,使其符合下图所示的样子。注意:无须关闭多维数据集编辑器;在本教程的下一节将编辑该多维数据集。如果需要现在退出教程,请 在关闭多维数据集之前先保存更改,并在出现其它提示时,一律选择否”。第五步,编辑多维数据集(1)如何在多维数据集编辑器内编辑多维数据集可以使用以下两种方法启用多维数据集编辑器:在Analysis Manager树窗格中右击一个现有的多维数据集,然后单击编辑命令。-或者-使用多维数据集编辑器直接创建新的多维数据集。除非您是

14、高级用户,否则不建议使用本方法。如果您是从上一节的操作接着下来的,则应该已经在多维数据集编辑器中。在多维数据集编辑器的架构窗格中,可以看到事实数据表(黄色标题栏)及联接的维度表(蓝色标题栏)。 在多维数据集编辑器树窗格中,可以在层次树中预览多维数据集的结构。通过单击左窗格中底部的属性 按钮,可以编辑多维数据集的属性。如何向现有多维数据集添加维度此时,您可能需要一个新维度以提供有关产品促销的数据。在多维数据集编辑器内可以方便地生成该维度。注意:默认情况下,在多维数据集编辑器中生成的维度为专用维度,即只能用于当前所处理的多维数据集, 而不能与其它多维数据集共享。它们不显示在Analysis Man

15、ager树视图中的共享维度文件夹中。当 通过维度向导创建此类维度时,可以使其在多维数据集之间共享。在多维数据集编辑器中,在插入菜单上单击表”命令。在选择表”对话框中,单击“promotion表,单击添加按钮,然后单击关闭按钮。若要定义新的维度,请双击promotion”表中的、promotion_name”列。在 映射列对话框中选择维度选项,然后单击确定”按钮。在树视图中选择“Promotion Name”维度。在“编辑菜单中单击重命名”命令。键入“Promotion”,按 ENTER 键。保存所做的更改。关闭多维数据集编辑器。当系统提示您是否设计存储时,单击否”。您将在下节中设计存储。第六步

16、,设计存储和处理多维数据集在Analysis Manager树窗格中,在、教程数据库下展开、多维数据集文件夹,右击Sales”多 维数据集,然后单击编辑命令。在欢迎步骤中单击下一步”按钮。选#“MOLAP作为数据存储类型,然后单击下一步”按钮。在设置聚合选项下单击性能提升达到”。在此框中输入40”作为指定百分比。此操作指示Analysis Services将性能提升到40%,而不管需要多大的磁盘空间。管理员可以 用此优化能力平衡查询性能需求和存储聚合数据所需磁盘空间大小。单击启动”按钮。在Analysis Services设计聚合时,您可以查看向导右边的性能与大小”图。从中可以看出增加 性能提

17、升对使用额外磁盘空间的需求。完成设计聚合的进程之后,单击下一步按钮。50性能与太小已定义22个聚合(0.3 MB j 40% )存赭设计向导设置聚合选嗅设置聚合选项,然后单击“开始、聚合是预先计算好的汇总数据,利用这些数据可加 快对多维数据集的查询口聚合选项尸普十占用的存储空间达到 诉叵刁国性能提升达到(日顷%r直到单击传止饵继续(佥 I 停止 I重置(由 IC上一步(的I 下一步I取消11 费jg在您希望做什么? ”下选择立即处理”,然后单击完成”按钮。注意:处理聚合可能会花费一些时间。在处理时可以在出现的窗口中查看多维数据集。处理完成之后将出现一则信息,确认处理已成功 完成。单击关闭”按钮

18、返回Analysis Manager树窗格。第七步,浏览多维数据集数据(1)如何使用多维数据集浏览器查看多维数据集数据在Analysis Manager树窗格中,右击Sales”多维数据集,然后单击浏览数据”命令。出现多维数据集浏览器,显示由多维数据集的一个维度和度量值组成的网格。其它四个维度显示 在浏览器的上方。(2)如何替换网格中的维度要用另一个维度替换网格中的维度,拖动上方框中的维度,然后直接将该维度放在要与其交换的 列上。确保在此过程中,指针的形状为双端箭头。使用这种拖放方法,选择“Product”维度按钮并将其拖动到网格上,然后直接放在“Measures 上方。“Product”维度和“Measures”维度在多维数据集浏览器中将交换位置。注意:如果想将维度添加到网格,而不是用另一个维度进行替换,则将该维度拖动到网格的中间。如何按时间筛选数据单击“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论