企业信息系统要能提供事务处理和决策支持两方面的功能。当企业实施了ERP之后,企业所遇到的第一个问题就可以得到解决,ERP将企业各个部门的应用整合在一起,能够充分地配置和使用企业的资源,使得企业内外部事务能够高效、准确、及时的完成。剩下的问题就是如何把 ERP系统事务数据和其它外部数据集成转化为信息。
ERP是一个通过信息技术将企业内外部资源在企业组织内外进行合理高效的配置和使用,更好的为企业战略目标服务的技术型信息系统,也是一个包含了多种先进管理思想的社会型信息系统,它强调的是管理的先进性、及时性、安全性、可靠性等。如企业接到一个客户订单,需要马上进行生产能力等各项综合估计,这时,对企业来说,时间就是企业的生命。ERP就其本质上来说是一个事务型信息系统,主要用来快速高效地处理企业的日常事务。虽然,现在的ERP软件系统都提供了部分的管理决策支持功能,如各种报表等,但这些并不能完全解决企业对管理决策的需要,因为毕竟ERP在系统设计时关注的是数据的“入”而非“出”, 要从中实时取得有价值信息是比较困难的。
ERP的主要目的也是为企业提供高效的事务处理功能。数据分析一般来说运行时间比较长,对系统要求比较高,如果直接在事务处理系统上直接进行数据分析的话,会极大的影响事务处理系统的效率。事务型处理强调效率,而分析型处理强调效果,两种处理方式完全不同的应用如果放在一起的话,互相之间会影响,降低整体效率。ERP事务处理系统产生的数据,在系统设计之初是为了提高系统整体效率而考虑的,直接在上面作数据分析效果并不好,不能充分挖掘数据中的隐含信息。因为,虽然事务型处理和分析型处理的最初数据来源是一样的,但是两者又有着很大的不同。如有很多数据都是纯事务性数据,对管理人员来说毫无价值,而有价值的数据比较分散,不利于使用,所以必须将数据进行某种方式的转化,以迎合企业管理决策的需要。
如果将ERP的事务数据经过清理转入数据仓库,再在数据仓库基础上建立各种分析型应用的话,那将是一个绝佳组合。ERP处理企业事务,数据仓库辅助 企业管理决策,各司其职。建立基于ERP的数据仓库,首先是分析ERP的数据模型,在其基础上建立相应的数据仓库数据模型,这时对关键数据的识别、整理、 清洗、转化和主题域的确定非常重要,之后的数据抽取程序建立等工作也不容忽视。企业决策所需的信息也不仅仅全部来自ERP系统中,还有一部分数据来自于企业内部其它系统和企业外部,在建立企业数据仓库时,也必须将之和ERP数据进行整合放入数据仓库中。
有了基于ERP的数据仓库系统,就可以建立各种商业智能应用。针对企业各部门和ERP系统模块,对外可以建立供应商分析、客户分析,内部可以建立生产、库存、销售、人事和财务等分析系统,并且这些系统可以进行交叉分析,例如可以对某员工在某时间段对某客户的销售情况进行交叉多维分析,还可以进行一些高级的数据挖掘分析等。