论文部分内容阅读
随着信息技术的发展,数据仓库在许多领域发挥了越来越重要的作用。面对当今世界中逐渐增多的数据和信息,人们希望以更低的成本、更快的速度做出及时、准确的决策。业务智能化系统应运而生。 数据仓库中的实视图维护问题是现在数据仓库设计中的一项极富挑战性的工作,本文在基于业务智能系统的基础上,以东港物流系统中的实视图维护问题为背景,采用了面向对象的实视图技术。通过对现有的基表实视图和导出实视图维护技术的分析,结合业务智能的理论和数据仓库理论等,给出了一种动态的数据仓库实视图管理机制。 本文首先给出了一个三层数据仓库结构,利用多查询与或有向无环图来决定基于实视图的最优查询评估计划。使用视图间的通用子表达式和应用未被影响的实视图来将源关系的变化传播到实视图。随后,给出了一个判断实视图是否有用的算法。最后在实视图维护的过程中,提出一种方法来探测冗余实视图。 本文给出了一系列较为完整的实视图管理策略,实现了从基表视图维护到导出视图的维护方法。特别是提出了在导出实视图中探测冗余视图的问题。在保证数据全局一致性的基础上,提高了处理效率。