欢迎来到天天文库
浏览记录
ID:53305277
大小:41.42 KB
页数:4页
时间:2020-04-03
《数据仓库与OLAP在营销决策系统中应用.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、以纺织公司营销决策支持系统为例探讨了利用基于数据仓库的OLAP进行联机分析的方法,首先介绍了数据仓库的基本特征和结构模型,以及OLAP技术的功能和实现方式,然后以基于数据仓库的阜新市经纬纺织公司营销决策系统原型为实例,把抽象的理论具体化,最后探讨了数据仓库发展的必然趋势和最终目的,并提出了关于OLAP研究方向的观点。0引言 在当今信息化社会中,随着数据量爆炸式的增长和各行业对计算机应用需求的多样化、深入化,信息系统的用户需要从大量事务数据中归纳出业务的规律性及其发展趋势,以支持决策制定,传统的OLTP分析方法己不能满足需求。要提高分析决策的效率和有效性,决策型分析处理及其数据必须与操
2、作型事务处理及其数据相分离,这种分离导致以单一数据库为中心的数据环境发展为体系化环境,而数据仓库则是体系化环境的核心,是建立决策支持系统的基础,以数据仓库为基础的数据库应用已成为主流之一。1数据仓库的概念和结构模型 (1)概念和基本特征 公认的数据仓库之父W.H.Inmon将其定义为“数据仓库是面向主题的、集成的、随时间变化的,但信息本身相对稳定的数据集合,用以支持管理决策过程”。 数据仓库的几个基本特征: “面向主题”主题是一个在较高层次将数据归类的标准,每一个主题对应一个宏观分析领域。 “集成”是指原始数据进入数据仓库前,必须先经过加工与集成,统一原始数据中的矛盾
3、之处,并将原始数据的结构从面向应用转换到面向主题。 “随时间变化”是指数据仓库内的数据是历史数据,数据时限长,且数据包含时间项属性。 “稳定”是指数据集成进入数据仓库后极少或根本就不改变。 (2)结构模型 数据仓库定义了结构元素来实现数据的结构模型:事实、维度、粒度。事实:所分析的目标数据,如:销售量、销售额、库存量、库存额等;维度:事实信息的属性,如:销售发生的时间、客户、地区、销售产品的品种、规格等;粒度:划分维度的单位,就好比数轴的单位,如时间维度可按日计,也可按旬、月、年计等。 数据仓库的结构模型包括星型模型和雪花模型以及星型雪花模型,利用结构模型建立事实表和
4、维度表,作为OLAP的分析基础。 星型模型如图1所示,中间为事实表,包括与之相关联的维度信息和事实信息;四围为维度表(如时间、客户、产品、地区等),每个维表有自己的属性。维表和事实表通过关键字相关联。使用星型模型主要是为了提高查询的性能和便于用户安排不同的查询。图1星型模型 雪花模型比星型模型增加了层次结构,如图2所示这种结构体现了维的不同粒度的划分。使用雪花模型进一步增加了查询的范围。在实际应用中,往往有若干个事实表,它们分别和各维度表关联,构成扩展的雪花模型。在有些查询中,可能会用到若干个同时连接了相同维表的事实表。图2雪花模型2OLAP的功能和实现方法 OLAP的基本特
5、征是满足用户从多角度观察目标即多维分析,那么多维分析就是OLAP工具的基本功能。OLAP应具有以下基本功能特征:(1)具备灵活报表功能;(2)非限制性的维和聚合层次;(3)多维查看。 OLAP是数据库上层的一个应用,它需要有底层的数据库作为它的数据来源。在OLAP实现方法的研究主要有两个方向:基于多维数据库的OLM(MOLAP)和基于关系数据库的OLAP(ROLAP)MOLP,即Multi-DimensionOLAP,将按照主题定义的OLAP分析所要的数据,生成并存储成多维数据库,形成超立方体的结构。生成的多维立方体己经计算生成了一些汇总值。当用户发出请求时,从维立方体中取得数据,而
6、不是从数据仓库中取得数据,这样对用户响应的时间快,但由于多维立方体的生成,造成了数据的存储空间增大。并且多维立方体中,不可能存储大量的细节数据,综合数据较多,所以分析的颗粒度不会太细。ROLAP以关系型结构进行多维数据的表示和存储,而不生成多维立方体,只是存储数据模型与数据仓库数据之间的映射关系,真正的关系物理存储在数据库中。在进行多维分析时,OLAP服务器根据定义的模型,根据用户的分析需求,从数据仓库中取得数据,进行实时分析。这样增加了对用户的响应时间,但数据只存储在一次,相对MOLAP,节省了空间,并且分析可以到具体细节数据,考察数据的颗粒度较小。当分析应用的灵活性较大或进行多因素分
7、析预测时,应以ROLAP为主。 MOLAP和ROLAP各有所长。MOLAP是近来应多维分析而产生的,它以多维数据库为核心。多维数据库在数据存储及综合上都有着关系数据库不可比拟的一些优点。但它毕竟是一种新技术,在许多方面还有待于进一步提高。而ROLAP则以广泛应用的RDBMS为基础,因此在技术成熟及各方面的适应性上较之MOLAP占有一定的优势。3实例 在“阜新市经纬纺织公司营销决策支持系统”中,使用了以数据仓库为基础的OLAP
此文档下载收益归作者所有