论文部分内容阅读
随着信息技术的快速发展,数据库系统的应用己迅速从传统的数据处理发展到空间的、时间的信息处理,多媒体信息处理,办公信息库,科学的、面向应用的数据库和基于Internet的数据库应用。随着数据库技术的广泛应用,信息化程度的深入,各个行业数据库中存储的数据量急剧增长。如果没有对海量数据进行科学分析的能力,美国零售业巨人沃尔玛的老板再精明,也绝对想不到“啤酒和尿布”这两个风马牛不相及的东西之间还有着千丝万缕的联系。而将它们放在一起竟然增加了啤酒的销量,可见对数据仓库进行数据分析的巨大威力。2000年全球前500个大企业中有50%的企业已经实施数据仓库或部门级数据集市。 数据仓库技术是信息技术领域的一门新兴技术。采用数据仓库技术,可以充分利用企业内部已有的海量数据资源,从中挖掘出有价值的知识和规则来支持企业决策,将客观详实的经验数据与决策者自身的宝贵经验有效的结合起来,提高企业的市场竞争力。 ERP作为企业信息化的重要工具,在我国企业得到越来越广泛的应用。但是,当前国内ERP系统的数据分析能力很多都不够强大,但其数据库的架构与数据分析能力是决定其性能的重要指标。面向ERP的软件数据分析功能被称为“商业智能”,其主要功能是对ERP系统积累的数据进行分析处理,形象地说就是帮助用户发现ERP系统积累的数据的潜在价值。 本文以河南华晶超硬材料有限公司(简称河南华晶)ERP项目为依托,首先阐述了在具体的软件实现过程中所要用到的数据仓库技术,根据对河南华晶公司的实际调研,规划了华晶ERP数据仓库的需求分析和总体设计。然后通过实际代码实现和图例说明华晶ERP物理数据库的建立过程以及华晶ERP数据仓库的OLAP的设计方法与实现过程。本文研究的内容主要包括下面几点: 1.针对ERP和数据仓库各自的特点,提出了ERP和数据仓库集成的模型,并把数据仓库技术应用到ERP系统中。 2.根据对华晶公司的实际调研充分了解公司的生产、销售、采购和财务等方面的业务流程,总结了华晶ERP数据仓库的需求分析并进行总体设计。 3.根据企业具体的需求,设计和实现了华晶ERP物理数据库,同时通过系统表、触发器和存储过程的具体分析用MS SQL SERVER来实现ERP系统。 4.把分析型数据从事务处理环境中提取出来,按照决策支持系统处理的需要进行重新组织,建立单独的分析处理环境。 5.通过OLAP工具和MDX语言在华晶ERP数据仓库上建立了以生产、销售和库存为主题域的多维立方体分析,建立了在ERP系统基础上的决策分析系统。