现有数据整合方案介绍
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进行相互调用。主数据管理整合方案
主数据管理通过一组规则、流程、技术和解决方案,实现对企业数据一致性、完整性、相关性和精确性的有效管理,从而为所有企业相关用户提供准确一致的数据。主数据管理不是新技术,它的核心其实就是对于数据的管理,只不过应用了先进的理论方法作为指导。主数据管理提供了一种方法,通过此方法可以从现有系统中获取最新信息,并结合各类先进的技术和流程,使得用户可以准确、及时地分发和分析整个企业中的数据,并对数据进行有效性验证。
(作者:周欢)
相关文章推荐
- ASP.NET Forums与现有系统整合方案示例
- Asp.Net Forums与现有系统整合方案示例
- 数据整合基础知识介绍
- 主从同步的应用场景及切换从库不丢失数据多方案介绍
- Python数据整合与数据准备-BigGorilla介绍
- Linux 系统 服务器 FSCK数据出错的灾难应急方案介绍
- ASP.NET Forums与现有系统整合方案示例
- 数据切分及整合方案
- 数据切分及整合方案
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- 云计算环境需要整合的数据安全保护方案
- Excel 2007 开发的分布式数据整合统计方案
- Asp.Net Forums与现有系统整合方案示例
- 云计算环境需要整合的数据安全保护方案
- ASP.NETForums与现有系统整合方案示例
- Linux FSCK数据出错的灾难应急方案介绍
- Linux FSCK数据出错的灾难应急方案介绍
- Appfuse与现有东西的整合方案
- HBase 数据迁移方案介绍
- 不同数据整合方案的比较分析