书城工业技术制造业信息化工程原理和案例
19099100000039

第39章 企业信息的分析和决策(1)

在面向市场的企业经营活动中,决策信息除了来源于企业本身以外,还来源于社会。企业本身的信息以结构化信息为主,而社会信息往往是非结构化或者半结构化的,这些信息必须采用更先进和更复杂的管理方法。本章讨论的综合信息查询系统适合于处理结构化信息,数据仓库和决策支持系统适用于管理及处理复杂信息。

6.1决策和信息

决策就是做出决定,贯穿于企业的全部活动中。决策是管理的主要内容,是管理的首要职能,体现了管理的本质。从某种意义上说,企业管理就是不断做出决策。在信息社会中,正确的决策应该占有大量信息,并对信息进行准确的分析和做出敏锐的判断。

6.1.1决策的含义

有关决策的含义,不同的管理学派有不同的观点。比较一致的看法是:决策就是针对问题和目标进行分析从而使之得到解决的一个管理过程。它包含以下几个内容:

(1)决策需要有问题和目标。目标有时是一个,有时是一组。不管是一个还是一组,目标必须明确,且尽可能量化。所需解决的问题也必须确定,并且用简洁的语言加以描述。

(2)决策需要有可行的方案。决策应该在两个或两个以上的可行方案中选择。这些方案都是可行的,都能够解决设想的问题,达到预定的目标,并且可以进行定量或者定性的分析比较。

(3)决策是一个方案取舍的过程。决策面临着若干可行的方案,每个方案都有独特的优点,也隐含着缺陷,有的方案还带着很大的风险。决策者必须对每个可行的方案进行分析、评判,从中选出较好的方案,加以实施。

(4)决策必须有效。决策的有效性是多方面的。首先,决策必须有效,这就要求有合理的评判准则。评判准则要与目标相吻合,必要时可以按照重要性给这些准则打分。其次,决策过程必须有效,也就是考虑决策的成本和经济性。

6.1.2决策的分类

决策是企业管理中具有普遍性的活动,但决策活动因管理层次、管理部门不同而不同。可以按不同的原则对决策加以分类。

(1)按重要程度,决策可分为战略决策、管理决策、业务决策;

(2)按决策逻辑,决策可分为理性决策、有限理性决策和直觉决策;

(3)按决策的重复程度,决策可分成程序化决策和非程序化决策;

(4)按决策的可靠程度,决策可分为确定型决策、风险决策和不确定型决策;

(5)按决策风格,决策可分为群体决策和个人决策;

(6)按决策周期,决策可分为长期决策、中期决策和短期决策。

决策的好坏是一个相对的概念。一个比较好的决策应该符合以下要求:全面掌握有关的信息;正确预测未来的各种变化;决策者训练有素、经验丰富;在时间和成本上留有余地。

6.1.3综合信息

综合信息是从运作数据库抽取的数据经过汇总或者转换后生成的信息。它们是决策者关心的、能够支持决策的信息。

综合信息具有如下特点:

(1)概括性。综合信息是能够直接参与决策的数据,概括了企业方方面面的主要特征,例如衡量企业运转成效的各类指标、资金周转情况,以及竞争对手的基本情况、市场情况等。

(2)冗余性。综合信息由源数据经过复制和加工得到。从数据库概念而言,它们是冗余数据。一般说来,为了便于决策者使用,应该专门为综合信息设计数据库。保持综合数据库与源数据库的数据一致性成为系统设计必须考虑的问题。

(3)历史性。运作数据库的数据都是当前的,不保留历史数据。由于历史数据对于决策的作用很大,综合信息应保留历史数据。这方面与数据仓库有点类似。

(4)复杂性。综合信息来源复杂、转换方式多样,同定义的数据按照时间构成序列,因此管理起来比运作数据库要复杂得多。

6.1.4办公自动化

办公自动化系统与决策支持的关系十分密切。从理论上来说,办公自动化的目标是无纸化办公,或者说全电子化办公。但是,考虑所付出的代价和带来便利的程度,实施办公自动化应该有一个折衷的选择。从功能上,办公自动化可以包含如下内容:计算机文字处理,电子公文处理,电子档案管理,电子会议,信息管理和发布,决策支持等。

6.2综合信息查询系统

支持企业决策比较理想的工具是数据仓库和决策支持系统。但是,建立数据仓库和决策支持系统是一项困难的工程。在企业信息化的初级阶段,可以先建立综合信息查询系统。综合信息查询系统是一个过渡性的辅助决策系统,不要做得太复杂,能够满足决策者当前的信息服务要求便可。

6.2.1综合信息数据库

决策者关心的信息不是企业运作的细节,而是能够反映企业总体情况的信息,这类信息统称为综合信息,例如上月总销售额、同期比、人均利税、流动资金年平均余额等。这类信息有一部分可以从运作数据库获取,但是大部分综合信息需要对运作数据库提供的数据进行某种处理后才符合要求,还有些数据是历史数据或者是预测的数据。因此,需要一个专用的数据库来管理这些数据。这个专用的数据库就是综合信息数据库。

综合信息数据库是一个多维数据库,它在关系数据库的基础上至少要增加时间维和地点维。如何处理多维数据,综合信息如何定义,在需要经常定义综合信息的情况下如何处理数据模式等问题,是设计综合信息数据库的难点。此外,如何把综合信息数据库与运作数据库连接在一起,还需要考虑新的问题,例如对运作数据库的访问是定期的还是随机的、是自动的还是由人工操作的。

由于综合信息查询系统面向人数不多的决策者,所以不必选择复杂的数据库管理系统。使用价格便宜的数据库例如FoxPro、Access便可。对于能力比较强的开发人员,采用文件管理的方法也是可以的。如果选择简单的数据库或者文件库来管理综合信息,要特别注意数据的安全问题。

综合信息数据库的发展方向是数据仓库。可以参考数据仓库的设计思想来处理综合数据库设计的难点,但是也不能把问题考虑得太复杂了。

我们认为,综合数据库应该满足如下要求:

(1)满足决策者对于综合信息查询的需求

企业决策者的任务是把握全局,掌握方向。他们关心的是反映企业整体状况的数据,而这些数据一般不能从ERP(企业资源计划)系统直接得到,需要按照有关规定、法则或者企业习惯,对基础数据进行处理后得到。有些ERP系统提供了计算工具,但是并不能满足决策人员的需求。决策人员对综合信息查询的要求是:

a.界面简明,使用方便;

b.支持图、表的显示;

c.支持远程调用;

d.对数据的安全性、保密性、可靠性要求比较高。

(2)具备保存多维数据的能力

在决策过程中需要对历史状况进行观察和比较,也需要对未来进行预测和展望,这些工作需要历史数据的支持。所谓历史数据,是指按照时间顺序排列的系列数据,又称为时间序列。时间序列分析是对未来做定量预测的基本方法,综合信息查询系统或者决策支持系统的设计和开发人员应该掌握这些方法。目前的ERP产品不能支持对于历史数据的处理,这些ERP产品的数据模式中没有时间维。如上所述,尽管有些ERP产品提供了计算综合信息的工具,但是从根本上看,这些工具只支持对当前数据的处理,不能作为综合信息查询系统的开发环境。

为了开发综合信息查询系统,有必要建立综合信息数据库。综合信息数据库的设计与MIS(管理信息系统)的数据模式设计不同。设计一般MIS时,在明确需求后,分析工作流程,建立概念数据模型,再把概念模型转化为规范化的关系数据模型,最后完成数据库的物理设计。目前在企业信息化建设中,比较实用的综合信息查询系统都是企业自己开发的,其数据库的开发过程相对比较简单,一般只关心综合信息的定义方法而不建立概念模型,也不进行规范化处理,直接建立综合信息的数据表。实际上,综合信息查询系统的数据需求比MIS的数据需求复杂一些,除了来自基本数据库的数据外,还包含综合数据和表现综合数据的图表。理论界认为,综合信息查询系统是决策支持系统的雏形。

(3)支持对于综合信息的定义和管理

综合信息的定义主要是指由基本信息产生综合信息的方法,包括基本信息的访问路径和计算方法。从表面上看,综合信息也是一种数据,与基本数据不同的是这些数据不是在企业运行中直接产生,而是根据经营决策者的需求由基本数据转换或者计算得到。

值得注意的是,综合信息有很强的时间性。尽管对综合信息的定义方法一般不会随时间改变而发生变化,但是由于基本数据的数值变化,所计算出的综合信息也会改变,因此,综合信息是一个时间序列。

对综合信息的管理要同时考虑综合信息静态和动态两方面的特征。在确定的时间点上,综合信息是静态和确定的;从历史的眼光看,综合信息又是动态和变化的。在对综合信息的管理中,需要有一定的技巧来处理时间维的问题。决策者随时都会查询综合信息,如果在他指定的时间点上该数据已经形成,那么让他直接访问存放综合信息的数据库便可;如果在他指定的时间点上该数据还没有形成,那么就要调用综合信息的定义程序重新计算。综合信息作为时间序列而言,计算样本的时间间隔应该有规律,系统应该支持在指定的时间上自动完成综合信息的计算,并把计算结果存入数据库。

(4)支持综合信息的图表生成

综合信息查询系统应该具备简单的图表支持能力。在有关的工具箱内很容易找到支持绘制统计图表的子程序或者子函数,只要按照要求提供相应的数据访问接口便可。如果准备使用专门的作图工具,应该先了解这些工具对数据的要求;如果打算自己设计和开发绘图软件,也不是困难的事情。不管是使用专门的工具箱还是自己开发绘图软件,都需要选择合适的开发环境。

(5)支持与基本数据库的连接。

前面已经指出综合信息的冗余性,也就是说综合信息和产生综合信息的基础数据来自企业的其他信息系统,例如ERP、CAD、CAPP、CAM等。建立综合信息查询系统与其他信息系统的连接关系是开发综合信息查询系统最基本的问题。可以采用以下3种策略处理这种连接关系:

a.静态策略

静态策略是在综合信息查询系统内建立基本数据的副本的策略,也称为复制策略。在综合信息查询系统内建立与基本数据库结构相同的数据文件,把相应的数据复制在这些文件中,以备访问和调用。这种方法实际上是把综合信息查询分解为数据准备(访问基本数据库)和数据使用(访问综合数据库)两个步骤进行。这种策略使系统开发相对简单,系统使用时的响应速度快,但是综合信息的实时性不好,对实时要求不高的数据例如年度统计数据,可以采用这种策略。需要用图表来表达的数据也采用这种策略。

b.动态策略

动态策略是把综合信息查询和对基本数据库访问放在一次事务处理过程中,每一次综合信息的查询都反映了整个系统当前的状况。使用这种策略进行综合信息查询时,系统的响应会慢一些,但是综合信息的实时性好,对实时性要求比较高的数据例如生产日报、现行成本等,可以采用这种策略。

c.混合策略

混合策略是静态策略和动态策略的配合使用。综合信息查询系统一般都采用混合策略。

6.2.2综合信息查询系统的功能

综合信息查询系统不可能像MIS那样事先建立原型系统(原型系统通过试运行成功并形成规范,然后交给最终用户使用)。决策者的个性化在综合信息查询系统中特别突出,不同的人对综合信息的需求不同,同一个人面对不同的问题或者在不同时间对综合信息的需求也不同,而且决策者往往不具备维护系统的能力。因此,综合信息查询系统要面对两种用户:系统分析员和决策者;其基本功能可以分为两部分:支持系统分析员(中间用户)的功能和支持决策者(最终用户)的功能。

(1)支持系统分析员的功能

系统分析员是综合信息查询系统与决策者之间的桥梁。系统分析员的任务是:根据决策者的需求定义综合信息、建立综合信息的模型、规定基本数据的获取方法和访问路径、维护综合信息数据库、对数据和图表进行预处理等。支持系统分析员的功能主要有:

a.系统工作平台和系统管理;

b.支持综合信息定义;

c.模型(计算方法、曲线、图表等)的定义和管理;

d.规定基本数据的获取方法和访问路径;

e.数据维护和数据安全管理。

(2)支持决策者的功能

决策者一般都希望使用傻瓜系统,也就是功能满足要求但是使用方法简单,不需要花费很多时间即能够掌握的系统。支持决策者的功能主要有:

a.综合信息查询;

b.曲线和图表的调用;

c.预测未来数据;

d.数据的对比和分析;

e.用户友好的人机交互接口;

f.互联网接口。