论文部分内容阅读
企业决策的制定往往需要分析人员对大量数据信息进行分析,根据分析结果为企业制定相应的决策。数据仓库与OLAP技术的广泛应用为决策人员提供了极大的便利。为了更好的服务于决策人员,数据仓库与OLAP技术的扩展与优化是必不可少的。本文以应用范围较广的ROLAP开源平台-Mondrian为依托,扩展了聚集计算的功能同时对性能进行了优化方便了企业管理者做出决策。主要内容如下: 通过研究Mondrian的结构以及各个类之间的关系,修改MDX解析器,实现了聚集计算功能的扩展,解决了企业管理者可以按照其意愿分析决策信息的难题。聚集计算的性能优化是以Oracle的物化视图为基础,改进了原有的按照单位空间的频率选择实视图算法,提出基于最近未使用频率的动态聚类视图选取算法,根据查询集对实视图聚类,以实视图的最近未使用频率为依据对实视图集动态维护,保持了实视图的多样性,消除了“抖动性”,引入最近未使用频率后使提高了实视图的命中率最终达到优化聚集计算的目的。 本文提出的方法可以对Mondrian的聚集计算功能实现一定的扩展,并对Mondrian进行一定程度的性能优化,因而具有一定的实际应用价值。