数据仓库与ERP管理系统的关系 (一)数据仓库之外的EPP应用系统 ERP管理系统环境将数据提供给数据仓库的接口与非ERP管理系统环境的接口是很相象的,但也有以下不同之处:①ERP管理系统接口只需要处理ERP管理系统所支持的DBMS技术,而非ERP管理系统接口必须处理所有的接口技术;②由于ERP管理系统供应商拥有和控制着该接口,用户能更好地把握构成应用程序环境的数据和结构;③该接口经常需要进入到ERP管理系统环境,找到正确的数据并把它们“粘”到—起以使得这些数据在数据仓库中是有用的。 (二)建造在ERP管理系统内部的数据仓库 数据仓库可以建造在ERP管理系统环境之中,SAP的Bw和PeopleSoft的EPM就是如此。在这种情况下,ERP管理系统产品供应商同时提供了应用程序和数据仓库。其主要的优点是ERP管理系统供应商提供了邀个体系结构,这就节省了大量的设计工作,并且降低了设计和开发的复杂程度。简而言之,将数据仓库包含在ERP管理系统应用中极大地简化了数据仓库的设计工作。此外,这种方式还降低了长期维护的难度。 (三)通过ERP管理系统和非ERP管理系统系统为数据仓库提供数据 因为将数据仓库纳入ERP管理系统应用之后,客户就有了完整的解决方案,因此这是一种常见的选择。然而,也存在别的选择,一个数据仓库可以建在ERP管理系统环境之外。同时非ERP管理系统系统也向该数据仓库提供数据。 由于存在非ERP管理系统数据和ERP管理系统数据的集成问题,大多数企业并没有一个完整的ERP管理系统环境。非ERP管理系统应用系统总是存在的,在这种情况下,两种类型的数据必须要集成在一起。企业经常在构建ERP管理系统环境的同时为他们的非ERP管理系统数据建立数据仓库。当ERP管理系统环境完成时(或至少在功能上完成时)。非ERP管理系统数据的数据仓库也己经建立。在需要将ERP管理系统数据放入数据仓库的时候,将ERP管理系统数据从ERP管理系统环境中取出移入数据仓库是一件简单的事情。 |