论文部分内容阅读
作为数据仓库前端工具,联机分析处理(OLAP)是近十年迅速发展起来的一种高级决策支持工具。它可以根据分析人员的要求,迅速、灵活地对大量数据进行复杂的查询处理,并且以直观的、容易理解的形式将查询结果提供给各种决策人员,使用OLAP工具,人们可以深入分析和研究数据,发现趋势,看到异常情况,并得到重要细节以更好地理解商业行为的涨落变迁。 随着企业对数据分析的要求不断增加,OLAP技术并不能完全满足企业的需要。针对这种情况,上海海事大学OLAP课题组提出了多维联机数据分析(MOLDA)模型,该模型能与各种各样的业务数据库连接,并能自由的扩充分析方法。MOLDA模型由业务空间、方法库和数据源三部分组成。本文主要的研究工作包含以下几个方面: (一) 由于MOLDA业务空间部分比较重要,笔者把业务空间部分单独拿出来,结合MS Analysis Services数据仓库服务器,开发了联机数据分析系——Simplified Analysis系统,作为对MOLDA中的重要部分——业务空间部分实现的一项可行性研究。 (二) 本文以中纪委驻交通部纪检组案件数据的多维分析和决策支持作为业务空间研究的实例,这一实例的主要内容有: 1.数据仓库环境的总体设计。根据案件业务,建立了交通部案件管理系统的业务空间,划分了案件主题,建立了相应的一系列数据立方体(即子业务空间)。 2.OLAP服务器的功能配置。根据对用户情况的分析,对OLAP服务器建立了B/S和C/S两种体系结构,对数据立方体(即子业务空间)采用了ROLAP的存储方式。 3.多维数据的前端展现。采取了表格和统计图表两种方式来表示多维数据,并且采用最适于分析多维数据仓库的MDX语言对数据仓库中的数据进行了多维分析,从而实现了从各个角度对数据进行汇总、透视、上卷、下钻、旋转、统计等分析操作,从中提炼出决策时所需的各种知识。 本文在多维网格的设计和实现、树状多维数据模型设计等处作了一些新的探索。