论文部分内容阅读
多维分析技术是企业经营分析采用的技术之一。相比查询统计而言,经营分析有着无可比拟的优势。经营分析可以发现企业运营的优劣,预测未来趋势;帮助细分市场和客户,进行有针对性的营销和高效的客户关系管理;对决策的执行情况和结果进行客观准确的评估。多维分析会用到数据库、数据视图、数据仓库和联机分析处理(On-Line Analytical Processing, OLAP)技术,本课题结合企业的业务需求,在数据库的基础上建立主题视图,结合XML技术、Mondrian多维分析服务器以及用于联机分析处理的多维表达式(Multi-dimensional expressions, MDX)语法,设计多维数据集,最终将结果在浏览器上进行展示。面向多家企业进销存管理系统平台为多家小微企业提供软件服务、信息化服务。系统为每家企业建立一套表空间,所有企业共用一套软件,系统为企业提供相同的软件服务。本课题在多数据的环境下完成,为了提高查询分析效率,在数据库的基础上建立了主题视图。进销存管理系统为每家企业建立相应的主题视图,这样多维分析展示系统所需的数据都可以从相应的主题视图中获取。经过Mondrian服务器的处理,最终用户可以在浏览器IE8.0上进行联机分析处理的各种多维操作,如切片、切块、旋转、钻取等,并实现了与办公自动化软件的结合,如导出PDF、EXCEL、打印输出等,方便企业决策人员的使用。本文结合企业实际的具体业务需求,利用数据库、主题视图、OLAP、JSP等技术开发了多维分析系统,实现与已经开发的面向多家企业进销存管理系统的集成,为企业用户提供商业智能服务。多维分析展示系统从主题视图的基础上创建多维数据集,并通过Mondrian服务器以及JSP+JPivot等技术将查询分析结果进行展示,本课题重点对查询分析的效率进行了研究。查询分析的结果通过浏览器IE8.0以简单直观的二维平面以及三维立体图形展示,可以满足客户的多元化的需要,为企业决策人员制定决策方案提供了依据和数据支持。