Oracle 数据仓库的分层管理器解决方案
摘要 本文描述分层治理器的原理、步骤、限制,并和 Oracle 数据仓库相结合
实现了地学数据的有效存储、治理以及大范围数据的快速浏览。
要害字 分层治理器 元数据 快速浏览
前言
21 世纪是信息的世纪,综合国力的竞争在很大程度上是信息的竞争,更是
信息利用率的竞争。近年来,随着“数字地球”和“数字国土”战略的提出和实施,
地学领域的海量数据飞速增长,数据的存储、分析、治理和处理变得日益复杂。
随着 Oracle 技术的成熟,尤其是 8.15 本版后 Oracle Spatial 的出现,数据
仓库在海量数据存储、分析和表达方面有着无可比拟的优势。同时,由于信息
量的巨大,传统的数据存储和显示方式在大范围数据快速浏览方面显得力不从
心,这样有必要改变空间数据的存储方式,加载需要的空间数据部分,避免不
必要数据的反复加载和卸载。
分层治理器
1、分层治理器架构
分层治理器是实现大范围数据的快速浏览的要害部分,它控制了逐层细化
表的结构和元数据的定义和赋值,定义了组件表中的要害信息,给出了空间数
据的来源、数据挖掘规则、图层加载范围和图形编辑、输出和保存。分层治理
器有两部分组成,分别为: 字串 9
a) 一组存储于 Oracle 数据仓库中的空间数据表,用于逐层细化图层中的
每个具体信息层,这些表称为组件表;
b) 一个空表,包含该表的结构定义和描述组件表的非凡元数据,该表称为
逐层细化表。任何逐层细化应用程序均需要逐层细化表,从中可以了解逐层细
化图层中各层的层次要害字描述,以及它们之间的层次关联方式。进行分层时,
分层治理器作为程序的一部分,确定需要添加的子图元所在的图层及其要害字,
以便确定在逐层细化图层中需要添加和删除的图元信息。
逐层细化图层是一种非凡的地图图层,它是有自己表结构的空白图层,并
用元数据规定了所有加载图层的一些规则和限制,所显示出来的地图信息是按
照元数据规定的规则从其它表或数据库中提取出来的。在地图中显示逐层细化
图层时,分层治理器会创建一个临时表,然后将组件表中的图元复制到该临时
表中。逐层细化图层中显示的图元实际上是组件表中图元的副本。这样就可以
灵活的在图层上面加载需要的信息。在应用程序终止时,将丢弃该临时表,为