[发明专利]一种数据交换系统、交换方法及存储介质在审
申请号: | 201910976116.1 | 申请日: | 2019-10-15 |
公开(公告)号: | CN110866065A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 李发明 | 申请(专利权)人: | 深圳市中博科创信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/25 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 林明校 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 交换 系统 方法 存储 介质 | ||
本发明涉及一种数据交换系统、交换方法及存储介质,其中数据交换系统:数据源管理模块、适配器管理模块、服务管理模块、交换模版管理模块、消息通道管理模块。本数据转系统将复杂的网状的同步链路变成了星型数据链路,数据转换系统作为中间传输载体负责连接各种数据源,当需要接入一个新的数据源的时候,只需要将此数据源对接到数据转换系统,便能跟已有的数据源做到无缝数据同步,这样数据库之间就通过数据转换系统实现了相互交换。
技术领域
本发明涉及数据交换领域,尤其是一种数据交换系统、交换方法及存储介质。
背景技术
ODI(Oracle Data Integrator)是一个综合的数据集成平台,可满足所有数据集成需求:从大容量、高性能的批处理负载到事件驱动、持续少量的集成流程再到支持SOA的数据服务,是Oracle公司在2006年10月收购Sunopsis公司后,整合Sunopsis ActiveIntegration Platform而推出的一款E-LT(Extraction-Loading Transformation)数据集成工具,与传统的ETL(Extraction Transformation Loading)工具不同之处在于,ODI在实施数据交换时提供了设计方法,以便更好地实施系统间的无缝集成和实时集成。
在可选的一些技术方案中,可用如下方法进行数据交换:(1)打开Oracle SQLDeveloper,在菜单栏中选择工具→首选项→数据库→第三方JDBC驱动程序中选择mysql驱动解压后的jar文件,然后点击确定;(2)建立Oracle数据库与用户(用来承载mysql移植来的数据)(3)移植mysql中的表到数据库(4)进行数据的移植;该方案需要mysql、Oracle SQLDeveloper和navicat三种工具,操作步骤繁琐,需要准备指定版本的工具,数据交换方法流程复杂,不便使用。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明实施例的的一个目的是提供一种数据交换系统、交换方法及存储介质,能够在接入一个新的数据源时,只需将此数据源对接数据交换系统,便可跟已有的数据源实现数据同步,这样数据库之间就通过数据交换系统实现数据库的相互交换。
本发明实施例所采用的技术方案是:
第一方面,本发明实施例提供一种数据交换系统,包括:数据源管理模块、适配器管理模块、服务管理模块、交换模版管理模块、消息通道管理模块;
所述数据源管理模块用于建立预交换的元数据;
所述适配器管理模块用于采集与装载所述元数据;
所述交换模版管理模块用于建立、修改以及查询交换模板,并写入预进行交换的两个所述元数据以进行数据交换;
所述服务管理模块用于选择所述交换模板以新建数据库服务,开启所述数据库服务并选择消息通道;
消息通道管理模块用于运行所述数据库服务,确定是否可选择所述消息通道,显示所述消息通道是否被占用。
进一步地,所述数据源管理模块包括:数据新增模块、适配器选择模块、显示模块;
所述数据新增模块用于新增所述元数据;
所述适配器选择模块用于为所述元数据选择适配器,并填写所述元数据的信息,所述元数据的信息包括:元数据名、URL地址、用户名和/或密码;
所述显示模块,用于完成所述元数据的建立,并显示新增的所述元数据。
进一步地,还包括日志管理模块,所述日志管理模块用于记录所述服务管理模块接口,输出数据交换日志。
进一步地,所述模板信息包括交换模板的元数据信息或适配器信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中博科创信息技术有限公司,未经深圳市中博科创信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910976116.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置