版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Copyright 2007 创智新程数据仓库和数据集市数据仓库和数据集市Copyright2007-2009 创智新程Copyright 2007 创智新程数据仓库和数据集市数据仓库和数据集市y目标目标0什么是数据仓库0数据仓库系统体系结构0操作数据库与数据仓库的区别0维度建模的相关概念0维度建模的基本步骤0数据集市Copyright 2007 创智新程数据仓库的定义数据仓库的定义数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volation)、反映历史变化(Time Variant)的集合数
2、据,用于支持管理决策和信息的全局共享。-W.H.InmonCopyright 2007 创智新程面向主题的面向主题的y数据仓库是面向不同的主题域进行组织。一个主题通数据仓库是面向不同的主题域进行组织。一个主题通常与多个操作型信息系统相关常与多个操作型信息系统相关。Copyright 2007 创智新程集成的集成的y数据仓库中的数据是在对原有分散的数据库数据抽取数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的必须消除源数据中的不一致性,以保证数据仓库内的信息是关
3、于整个企业的一致的全局信息。信息是关于整个企业的一致的全局信息。Copyright 2007 创智新程相对稳定的相对稳定的y数据仓库中一般有大量的查询操作,但修改和删除操数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。作很少,通常只需要定期的加载、刷新。Copyright 2007 创智新程反映历史变化的反映历史变化的y数据仓库中的数据通常包含历史信息,系统记录了企数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业目前的各个阶段
4、的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。的发展历程和未来趋势做出定量分析和预测。Copyright 2007 创智新程数据仓库系统体系结构数据仓库系统体系结构Copyright 2007 创智新程数据仓库系统体系结构数据仓库系统体系结构y数据源数据源y数据存储及管理数据存储及管理yOLAPOLAP引擎引擎y前端工具前端工具Copyright 2007 创智新程操作数据库与数据仓库的区别操作数据库与数据仓库的区别y操作数据库系统的主要任务是联机事务处理操作数据库系统的主要任务是联机事务处理OLTP。y数据仓库在数据分析和决策方面为用户提供服务数据仓库在数据分析和决
5、策方面为用户提供服务,这这种系统称为联机分析处理种系统称为联机分析处理OLAP。Copyright 2007 创智新程维度建模的相关概念维度建模的相关概念y数据仓库数据仓库y数据集市数据集市y事实事实y维度维度y数据挖掘数据挖掘Copyright 2007 创智新程维度建模的相关概念维度建模的相关概念y分析空间分析空间0数据仓库中一定量的数据,用于进行数据挖掘以发现新信息同时支持管理决策。y切片切片0一种用来在数据仓库中将多个维度中的分析空间限制为数据子集的技术。y星型模型星型模型0一种使用关系数据库实现多维分析空间的模型。y雪花模型雪花模型0不管什么原因,当星型模型的维度需要进行规范化时,星
6、型模型就演化为雪花模型。Copyright 2007 创智新程多维数据模型多维数据模型y一种非规范化的关系模型。一种非规范化的关系模型。0由一组属性构成的表所组成。0表跟表之间的关系通过关键字和外键来定义。y以良好的可理解性和方便的产生报表来进行数据组织,以良好的可理解性和方便的产生报表来进行数据组织,很少考虑修改的性能。很少考虑修改的性能。y通过通过SQLSQL或者相关的工具实现数据的查询和维护。或者相关的工具实现数据的查询和维护。Copyright 2007 创智新程多维数据模型多维数据模型y数据仓库和数据仓库和OLAPOLAP工具基于多维数据模型工具基于多维数据模型, ,该模型将数该模型
7、将数据看作数据立方体形式。据看作数据立方体形式。y数据立方体允许以多维对数据建模和观察。数据立方体允许以多维对数据建模和观察。一个具有一个具有 x、y、z 维度的方块维度的方块Copyright 2007 创智新程多维数据模型的组成多维数据模型的组成y维维y事实事实y数据立方体数据立方体Copyright 2007 创智新程多维数据模型举例多维数据模型举例y关系表与多维关系表与多维CubeCubeCopyright 2007 创智新程多维建模技术多维建模技术y星型和雪花模式是主要的存在形式。星型和雪花模式是主要的存在形式。0星型模式包含一个大的包含大批数据的事实表和一系列维表。0雪花模式是星型
8、模式的变种,不同的是将某些维表规范化。Copyright 2007 创智新程定单号.日期标识.定单号定货日期日期标识日月事实表定货表日期表星型模式星型模式Copyright 2007 创智新程维表进一步层次化,改善查询性能,增加表数量,增加查询复杂性。定单号.日期标识.定单号定货日期日期标识日月事实表定货表日期表月年年雪花模式雪花模式Copyright 2007 创智新程事实表事实表y每一个事实表通常包含了处理所关心的一系列的度量每一个事实表通常包含了处理所关心的一系列的度量值。值。y每一个事实表的行包括:每一个事实表的行包括:0具有可加性的数值型的度量值。文本事实通常具有不可预见的内容,很难
9、进行分析。0与维表相连接的外键。通常具有两个和两个以外的外键。外键之间表示维表之间多对多的关系。Copyright 2007 创智新程事实表事实表y事实表的特征事实表的特征0非常大包含几百几千条甚至几万、几十万的记录。0内容相对的窄列数较少0经常发生变化现实世界中新事件的发生-事实表中增加一条记录。典型情况下,仅仅是数据的追加。y事实表的使用事实表的使用0各类度量值的聚类计算Copyright 2007 创智新程维表维表y每一张维表对应现实世界中的一个对象或者概念。每一张维表对应现实世界中的一个对象或者概念。0例如:客户、产品、日期、地区、商场y维表的特征维表的特征0包含了众多描述性的列维表的
10、范围很宽(具有多个属性)0通常情况下,跟事实表相比,行数相对较少通常10万条0内容相对固定几乎就是一类查找表Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y解题步骤解题步骤0定义OLAP的数据集市:包括使用星型模型或雪花模型。0事实的选择:通过事实表的共有特性及四种常见样式来选择适当的事实种类。四种常见的事实样式为:事务事实、快照事实、线性项目事实、事件/状态事实。0维的创建。0聚合体的设计。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库
11、的星型模型y设计分析设计分析0OLAP数据来源:Northwind数据库共有8个表,分别是Orders、OrderDetails、Customers、Products、Categories、Employees、Shippers及Suppliers。0Time_Dim时间维Northwind销售系统的日期以Orders的出货日为事实的时间,因此产生一个Time_Dim。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计分析设计分析0事实表的主轴: Orders和OrderDetails两个表的连接。OrderD
12、etails中包括了数值字段:UnitPrice、Quantity及Discount。可以推算出事实所需要的度量值:运费、销售金额、销售数量和折扣。0四个维表Customer_Dim、Product_Dim、Employee_Dim及Shipper_Dim的确定。Orders及OrderDetails两个表中的外部键有CustomerID、ProductID、EmployeeID及ShipperID。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计分析设计分析0Product_Dim具有一个分层结构:产品类
13、别,并且采用的是合并维分层结构。Northwind数据库Categories的CategoriesID与Products的CategoriesID是一对多的关系,因此可以通过连接将Categories的CategoriesName合并到Product_Dim中。Northwind数据库Suppliers的SupplierID与Products的SupplierID是一对多的关系,因此可以通过连接将Suppliers的CompanyName合并到Product_Dim的供应商中。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据
14、库的星型模型y设计实施设计实施0建立Sales_Fact事实表0主键是由时间序号、客户序号、发货人序号、产品序号及员工序号共同组成一个多值键,并且这几个字段的值都是来自维表的外部键。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计实施设计实施0建立Time_Dim维表。0时间序号,是一个由标识(Identity)生成的代理键。0出货日,即Orders的ShippedDate。0几乎所有的数据仓库中均包含时间维。数据仓库是反映历史变化的允许针对历史的数据进行分析0典型的粒度:each row = 1 dayC
15、opyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计实施设计实施0建立Customer_Dim维表客户序号,是一个由标识生成的代理键。其他字段都是由Customers这个表来产生。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计实施设计实施0建立Product_Dim维表。产品序号,是一个由标识生成的代理键。Product_Dim有一个分层结构:产品类别,并且采用的是合并维分层结构。所以产品类别这个字段从Categories的
16、ProductID与Products的ProductID连接而来。其他字段都是由Products这个表来产生。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计实施设计实施0建立Employee_Dim维表。员工序号,是一个由标识生成的代理键。员工姓名:由DTS的ActiveX Script将Northwind数据库中的Employees这个表的lastname与firstname合并而成。年龄及年薪由Employees这个表的BirthDate、HireDate产生。年龄层及年薪层是基于分析便利而产生的统计
17、组,当数据由OLTP转换到OLAP时,由DTS的ActiveX Script来负责做建立分组的动作。其他字段都是由Employees这个表来产生。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y设计实施设计实施0建立ShipperDim这个维表发货人序号,是一个由标识生成的代理键。其他字段都是由Shippers这个表来产生。Copyright 2007 创智新程任务一:设计任务一:设计NorthwindNorthwind数据库的星型模型数据库的星型模型y将五个维表将五个维表Time_Dim、Customer_Dim、Product_Dim、Employee_Dim及及Shipper_Dim与事实与事实表表Sales_Fact作关联。作关联。Copyright 2007 创智新程任务一:设计任务一:设计No
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年燕京理工学院高职单招职业适应性测试考试模拟试卷【轻巧夺冠】附答案详解
- 2024年汉中技师学院单招职业技能考试模拟试卷及答案详解一套
- 2025年沣远职业学院高职单招职业技能考试题库带答案详解(培优B卷)
- 2024年秦远职业学院单招综合素质考试题库及参考答案详解(培优)
- 2027年湖北省武汉市高职单招职业适应性测试考试题库(夺冠)附答案详解
- 2024年黑江盛达职业学院单招职业技能考试模拟试卷(易错题)附答案详解
- 2024年商洛职业技术学院单招职业技能考试题库及参考答案详解(培优A卷)
- 2026年绵阳现代农业职业学院高职单招职业适应性测试考试题库及完整答案详解【名师系列】
- 2027年延安技师学院高职部高职单招职业技能考试模拟试卷含答案详解(培优A卷)
- 2024年濮阳科技职业学院单招职业技能考试模拟试卷及参考答案详解
- 曹文轩泥鳅课件
- 一河一策合同范本
- TCCES45-2024增压式真空预压加固软土地基技术规程
- 标准化生产作业指导书及操作流程模板
- 不合理检查检验项目或组包常见问题清单(第二批)
- 餐饮店员工消防安全教育培训记录模板
- 员工绩效考核细则及评分标准
- TCDHA504-2021长输供热热水管网技术标准
- 焚烧车间安全培训
- 建筑工程电气施工质量验收规范
- 施工现场每日工作汇报
评论
0/150
提交评论