欢迎来到天天文库
浏览记录
ID:46233154
大小:262.00 KB
页数:45页
时间:2019-11-21
《数据仓库技术(不讲)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章数据仓库技术12.1从数据库到数据仓库12.2数据仓库基本概念12.3数据仓库中的数据组织12.4数据仓库系统的体系结构12.5企业的体系化数据环境12.6创建数据仓库12.7小结12.1从数据库到数据仓库数据库管理系统作为数据管理的最新手段,成功地用于事务处理领域尽管数据库在事务处理方面的应用获得了巨大的成功。但它对分析处理的支持一直不能令人满意,尤其是当以事务处理为主的OLTP应用与以分析处理为主的DSS应用共存于同一个数据库管理系统中时,这两种类型的处理发生了明显的冲突。12.1从数据库到数据仓库事务处理环境不适宜DSS应用的原因概括起来主要有以
2、下四个方面:(1)事务处理和分析处理的性能特性不同(2)数据集成问题(3)历史数据问题(4)数据的综合问题以上这些问题表明在事务型环境中直接构建分析型应用是一种失败的尝试。数据仓库本质上是对这些存在问题的回答。12.2数据仓库基本概念分析处理和事务处理具有极不相同的性质,因而两者对数据也有着不同的要求。数据仓库概念的创始人W.H.Inmon在其《BuildingDataWarehouse》一书中,列出了操作型数据与分析型数据之间的区别,如表12.1所示。12.2数据仓库基本概念操作型数据分析型数据细节的综合的,或提炼的在存取瞬间是准确的代表过去的数据可更新不更
3、新操作需求事先可知道操作需求事先不知道生命周期符合SDLC完全不同的生命周期对性能要求高对性能要求宽松一个时刻操作一元组一个时刻操作一集合事务驱动分析驱动面向应用面向分析一次操作数据量小一次操作数据量大支持日常操作支持管理决策需求表12.1操作型数据和分析型数据的区别12.2数据仓库基本概念基于上述操作型数据和分析型数据之间的区别,我们可以给出数据仓库定义:数据仓库是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、不可更新的、随时间不断变化的数据集合。数据仓库本质上和数据库一样是长期储存在计算机内、有组织、可共享的数据集合。12.2数据仓库基
4、本概念数据仓库和数据库主要的区别是数据仓库中的数据具有以下四个基本特征:数据仓库的数据是面向主题的。数据仓库的数据是集成的。数据仓库的数据是不可更新的。数据仓库的数据是随时间不断变化的。12.2数据仓库基本概念12.2.2主题与面向主题从逻辑意义上讲,主题是企业中某一宏观分析领域所涉及的分析对象。主题是一个抽象的概念,是在较高层次上将企业信息系统中的数据综合、归类并进行分析利用的抽象。所谓较高层次是相对面向应用的数据组织方式而言的,是指按照主题进行数据组织的方式具有更高的数据抽象级别。12.2数据仓库基本概念我们用一个例子来详细说明。一家采用“会员制”经营方式
5、的商场,按业务已建立起销售、采购、库存管理以及人事管理子系统。按照其业务处理要求,建立了各子系统的数据库模式:采购子系统:订单(订单号,供应商号,总金额,日期)订单细则(订单号,商品号,类别,单价,数量)供应商(供应商号,供应商名,地址,电话)12.2数据仓库基本概念销售子系统:顾客(顾客号,姓名,性别,年龄,文化程度,地址,电话)销售(员工号,顾客号,商品号,数量,单价,日期)人事管理子系统:员工(员工号,姓名,性别,年龄,文化程度,部门号)部门(部门号,部门名称,部门主管,电话)12.2数据仓库基本概念库存管理子系统:领料单(领料单号,领料人,商品号,数量
6、,日期)进料单(进料单号,订单号,进料人,收料人,日期)库存(商品号,库房号,库存量,日期)库房(库房号,仓库管理员,地点,库存商品描述)应该分为两个步骤来组织数据:抽取主题以及确定每个主题所应包含的数据内容。12.2数据仓库基本概念抽取主题应该是按照分析的要求来确定主题。1.在OLTP数据库中进行数据组织时要考虑如何更好地记录下每一笔采购业务的情况,我们用“订单”、“订单细则”以及“供应商”三个数据库模式来描述一笔采购业务所涉及的数据内容,这就是面向应用来进行数据组织的方式;12.2数据仓库基本概念2.在数据仓库中,对于商品采购的分析活动主要是要了解各供应商
7、的情况,显然“供应商”是采购分析的对象。我们并不需要象“订单”和“订单细则”这样的数据库模式,因为它们包含的是纯操作型的数据;但是仅仅只用OLTP数据库的“供应商”中的数据又是不够的,因而要重新组织“供应商”这个主题。12.2数据仓库基本概念确定主题的数据内容概括各种分析对象,我们抽取了商场的供应商、商品、顾客三个主题。然后确定每个主题所应包含的数据内容。以“商品”主题为例,应该包括两个方面的内容:第一,商品固有信息,如商品名称,商品类别以及型号、颜色等描述信息;第二,商品的流动信息,如某商品采购信息、商品销售信息及商品库存信息等。12.2数据仓库基本概念比照
8、商场原有数据库的数据模式,我们可以看到
此文档下载收益归作者所有