建立多维数据集数据仓库实验报告.doc
文本预览下载声明
大连海事大学
实验报告
课程名称: 数据仓库与挖掘
院 (系): 交通运输管理学院
专 业: 信息管理与信息系统
班 级: 2班
学 号: 222010XXX
姓 名: Michael
任课教师: 胡松X
实验日期 2013 年 04 月16日
一、题目:建立多维数据集
二、实验内容:
根据Analysis教程给定的样本数据库FoodMart建立多维数据集
三、实验步骤:
1)在SQL Server中打开Analysis Manager。
2)在控制台根目录中注册本机器命名的服务器,名为120-52
3)在新注册的120-52服务器下新建一个名为newmd的数据库。
4)在多维数据集目录下建立多维数据集。
5)运行向导
6)点击下一步选择新数据源。
7)选择数据源名称为FoodMart 2000的数据源。
8)从事实数据源中选择名为sales_fact_1997的事实数据表。
9)选择store_cost数字列
10)新建维度,运行向导。
11)选择星型架构。
12)选择名为product的维度表。
13)维度级别选择BrandName、ProductName维度级别。
14)点击下一步,最后维度名称命名为product。完成。
15)同样的方法建立customer维度和time维度。下图分别是customer和time维度选择的维度级别。
16)多维数据集名称取名为:销售97。
进入多维数据集编辑器界面,点击保存。
多维数据集编辑器界面,点击工具,进入存储设计向导,然后一直点击下一步,直至处理完成。
实验结果
1)右击销售97,选择浏览数据。
实验总结
通过这次建立多维数据集的实验,掌握了在SQL Sever2000中建立多维数据集的技术,尤其对维的概念由抽象的认识变得更加具体了,明白了为何说维是人们观察数据的特定角度;同时,也对维的层次的重要性有了理解。
自己在实验的开始,在建立time维时,维的层次划分的就有问题。在time维中,一开始划分的层次为time-id和day,后来在听了老师的讲解之后,才明白了维的层次的划分是应该有限制的,它们得在同一角度下,后来将time维的层次划分改为了year和month,这时候,才正确实现了钻取,聚合等操作。
感谢老师的指导与耐心的讲解,让我在实验中,通过具体的操作对书本中钻取、聚合、旋转、维、维的层次这些抽象概念有了形象的认识,让我对数据挖掘技术有了初步的了解,激发了学习的兴趣,希望今后能学习掌握更多的数据挖掘技术!
1
显示全部