充值信息

赞助信息

推荐给好友 上一篇 | 下一篇

OLAP研究及其在现代企业中的应用



1 引 言

    近年来,随著信息技术的高速发展,OLAP(联机分析处理)技术逐渐成为人们研究的重点,并且众多OLAP工具产品已经走向市场。在国外,许多大公司纷纷积极参与数据仓库和OLAP系统的开发和研究,在公司内部建立起数据仓库,并且利用OLAP以及其他工具进行决策支持,在实践中取得了很好的效果。在国内,OLAP技术已经引起广大科研技术人员的兴趣,但是企业界还未对OLAP技术给予应有的重视。本文结合烟草公司销告系统的OLAP应用实例,探讨在现代企业中实施OLAP的实用技术。

2 从OLTP到OLAP

    过去几十年中,数据库技术特别是OLTP(在线事务处理)发展得比较成熟,它的根本任务就是及时地、安全地将当前事务所产生的记录保存下来。随着时间的推移,历史数据不断堆积,总量不断变大,人们已经不满足于仅仅处理当前数据,怎样将日益堆积的数据进行有效的管理,挖崛其中埋藏的信息宝库成了新的问题。数据仓库、OLAP以及数据挖掘技术相继诞生。OLAP是以数据库或数据仓库为基础的,其最终数据来像与OLTP一样均来自底层数据库系统,但由于二者面向的用户不同,OLTP面对的是操作人员和低层管理人员,OLAP面对的是决策人员和高层管理人员,因而数据的特点与处理也明显不同(见表1)。


表1 OLTP与OLAP比较


3 OLAP在现代企业中的应用

    目前企业应用OLAP方案大体上分为两类:一是利用诸如Informix的MetaCube、Oracle的Discover以及Express等OLAP工具创建,二是利用开发工具简单的将分析需求多维化处理。这两种方案各有特色。第一种方案由于采用著名数据库厂商的从数据库到数据仓库管理,从一般分析到OLAP成熟产品,所以能够创建完善的基于数据仓库的DSS系统,特别适用于大型数据仓库,缺点是不灵活,对用户要求较高且由于其英文界面不适合国内用户操作,另外投资也大;第二种方案功能有限,只能进行小型应用,但可根据用户的实际情况定制,比较灵活。下面提供的解决方案有机地结合了两者的优点。

    3.1 一个销售系统的结构与工作原理

    某省烟草公司梢咨分析系统的数据库结构如图1所示。其中:各分公司的OLTP数据库位于各分公司的PC机上,DBMS为Oracle,主要用于各分公司的日常事务处理包括接收下级子公司的销咨情况,回款等诸多方面;通过ISDN或拨号网络与总公司的OLTP数据库进行数据交换。销售总部OLTP位于总公司的数据服务器上,DBMS为Oracle,主要用于公司销售总部的日常事务处理,包括业绩考核、日常计划的指定以及自身的销售业务等。


图1 烟草公司销售分析系统数据库结构图


    随着市场的变化和行业竞争的加剧,迫切需要公司决策人员能够根据销咨信息合理调整销售计划和政策以得到最大的利润回报。仅通过以往的OLTP分析、报小工具操纵销售总部OLTP数据库大量的历史数据已显得力不从心,通过建立OLAP应用能够使决策人员充分利用这些数据作出科学的决策。

21/212>


 

评分:0

我来说两句