一、企业管理软件应用现状
我国中小型企业占国内企业总数的94%,它们在市场中最具活力。在大型企业对计算机的需求已经趋于平稳的时候,中小型企业用户就显得格外的突出。中小型企业由于企业自身的规模有限,没有能力自己独立开发内部管理软件,而并不十分健全的内部经营体系又急需系统化的管理,这就为企业管理软件的发展打下了坚实的基础。
当前,建立竞争优势,提高市场竞争力已经成为企业管理的核心,而原有的管理软件已经越来越不能适应管理实践的要求,新的时代需要新一代的管理软件。我国企业管理软件的发展,在经历了单项管理系统、MRP/MRPII应用之后,正朝着更先进的ERP模式发展。ERP(企业资源计划)是管理信息系统在九十年代的最新发展,近年来被引入到中国后,受到国内的广泛关注。ERP不仅集成了企业运营和管理的各主要部分(财务、分销、制造、人力资源、决策支持),更代表了先进的管理思想和管理方式。我们可以预见,ERP将作为管理现代化的重要工具,在我国企业等组织得到越来越广泛的应用。
但是,当前国内ERP系统的数据分析能力大都不够强大,而ERP系统启动运行之后,其数据分析能力是决定性能的重要指标。面向ERP软件的数据分析功能被称为“商业智能”,其主要功能是对ERP系统积累的数据进行分析处理,形象地说就是帮助用户发现ERP系统积累的数据的潜在价值。可以这么说,普通的ERP系统能够帮助用户规范企业的管理,而拥有强大数据分析功能的ERP系统则能够使用户从这种规范的管理中获得更大的效益。因此,如果企业要采用ERP系统,一般需要一个强大的数据分析部件。这个数据分析部件能够与ERP系统集成,在ERP系统运行过程中采集数据进行分析,并能将样本数据和分析结果存入数据仓库以便用户查询采用。
二、企业信息系统应用需求
1、企业对数据仓库的需求
调查研究表明,大多数企业并不缺少数据,而是受阻于过量的冗余数据和数据不一致;而且它们变得越来越难于访问、管理和用于决策支持;其数据量正以成倍的速度增长。这样,信息中心面临着不断增长的决策支持的需求,但是,开发应用变得越来越复杂和耗费人力。那么怎样把大量的数据转换成可靠的、商用的信息以便于决策支持呢?数据仓库正广泛地被公认为是最好的解决方案。
数据仓库化是企业范围内数据的处理过程,它将企业内分散的原始操作数据和来自外部的数据汇集和整理在一起,为企业提供完整、及时、准确和明了的决策信息,使最终用户能够真正利用DSS工具直接从企业信息池中随机地提取、分析数据,有效地服务于企业的全方位决策。作为一个决策支持环境,DW(Data Warehouse)收集存储了各种不同数据源中的数据。通过数据的组织给决策支持者提供分布在整个企业内部跨平台的数据。
其次,现有的管理系统和现有的数据仓库将得到扩展,一是使数据仓库从一种局部的企业解决方案扩展到企业外部,扩展到企业的用户中去,使企业用户的数据仓库使用面更加广泛,这些可以通过Internet/Intranet的帮助来实现,这是数据仓库与电子商务相互融合的一点;二是使数据仓库从一种企业数据管理工具扩展到企业辅助决策工具,能够充分利用数据仓库中的数据资源,为企业的发展起到辅助决策的功能,使企业用户的数据仓库得到更加深入的使用,这些可以通过数据库厂商提供的工具来实现,也可以由其它软件公司提供的独立工具包来实现,这是数据仓库与商务智能相互融合的一点。
2、企业对Internet/Intranet的需求
企业决策系统与互联网的结合,正成为企业亟待解决的焦点问题之一。因为随着企业内部和企业间的信息交流量的增大,用户已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是大批企业用户将自身以数据库为核心的MIS系统从客户机/服务器计算模式向Internet/Intranet的系统架构转变。另外,发展到一定规模的企业,其自身的国际化已成为必然,一些分支机构可能是跨地区、跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域企业的必然选择;激烈的市场竞争,也要求企业对市场变化做出快速的反应,用户的需求也不再是对离散的单个信息做简单的查询,而是要求能够提供一种对企业大量数据做出汇总的、多层次的、多侧面的快速灵活的查询、分析及报表制作手段。因此,市场上最需求的是如何使数据库中的大量信息满足人们不断变化的业务需求,并能及时为管理决策支持提供服务。如何将企业决策支持系统与Internet/Intranet技术有机地结合起来,提供基于Web,集查询、报表、OLAP(On―Line Analytical Processing)分析及数据挖掘为一体的企业级决策支持解决方案,已经成为一个重要课题。
三、基于数据仓库的企业管理信息决策分析系统的设计
针对企业应用需求,经过几年来的实践,我们认为企业迫切需要一种智能化的信息分析决策支持处理工具,这类工具将解决如下问题:
1)建立在企业已有MIS系统或ERP系统的基础之上,利用已有的数据。现在有许多中小型企业已经有了一些MIS系统或ERP系统,但由于形势的变化,很快就会有进一步的需求,因此迫切需要新的软件,既能解决出现的问题,又能利用已有的数据。
2)为部分中型企业提供基于数据仓库的解决方案。对小型企业,出于各方面的考虑,一般都不采用基于数据仓库的解决方案,而对于中型企业,则应该给他们一个建立自己的数据仓库的机会。如果能建立数据仓库,就能更好地组织企业的数据,智能决策工具也能发挥更大的功效。
3)可以为小型企业提供通用MIS系统生成工具。对一些需求比较简单的小型企业,不用用户编程,就能通过可视化的方法实现一个MIS系统,再结合智能决策系统,将能实现更灵活、更强大的功能。
4)既可以实现传统的查询及统计报表功能,又可以实现多维数据分析、决策支持及数据发掘等高级功能。智能决策工具可以实现极为灵活的查询和报表,而且内嵌了部分分析功能,可以称之为交互式的查询和报表。另外,即使在较大型的MIS系统甚至ERP系统中.都很难找到多维数据分析、决策支持及数据发掘等高级功能,智能决策工具内却提供这些功能,这样就可以很好地利用原有的数据,大大加强原有系统的能力。
四、建立基于数据仓库的信息分析决策系统可建立广泛的竞争优势
受到在市场中要取得竞争优势需要的驱动,一些组织正力图把他们的操作数据转化为有用的商业智能,即在本质上满足用户的信息需求。更好地访问信息会取得商业上的竞争优势,如客户服务、客户维持、销售预测、预算、质量管理、和雇员维持等,`可是,这些用户所需求的信息有可能必须跨越操作系统的界限,并提供更好的质量数据。因此,一致性和准确性是为用户提供数据仓库系统的关键。
经验表明,跨越功能商业界线并提供质量数据的需要经常用于改进整个商业质量。
通常以查询处理为特点的数据仓库系统,也能在其他领域起到帮助作用,如下所述:
1、一致的高质量数据
一个供参考的医院系统在其操作系统内具有严重的数据质量问题,这个操作系统会捕捉到它所服务的对象的信息。不管所提供的数据是什么,医院需要把进入医院的所有人都进行记录,这就意味着某人在因枪伤办理登记手续并告诉医院职员他的名字叫 Bob Jones,随后就失去知觉并死亡后,还必须以 Bob Jones的身份记录进系统。这就形成了一个巨大的数据质量问题,因为Bob Jones可能曾是Robet Jones,Bobby Jones或James Robert Jones。无法区分这人是谁。可能人们会认为这没什么大不了的,但是当人们看到医院为帮助病人而必须作最好的治疗所做的一切时,这就成为问题了。如果Bob Jones对一些药物过敏,需要用什么来处理枪伤呢?从商业角度讲,谁将支付Bob Jones的帐单;从道义角度讲,关于Bob Jones的后事该由谁负责?所有这些指标都迫使这个机构作出正确结论:他们需要一个数据仓库。这个称为临床库的信息库将包含所有与这个机构有关的人的质量数据--也就是说这是一个管理人的数据库。这个数据源能帮助工作人员分析数据,并同样能改进数据的获取,或操作系统及提高数据输入的质量。现在,当 Bob Jones来登记时,工作人员就能很快地得到那些被所有五个设备治疗过的自称为Bob Jones的人提示。输入数据的人就会收到一张关于Bob Jones的表和几个能使工作人员更好地把这个人与那些先前被医院治疗过的人相匹配的问题。
2、降低支出
在另一个客户情况中,我们得到实施我们看到的数据仓库的最好理由。这个客户有一间相对不错的办公室,它宽约10英尺,长14英尺。在办公室中,放着传统的桌子、文件夹、两张客椅和一个文件柜。然而,在办公室里则无多余的空间来走动。这个客户有意在靠一面墙边放了些箱子,里面包含了已分发到他全球不同办公室的月度报表。这是非常好的看得见的助手,有助于说明由操作系统报表所生成的费用,这一切都是用计算机打印输出的东酉,装在一个大约7英尺长、5英尺高、4英尺宽的箱子里。这个项目经理的问题是:这将花费多少钱去生成?去分发?去开发? 等等。在这些报表里的数据内容我们能利用多少?他会发现一般没有什么用,这为什么?因为数据要花很长时间去产生和分发以致于无法满足用户的需要。我们也有一位客户,他用实施数据仓库系统的办法解决相类似的问题。公司把纸张报表编了联机索引,并且允许用户通过一个为特别目的而安排的查询方法来选择对他们来说更重要的项目。在那点来讲,数据从计算机系统电传给了用户的个人工作站,顾客就节省了一大笔开支,这仅仅是因为消除了大量纸张报表的分发。
3、更适时的数据访问
如前