您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 《数据仓库技术》-07信科实验教案new
1《数据仓库技术》实验教案编号1实验项目名称实验一、创建一个简单的OLAP实例实验班级07信科1、2班实验人数34/32实验时间1班:第3周星期五5、6节2班:第3周星期三7、8节实验地点科技楼1611实验目的:1、熟悉SQLServer2005ManagementStudio和BusinessIntelligenceDevelopmentStudio基本操作2、掌握数据仓库的基本构建方法3、理解数据浏览和分析的基本方法实验重点多维数据集的构建实验难点多维数据集的构建实验类型验证实验学时2实验指导书课件(第5章OLAP的一个应用示例)实验原理及知识点:1.构建事实表和维表创建事实表CREATEVIEW贷款分析视图ASSELECT借款凭证编号,客户代码,机构编码AS支行管辖机构编码,贷款类别AS贷款类别明细编码,贷款期限分类AS贷款期限明细代码,借款日期,(正常+关注+次级+可疑+损失)AS贷款总额,(正常+关注)AS正常贷款,(次级+可疑+损失)AS不良贷款FROM借款凭证分析表2.用DTS装载数据3.实验项目的创建4.数据源的连接5.数据源视图的创建6.多维数据集的创建7.维度的创建8.数据的浏览和分析注:如果发生“导入/导出”出现错误,提示DTS没有注册,则解决方法:在DOS模式下,进入DTS.DLL的文件夹下,如:D:\MicrosoftSQLServer\90\DTS\Binn\,输入:c:\windows\system32\regsvr32.exeDTS.dll,运行即可。2实验环境要求软件:SQLServer2005硬件:P42.0以上,内存256以上实验内容及实验步骤:内容:对华兴商业银行(一个虚拟的银行)在2000年至2005年之间的贷款数据进行的多维分析(原数据:华兴商业银行贷款数据_华兴商业银行贷款分析1),具体完成以下实验内容:1)将“华兴商业银行贷款数据_华兴商业银行贷款分析1”装载到数据库中(先data文件夹中:华兴商业银行贷款数据_Data.MDF和华兴商业银行贷款数据_log.ldf复制到…\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data,然后附加该数据文件到数据库)。建立的关系图。2)构建多维数据集。3)浏览各种贷款期限的贷款情况。4)查看各个贷款类别和各个贷款期限的贷款情况5)查看各个贷款期限和各个贷款类别下各信贷机构的贷款情况。7)执行下钻、上卷、切片、切块、转轴操作。实验指导情况记录:3实验小结:注:实验教案必需提前备好,实验指导情况做随堂记录。4《数据仓库技术》实验教案编号2实验项目名称实验二、数据预处理实验班级07信科1、2班实验人数34/32实验时间1班:第4周星期五5、6节/第7周星期五7、8节2班:第5/7周星期三7、8节实验地点科技楼1611实验目的:1、掌握数据验证方法2、掌握数据清理方法3、掌握数据转换方法实验重点数据清理、数据转换实验难点重复行数据清理、表结构的转换实验类型验证实验学时4实验指导书课件(第7章数据准备)实验原理及知识点:1.数据验证1)查找2)处理2.数据清理1)冗余数据的处理2)空值的处理3)不规范数据的处理3.数据转换1)数据类型的转换2)对象名的转换3)数据编码的转换3)表结构的转换实验环境要求软件:SQLServer2005硬件:P42.0以上,内存256以上5实验内容及实验步骤:内容1:1)将pub_temp装载到数据库管理系统中(先data文件夹中:pub_temp.mdf和pub_temp_log.ldf复制到…\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data,然后附加该数据文件到数据库)2)编写SQL语句,验证titleauthor.au_id的值是否包含在authors.au_id中,如果没有包含,则将这些值插入到authors表中。3)编写SQL语句,验证authors表中有没有重复行(au_id,au_lname,au_fname的值全部相同),如果有,则将所有重复行删除(注意:要保留一条)。4)编写SQL语句,将authors表中phone、zip字段删除。5)编写SQL语句,将sales.qty中所有NULL值改为1。6)编写SQL语句,将stores.state中空值填上相应的值(提示:city相同,则state相同)7).编写SQL语句,将jobs表名改为“工作”8)编写SQL语句,在authors表中添加字段“fullname”,其值等于au_fname+’‘+au_lname。9)编写SQL语句,将titles.pubdate中1991年前日期全部替换成1991年1月1日。实验指导情况记录:实验小结:6注:实验教案必需提前备好,实验指导情况做随堂记录。7《数据仓库技术》实验教案编号3实验项目名称实验三、维的构建及数据分析实验班级07信科1、2班实验人数34/32实验时间1班:第9/10周星期五7、8节2班:第9/10周星期三7、8节实验地点科技楼1611实验目的:1、掌握自上而下的数据仓库设计方法。2、掌握多维数据集的相关操作,如度量值的添加、修改,维的添加、修改。3、掌握计算的相关操作4、掌握KPI的相关操作5、掌握操作的相关操作6、掌握透视的相关操作实验重点自上而下设计方法、多维维数据集操作、计算操作、KPI实验难点计算、KPI操作实验类型验证实验学时4实验指导书课件(第6、9、10章)实验原理及知识点:1.自上而下设计方法1)建立数据集2)生成架构(连接数据源、建立数据源视图)3)替换数据表、建立关系2.多维数据集操作1)修改度量值属性2)添加度量值(建立命名计算)3)修改维度属性、层次结构4)修改维度属性内容显示(建立命名计算)5)添加时间维度、一般维度3.计算的操作1)定义计算2)添加度量值4.KPI操作1)定义KPI(编写值表达式、目标表达式、状态表达式)2)浏览KPI5.操作的操作1)定义钻取操作82)浏览详细信息6.透视的操作1)定义透视2)通过透视浏览数据实验环境要求软件:SQLServer2005硬件:P42.0以上,内存256以上实验内容及实验步骤:内容1:1)将pubDW装载到数据库管理系统中(先data文件夹中:pubs1.mdf和pubs1_log.ldf复制到…\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data,然后附加该数据文件到数据库)2)按自上而下的方法建立数据集(度量:qty、unitprice、total;维度:出版社维度、作者维度、图书维度、书店维度、时间维度(年、季度、月份、日期)3)生成架构(建立数据源)4)替换表、建立表之间的关系内容2:5)设置作者维度与事实表的维度关系(提示:是引用关系,即作者维度-图书维度-事实表)6)浏览各个级别出版社在不同时间的图书销售情况7)浏览各个级别书店在不同时间的图书销售情况8)浏览各类(type)图书在不同时间的销售情况9)浏览作者所出版图书在不同时间的销售情况10)将total的显示格式设置为“Currency”11)定义出版社的维度结构(国家-州-城市),书店维度(州-城市)12)将作者维度中state中的缩写改成中文全称(提示:CA-,加利福利亚,IN-印第安纳,UT-犹他,KS-堪萨斯,TN-田纳西,OR-俄勒冈,MI-密歇根,MD-马里兰)13)定义“总价(total)增长率”计算成员,(提示:参见第10章中新增计算成员“不良贷款增长率”),浏览数据14)定义钻取操作,能浏览某qty的图书详细情况实验指导情况记录:9实验小结:注:实验教案必需提前备好,实验指导情况做随堂记录。10《数据仓库技术》实验教案编号4实验项目名称实验四、MDX的操作实验班级07信科1、2班实验人数34/32实验时间1班:第11-12周星期五7、8节2班:第11-12周星期三7、8节实验地点科技楼1611实验目的:1、掌握MDX的基本语法。2、掌握MDX在OLAP的基本操作实验重点Select语句,定义计算成员和命名集实验难点Select语句实验类型验证实验学时6实验指导书课件(第12章多维表达式—MDX)实验原理及知识点:1.MDX的基本语法SELECT轴信息oncolumns[,轴信息onrows][,...]FROM多维数据集WHERE切片条件2.OLAP架构的MDX表示1)“[]”引用项2)“.”分隔各项3)名称的唯一性(多维数据集、维度、层次结构、维度级别、层次结构级别、维度级别成员、层次结构级别成员)3.构造MDX集合1)分隔元素、定义范围2)memebers和children标识成员3)crossjoin()函数处理多个维成员4)order()函数对结果集进行排序4.定义计算成员1)withmembermember-nameAScalculation_formula2)Createmembermember-nameAScalculation_formula5.定义命名集111)WITHSET命名集名as‘元组’2)Createset命名集名as‘元组’实验环境要求软件:SQLServer2005硬件:P42.0以上,内存256以上实验内容及实验步骤:在上次实验中已建立的多维数据集中,完成以下内容:内容1:1)利用MDX浏览各个城市出版社的图书销售总额2)利用MDX浏览各个州出版社每年的图书销售总额3)利用MDX浏览各个城市书店在各个季度的图书销售总额4)利用MDX浏览各个城市在各个城市书店的图书销售总额内容2:5)利用MDX浏览各个国家出版社在1992年和1993年的图书销售总额6)利用MDX浏览各个州出版社每年的图书销量和图书销售总额7)利用MDX浏览各个级别出版社每年的图书销售总额8)利用MDX浏览各个级别出版社的图书销售总额,并按图书销售总额降序排序,要求不改变原来的层次结构顺序9)用withmember定义一计算成员:图书九折销售总额(=图书销售总额*0.9),并浏览各个州出版社每年的图书销售总额实验指导情况记录:12实验小结:注:实验教案必需提前备好,实验指导情况做随堂记录。13《数据仓库技术》实验教案编号5实验项目名称实验五、数据分析报表设计实验班级07信科1、2班实验人数34/32实验时间1班:第13周星期五7、8节2班:第13周星期三7、8节实验地点科技楼1611实验目的:1、熟悉SSRS操作环境2、掌握SSRS数据报表的基本功能实验重点连接数据源,布局实验难点报表布局实验类型验证实验学时2实验指导书课件(第17章用SSIS对数据进行ETL操作)实验原理及知识点:1.创建SSRS项目在模板中选择“报表服务器项目”,给定文件名和路径2.新建报表添加报表,连接数据源(多维数据集、关系数据库)3.设置要报表的数据1)对于多维数据集作为数据源的,需通过浏览方式设置要报表中所用到的数据2)对于关系数据库作为数据源的,需通过添加数据表,设置显示字段,来设置报表中要用到的数据。4、布局1)添加“表组件”2)分组与排序3)计算4)参数化报表5)其他报表6)报表的其他组件及格式5.预览实验环境要求软件:SQLServer2005硬件:P42.0以上,内存256以上14实验内容及实验步骤:在实验3已建立的多维数据集中,完成以下内容:内容1:按以下格式设置报表内容2:按以下格式设置报表15实验指导情况记录:实验小结:注:实验教案必需提前备好,实验指导情况做随堂记录。
本文标题:《数据仓库技术》-07信科实验教案new
链接地址:https://www.777doc.com/doc-2838692 .html