数据仓库技术07信科实验教案1new.docx
- 文档编号:9419377
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:11
- 大小:19.54KB
数据仓库技术07信科实验教案1new.docx
《数据仓库技术07信科实验教案1new.docx》由会员分享,可在线阅读,更多相关《数据仓库技术07信科实验教案1new.docx(11页珍藏版)》请在冰豆网上搜索。
数据仓库技术07信科实验教案1new
《数据仓库技术》实验教案编号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贷款分析视图
AS
SELECT借款凭证编号,客户代码,机构编码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,运行即可。
实验环境要求
软件:
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)执行下钻、上卷、切片、切块、转轴操作。
实验指导情况记录:
实验小结:
注:
实验教案必需提前备好,实验指导情况做随堂记录。
《数据仓库技术》实验教案编号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以上
实验内容及实验步骤:
内容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日。
实验指导情况记录:
实验小结:
注:
实验教案必需提前备好,实验指导情况做随堂记录。
《数据仓库技术》实验教案编号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)浏览KPI
5.操作的操作
1)定义钻取操作
2)浏览详细信息
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的图书详细情况
实验指导情况记录:
实验小结:
注:
实验教案必需提前备好,实验指导情况做随堂记录。
《数据仓库技术》实验教案编号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_formula
2)Createmembermember-nameAScalculation_formula
5.定义命名集
1)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),并浏览各个州出版社每年的图书销售总额
实验指导情况记录:
实验小结:
注:
实验教案必需提前备好,实验指导情况做随堂记录。
《数据仓库技术》实验教案编号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以上
实验内容及实验步骤:
在实验3已建立的多维数据集中,完成以下内容:
内容1:
按以下格式设置报表
内容2:
按以下格式设置报表
实验指导情况记录:
实验小结:
注:
实验教案必需提前备好,实验指导情况做随堂记录。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据仓库 技术 07 实验 教案 new
![提示](https://static.bdocx.com/images/bang_tan.gif)