欢迎来到天天文库
浏览记录
ID:15234887
大小:1.50 MB
页数:16页
时间:2018-08-02
《数据仓库与数据挖掘实验解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据仓库与数据挖掘OLAP实验报告学号:XXX班级:XXX姓名:XXXX指导老师:XXX1.实验目的(1)理解数据库与数据仓库之间的区别与联系。(2)理解和练习联机分析处理(OLAP)的基础知识和基本方法,熟练掌握使用相关应用工具。(3)在上述基础上,使用Oracle的OLAP技术分析2011-2012两年内北京、上海、广州三大城市的失业率情况。2.实验工具(1)Oracle10g中的AnalyticWorkspaceManagerAnalyticWorkspaceManager10g是一个工具,用于创建、开发和管理OracleOLAP数据仓库中的多维
2、分析工作区。通过这个简单易用的GUI工具,用户可以使用逻辑维和多维对数据进行分析。(2)PLSQLDeveloperPL/SQLDeveloper是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。它侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。3.数据表设计本次实验对失业率制作OLAP报表,构建星型结构的数据仓库。报表分为三个维度:时间维、劳务人员维、地区行业维。(1)时间维:包括年、季度、月3个层次。(2)劳务人员维:包括户籍地(是否为本地户口)、性别、年龄段3个层次。(3)地区行业维:包括地区、行
3、业2个层次。事实表除了上述维度表的外键,还包括失业率数值。3.1时间维设计年表—YEAR_LAYER字段名数据类型备注idNumber(10)年表主键year_nameVarchar(50)年描述季度表—SEASON_LAYER字段名数据类型备注idNumber(10)季度表主键14year_idNumber(10)年外键season_nameVarchar(50)季度描述月份表—MONTH_LAYER字段名数据类型备注idNumber(10)月份表主键season_idNumber(10)季度外键month_namevarchar(50)月份描述3.
4、2劳务人员维设计户籍类表—REG_LAYER字段名数据类型备注idNumber(10)户籍类表主键reg_namevarchar(50)户籍类描述性别表—SEX_LAYER字段名数据类型备注idNumber(10)性别表主键reg_idNumber(10)户籍类表外键sex_namevarchar(50)性别描述年龄段表—AGE_LAYER字段名数据类型备注idNumber(10)年龄段表主键sex_idNumber(10)性别表外键age_namevarchar(50)年龄段描述3.3地区行业表地区表—CITY_LAYER字段名数据类型备注idNum
5、ber(10)地区表主键city_namevarchar(50)地区描述行业表—INDUSTRY_LAYER字段名数据类型备注idNumber(10)行业表主键city_idNumber(10)地区表外键industry_namevarchar(50)行业描述143.4事实表事实表UNEMPLOYMENT_FACT字段名数据类型备注idNumber(10)事实表主键time_idNumber(10)时间表外键per_idNumber(10)人员表外键ind_idNumber(10)地区行业表外键lose_numNumber(10)失业率数值4.实验数据
6、库创建创建数据库DW,创建表空间LOSE,创建用户ODS,根据第三节中数据表的设计创建各数据表,并编写数据。其中事实表如下图所示:5.利用AWM进行OLAP分析步骤5.1创建分析工作区(1)运行Oracle10g的AnalyticWorkspaceManager,右键点击数据库,将数据库添加到树中。在说明域中输入AW_OLAP,在“连接信息”域中输入localhost:1521:DW,然后单击创建。14(2)展开AW_OLAP,在“用户名”和“密码”中输入ODS,单击确定,展开方案>ODS。(3)右键单击图中分析工作空间并选择创建分析工作空间。在名称域
7、中输入ODS,然后单击创建。此时,分析工作区就创建好了。145.2创建用户维度表5.2.1创建维右键单击维,点击创建维,在一般信息中输入UNEMPLOYMENT_FACT,维类型选取用户维,然后点击创建,完成创建过程。然后以相同的方式创建TIME维、AGE维、INDUSTRY维。5.2.2维护维度表(1)时间维的维护时间维包括年、季、月3个层次,在实验过程中,首先建立YEAR、SEASON、MONTH三个级别,然后建立TIME层次,最后建立如下图所示的映射关系:建立以上映射关系后,维护时间维,查看数据时间维后。结果如下图所示。14(2)劳务人员维的维护
8、劳务人员维包括3个层次,与(1)中方法流程相同,建立如下图所示映射关系:建立以上映射关系后,维
此文档下载收益归作者所有