论文部分内容阅读
随着我国国民经济的发展,钢铁物流企业随之不断地发展与扩大,钢铁物流行业之间的竞争越加激烈,传统的仓储管理系统、客户信息系统以及其他各种计算机应用系统无法满足钢铁物流行业的需求,不能给钢铁物流企业带来创新价值,因此钢铁物流企业迫切需要建立一套以客户为中心、面向决策管理的商业智能系统,为企业管理者和营销人员提供及时、准确、科学的决策依据,以促进企业健康持续的发展。本文对钢铁物流企业商业智能系统进行了研究,分析了采用商业软件的缺点,提出在仓储管理系统之上开发基于开源的Pentaho的商业智能的解决方案。本文主要的工作内容如下:(1)把Pentaho BI平台工作流引擎调度本地组件的接口以Web Service形式暴露,结合对socket进行封装采用xml作为数据传输格式的数据传输管道,为Pentaho BI提供一套可行的系统集成机制。为Pentaho BI平台实现商业智能组件无缝的集成到企业商业流程中,并有效的集成企业现有系统和遗留系统提供一种可行方案。(2)设计了一种分布式并行ETL框架。通过对传统ETL框架的研究,传统ETL架构具有执行效率低、抽取总线压力大、转换可能会成为“瓶颈”等不足。针对这些不足本文运用分布式技术、多线程技术、并行数据转换处理技术设计了一种可行的分布式并行ETL框架。(3)基于以上研究,对钢铁物流企业商业智能系统进行了设计,包括架构设计、总体功能设计、数据模型设计。并开发了基于Pentaho的钢铁物流商业智能信息系统,主要对钢材库存主题域进行了分析,可以有效利用钢铁物流企业仓储管理系统中大量的历史数据,为企业决策层提供决策知识。系统最终成功应用于某钢铁物流企业,为企业的决策提供了很好的支持。本文为其他行业实施商业智能提供了参考,其中对Pentaho系统集成机制和分布式并行ETL的研究对其他企业建设商业智能系统也具有实用价值。