论文部分内容阅读
数据仓库概念是从20世纪90年代才开始提出的,作为一个新兴的研究领域,数据仓库发展得很快。数据仓库是一个庞大而复杂的系统,如何对它进行有效而正确的管理已经成为数据仓库研究的重要课题。数据仓库实视图维护技术就是其中的一个分支。 数据源发生变化的时候,实视图就要相应更新,否则就会造成数据的不一致。数据源端除了数据更新以外,还会发生其它的变化,但到目前为止,对实视图维护的研究大部分只集中于对数据源端的数据更新引起的不一致,因此本文充分考虑到数据源的各种可能的变化,以客户关系管理系统客户关系管理系统的数据仓库中的数据维护问题为背景,在数据仓库端引入ODS,采用基于DB-ODS-DW的三层结构来设计实现数据仓库,并讨论了三层体系结构下的实视图维护问题。 本文把视图的一致性维护问题分解到三层结构的ODS/DW和DW/ODS两个接口上分别实现,并且引入视图生成树的概念,在ODS/DB接口处采用基于改进嵌套事务模型的并发控制机制,联机维护ODS的数据,大大提高了视图维护过程中的并发度和灵活性。在DW/ODS接口处采用追加的方式,增量维护DW的数据,保证了DW的一致性。