论文部分内容阅读
为了落实国家林业局印发的《中国智慧林业发展指导意见》,黑龙江省林业局开展了智慧林业建设项目。本文为该项目一部分,以某国有林业局为试点,针对多信息系统数据不共通、数据难以整合利用问题,设计一个林业商务智能应用系统——ForestryBI。论文在讨论了商务智能发展现状基础上,针对林业局系统集成、数据分析和决策支持需求,提出了基于Pentaho框架开发ForestryBI系统,降低了系统成本、减少开发难度;并对系统进行了详细的需求分析、设计与实现。具体地,ForestryBI系统包括报表展示、评价指标展示及多维数据分析三个主要功能。首先,根据林业局的具体需求设计出数据仓库的逻辑模型,并使用Pentaho的数据集成组件Kettle实现对数据的抽取、转换和加载过程(ETL);其次,运用Pentaho Report Designer创建固定报表并发布到Pentaho服务器,实现报表的可视化展示;使用设计器创建仪表盘,完成指标数据的可视化;第三,运用Pentaho Schema Workbench生成OLAP Schema文件并发布到Pentaho服务器,再利用Mondrian OLAP服务器加载Schema XML文件,从而实现MDX查询、钻取、旋转、切片、切块等多维数据分析;最后,通过实例对报表展示、评价指标展示及多维数据分析等功能使用做了详细介绍和演示;并对系统开发和实现过程做总结与展望。ForestryBI的研发和运行表明:将商务智能恰当地运用到林业中是可行的,ForestryBI系统将林业局产生的林业数据整合在数据仓库中,实现了报表、指标的可视化展现及多维数据分析,使得林业管理者可以从多角度、多方面掌握林业局的发展动态,实现了林业数据库的共享以及林业数据的智能分析,为林业管理者提供有价值的决策信息,不断提高管理水平,进而提升管理效率,为智慧林业的不断发展贡献力量。