您的位置:首页 > 数据库

现有数据整合方案介绍

2009-10-20 21:23 183 查看

数据整合方案是数据整合的研究重点,目前实际应用中已经形成了一些较为成熟的案例,主要有基于数据仓库的整合方案、基于中间件的整合方案、基于Web Services的整合方案、基于虚拟数据库的整合方案。随着数据整合技术的发展,数据整合逐渐从单一的技术模式向流程、规则、方法等的综合模式演进,产生了多种综合类型数据整合方案,这之中较有影响的为主数据管理方案。
 

多数据库整合方案

多数据库整合方案通过对各个数据源的数据交换格式进行一一映射,从而实现数据的流通与共享。
对于有全局统一模式的多数据库系统,用户可以通过局部外模式访问本地库,通过建立局部概念模式、全局概念模式、全局外模式,用户可以访问集成系统中的其他数据库;对于联邦式数据库系统,各局部数据库通过定义输入、输出模式,进行各联邦式数据库系统之间的数据访问。
目前基于异构数据源系统的数据整合有多种方式,所采用的体系结构也各不相同,但其最终目的是相同的,即实现数据的流通共享。
 

数据仓库整合方案

数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。从数据仓库的建立过程来看,数据仓库是一种面向主题的整合方案,因此首先应该根据具体的主题进行建模,然后根据数据模型和需求从多个数据源加载数据。由于不同数据源的数据结构可能不同,因而在加载数据之前要进行数据转换和数据整合,使得加载的数据统一到需要的数据模型下,即根据匹配、留存等规则,实现多种数据类型的关联。这种方式的主要问题是当数据更新频繁时会导致数据的不同步,即使定时运行转换程序也只能达到短期同步,这种整合方案不适用于数据更新频繁并且实时性要求很高的场合。
 

中间件整合方案

中间件是位于Client与Server之间的中介接口软件,是异构系统集成所需的黏结剂。现有的数据库中间件允许Client在异构数据库上调用SQL服务,解决异构数据库的互操作性问题。功能完善的数据库中间件,可以对用户屏蔽数据的分布地点、DBMS平台、特殊的本地API等等差异。
 

Web Services整合方案

Web Services可理解为自包含的、模块化的应用程序,它可以在网络中被描述、发布、查找以及调用;也可以把Web Services理解为是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Services能与其他兼容的组件进行互操作。当把应用扩展到广域网时,传统的DCOM模型就不能完全满足分布式应用的要求:一是DCOM在进行网间数据传递时一般采用Socket套接字,要求开放特定的端口,这会给带防火墙的网络带来安全隐患,二是DCOM进行远程对象调用使用的协议是远程过程调用(RPC),这使得基于DCOM的构件无法与其他组件模型的构件进行相互的调用。Web Services对DCOM和CORBA的缺陷进行了改进,使用基于TCP/IP的应用层协议(如HTTP、SMTP等),可以很好地解决穿越防火墙的问题;更重要的是各种组件模型都可以将数据包装成SOAP,通过SOAP进行相互调用。
 

主数据管理整合方案

主数据管理通过一组规则、流程、技术和解决方案,实现对企业数据一致性、完整性、相关性和精确性的有效管理,从而为所有企业相关用户提供准确一致的数据。
主数据管理不是新技术,它的核心其实就是对于数据的管理,只不过应用了先进的理论方法作为指导。主数据管理提供了一种方法,通过此方法可以从现有系统中获取最新信息,并结合各类先进的技术和流程,使得用户可以准确、及时地分发和分析整个企业中的数据,并对数据进行有效性验证。

(作者:周欢)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息