统一数据
首先是与现有系统相衔接的问题。财务系统是由子公司投资的一家计算机公司开发的,该公司在技术上十分配合,但问题是两套系统在技术平台上很难结合。
财务系统开发的比较早,同时也考虑到可靠性的问题,应用的是UNIX操作系统和INFORMIX数据库,这种平台与当前系统的WINDOWS NT和MS SQL SERVER很难直接连接。
好在财务系统的开发商非常配合,共同研究想出了一个变通的办法。那就是在财务系统上开发一个小程序,将需要的财务数据传换成通用格式的文件,通过这个文件将数据导入新的系统。
同样的问题也在燃耗系统发生,具体原因倒不是平台不一致,而是数据结构不清楚。该系统是3年前请某高校的一个教研室开发的,由于人事变更当初的开发者早就去无踪了,又没留下相关文档,直接分析现有系统又不现实。面对大量的数据而无从下手,只好放弃该系统,自己从基础做起。
人力资源系统相对要顺利一些,可以直接与现有系统相连并可以实时取出数据。对于子公司五花八门的应用系统,信息中心是再也没有精力和耐心与它们一一对接了,统一做一个录入程序,让子公司各部门有关人员各自录入。虽然数据总量比较大,好在分散在各子公司各部门,录入人员基本上能接受。
数据是能够收集上来了,但由于数据的来源不一,这些数据是按照不同的格式和标准组织的,相同的数据在不同的数据表中按照不同的字段名和不同的格式存储。这种不一致的数据格式在整个数据库中占20%多,而这些相同指标的数据只有统一对应起来才能进行与其他数据的关联比较,否则的话数据再多也只是一盘散沙。
数据分析功能的开发相对数据采集和整合要容易一些。原先的构想是对运用一些商业智能工具如BO、SPSS来对集中的大量数据进行挖掘和分析,但是后来改变了这一思路。一是因为购买正版的商业职能工具所花费用不是一个小数目,一套基本版的BO就要40万人民币,这大大超出了预算,同时也需要花一定的时间来熟悉使用。另一方面作为分析系统的用户――工作组,主要还是需要他们自己设计的一些表格,至于进一步的数据挖掘,要求并不很高。梅铁采取了折衷的办法,先完成必要的报表,再运用一些分析工具制作一些常用数学模型分析。
经过历时2月的紧张开发,整个系统终于完成了。把历史数据拿来试一试,结果基本正确,为了赶在月度分析会上使用,系统测试就这样简短而匆忙地完成了。通过连接、安装、分发,系统基本到位,万事具备只等数据了。
建设没有变化快
工作组在系统开发的这两个月里,仍然采用老一套的报表收集和分析方法,问题是越来越大。工作组大部分时间不是用在分析上,而是花在数据的收集和计算上,决策工作难以推进。现在希望的目光都集中在这套新上的系统上。信息中心也不负众望,在工作组的督促和信息中心人员的指导下,数据通过各种渠道陆陆续续汇集到总公司计算机房服务器的数据库中。开会的那天,林刚着实得意了一把。看着投影屏幕上哗哗翻动的表格、流畅滚动着的数据、色彩丰富形式各异的分析图形,兴奋之情溢于言表。除了赞叹计算机应用的美妙外,也把信息中心的工作大大肯定了一番。
这次分析决策系统的亮相算是一切顺利,再往后,问题就慢慢地暴露出来了。由于这套系统本身就搭建在一个不统一不坚实的基础上,就像建筑在一堆乱石上的楼房,一旦有那一块石头发生松动,整栋楼房就会分崩离析。而基础的改变,在这样一个竞争激烈的市场环境中是无法避免的,系统的崩溃也就只是时间的问题了。
第一块松动的石头就是人力资源系统。该系统是公司自己开发的,系统的开放性较好,数据的提取很方便。但从功能上讲比当前市场上成熟的人力资源管理系统要简单,只能够满足人员管理的一般需要。同时计委和经贸委共同推荐了一套人力资源管理系统,虽然没有要求必须购买,但是很多要上报的报表在该系统中都有现成的。在劳资处强烈要求下,人力资源管理系统更换了,于是分析决策系统的问题就来了。
第二块松动的石头就是工业子公司的组建。总公司下属的很多子公司都是综合性公司,有运输的也有制造的、房地产的。现在总公司实施了一个工业重组的方案,把所有子公司下属的工业企业合并一个独立的子公司,由总公司直接管理。这样一个合并不仅带来机构人员的变化,也带来了数据上报来源、统计数据指标以及统计分析方法的变化。这些变化都需要分析决策系统作出相应调整。
第三块松动的石头是部分业务统计指标的增加。由于分析决策系统采用了大量的关联对照表来解决基础数据规则不统一的问题,因此每次涉及到这些关联数据的运算都要一一查询相关的关联表,大大降低了系统的运行效率。而这些关联表的数量会随着不一致指标的增加呈几何级数增加。这些关联的增加不仅降低系统性能,也使系统复杂度大大增加,达到一定数量后,系统就达到崩溃的边缘了。以燃耗统计指标为例,为了降低燃耗成本,总公司在一定范围内推行一种新型的燃油,以替代原来使用的燃油。新燃油的使用情况需要通过报表数据反映出来。这一个燃耗指标的增加,相应增加了3个关联对照表,燃耗统计数据的速度大大下降。
接着第四、第五块石头松动了……
变化的速度大大快于信息中心开发速度,问题不断产生,开发人员也不断修改,但缺口是越来越大。在第二个月的分析会上就已经有少数数据出不来,到第三个月就有不少的数据出不来,到第四个月就只有少数数据出来,第五个月……
一年以后,当梅铁看着桌上刚刚完稿的厚厚的一本公司信息化规划时,才感到由一年前一个失败项目所背负的责任稍稍减轻了一些,从失败中吸取教训并避免犯同样的错误是他制定信息化规划的原因之一。
网友评论