班级:信管091 姓名:李洋威 学号:090201125
指导老师:张冬丽 实验类型:上机
实验二 使用Analysis Services实现OLAP分析
1. 实验目标
• 创建 Analysis Services 项目
• 定义多维数据集
• 部署Analysis Services项目
• 查看和分析数据:掌握OLAP的基本操作(切片、切块、钻取、旋转)
2.实验内容(基于SQL Server 的AdventureWorksDW)
在 SQL Server 2005 中设计商业智能应用程序时,首先根据 Analysis Services 项目模板,在 Business Intelligence Development Studio 中创建 SQL Server 2005 Analysis Services (SSAS) 项目。创建了 Analysis Services 项目后,再定义一个或多个数据源。然后,根据选自数据源的表或视图,定义名为“数据源视图”的单个元数据统一视图。定义多维数据集,部署Analysis Services项目查看和分析数据:掌握OLAP的基本操作。
3.实验步骤
1)创建 Analysis Services 项目
1. 打开 Business Intelligence Development Studio。
2. 在“文件”菜单上,指向“新建”,然后选择“项目”。
3. 确保已选中“模板”窗格中的“Analysis Services 项目”。
4. 在“名称”框中,将新项目命名为 AdventureWorks。
5. 单击“确定”。
(2)创建数据源
1. 在解决方案资源管理器中,右键单击“数据源”文件夹,然后选择“新建数据源”。
系统将打开数据源向导。
在“欢迎使用数据源向导”页面中,单击“下一步”按钮。
2. 单击“新建”向 Adventure Works 数据库添加连接。
系统将打开“连接管理器”对话框。
3. 在“连接管理器”的“提供程序”列表中,选择“本机 OLE DB\\Microsoft OLE DB Provider for SQL Server”。
4. 在“服务器名称”列表中,选择承载 AdventureWorksDW 的服务器。
5. 在“选择或输入数据库名称”列表中,选择 AdventureWorksDW,再单击“确
定”按钮。
6. 单击“下一步”按钮进入向导的下一页。
7. 在“模拟信息”页中,选择“使用服务帐户”,再单击“下一步”。
8. 请注意,在“完成向导”页面中,数据源的默认名称为 Adventure Works DW。
9. 单击“完成”。
新的数据源 Adventure Works DW 将显示在解决方案资源管理器的“数据源”文
件夹中。
(3)创建数据源视图
1. 在解决方案资源管理器中,右键单击“数据源视图”,选择“新建数据源视图”。
系统将打开数据源视图向导。
2. 在“欢迎使用数据源视图向导”页上,单击“下一步”。
3. 在“选择数据源”页的“关系数据源”下,系统将默认选中您在上一个任务中创建的 Adventure Works DW 数据源。单击“下一步”。
若要创建新数据源,请单击“新建数据源”,启动数据源向导。
4. 在“选择表和视图”页上,选择下列各表,然后单击右箭头键,将这些表包括在新数据源视图中:
o dbo.DimCustomer dbo.DimGeography
o dbo.DimProduct dbo.DimTime dbo.FactInternetSales
5. 单击“下一步”。
6. 在“完成向导”页上,默认情况下,系统将数据源视图命名为 Adventure Works DW。单击“完成”。
系统将打开数据源视图设计器,显示 Adventure Works DW 数据源视图。
(4)创建多维数据集
1. 在解决方案资源管理器中,右键单击“多维数据集”,选择“新建多维数据集”。
系统将打开多维数据集向导。
2. 在“欢迎使用多维数据集向导”页上,单击“下一步”。
3. 在“选择生成方法”页上选中“使用数据源生成多维数据集”和“自动生成”复选框,在下拉列表中选择“创建属性和层次结构”方式,单击“下一步”。
4. 在“选择数据源视图”页上选中刚才创建的“Adventure Works DW”数据源视图,单击“下一步”。
5. 打开“检测事实数据表和维度表”页,“多维数据集向导”会自动扫描数据源视图中的数据表和视图,单击“下一步”。
6. 打开“标识事实数据表和维度表”页,“多维数据集向导”默认设置了事实表和维度表,为用户进行设置提供建议,在“时间维度表”下拉列表中选择“DimTime”,单击“下一步”。
7. 打开“选择时间段”页,将时间属性名称映射到以指定为“时间”维度的维度为基础的维度表中的相应列,如下图所示,单击“下一步”。
8. 打开“选择度量值”页,清除“Promotion Key(促销关键字)”,“Currency Key(货币关键字)” “Sales Territory Key(销售区域关键字)” “Revision Number(修订号)”复选框,单击“下一步”。
9. 打开“检测层次结构”页,“多维数据集向导”自动完成对维度的扫描和对层次结构的检测(确定列之间是否存在层次结构关系,如“市/县”和“省/市/自治区之间的关系等),单击“下一步”。
10. 打开“查看新建维度”页,通过展开树控件显示该向导检测到的三个维度的层次
结构和属性,查看其中每个维度的维度层次结构,依次展开“产品表”|“属性”节点,然后取消选择“Large Photo”复选框,单击“下一步”。
11. 打开“完成向导”页,在“多维数据集向导”文本框中输入“AdventureWorksMultiDataClle”,单击“完成”。
(5)部署Analysis Services项目
在解决方案资源管理器中,右键单击“AdventureWorks”项目,选择“属性”。在“AdventureWorks属性”页上,单击“部署”。
(6)查看和分析数据
1. 处理:在解决方案资源管理器中,右键单击“AdventureWorks”项目,选择“处理”,打开“处理数据库”窗口,选择“对象名称”、“类型”和“处理选项”,单击“运行”。
2. 打开“浏览器”选项卡。
3. 将维度表和事实表中的字段拖到“数据窗格”进行切片、切块、旋转、钻取分析。
5. 实验结果及问题讨论
(1)OLAP四种分析动作定义。
切片、切块、旋转、钻取分析
六.实验心得
通过此次上机学会了创建 Analysis Services 项目,以及项目数据源和数据源视图的建立,而且了解了多维数据集,掌握基本的OLAP的基本操作(切片、切块、钻取、旋转)。
因篇幅问题不能全部显示,请点此查看更多更全内容