跨数据库的数据接入方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20944327 阅读:38 留言:0更新日期:2019-04-24 02:19
本发明专利技术涉及一种跨数据库的数据接入方法、装置、计算机设备及存储介质。该方法包括:获取用户输入的配置参数,所述配置参数包括源数据库地址、目标数据库地址、接入类型信息;根据所述接入类型信息和所述源数据库地址获取源数据库对应的参考信息,所述参考信息用于确定所述源数据库的数据接入工具;所述参考信息包括从源数据库中获取的数据表信息或者所述源数据库中的文件类型;根据所述参考信息和预设的路由规则库,确定所述数据接入工具,并根据所述数据接入工具和所述目标数据库地址,将所述源数据库的数据接入至目标数据库;其中,所述路由规则库中包括不同的参考信息与数据接入工具之间的对应关系。利用该方法可以降低使用成本。

Data Access Method, Device, Computer Equipment and Storage Medium across Database

The invention relates to a data access method, device, computer equipment and storage medium across a database. The method includes: acquiring configuration parameters input by users, which include source database address, target database address and access type information; acquiring reference information corresponding to source database according to the access type information and the source database address, which is used to determine the data access tool of the source database; and the reference information includes the number of sources. The data table information obtained in the database or the file type in the source database; according to the reference information and the preset routing rule base, the data access tool is determined, and the data of the source database is accessed to the target database according to the data access tool and the address of the target database; in which the routing rule base includes different reference information Corresponding relationship with data access tools. This method can reduce the use cost.

【技术实现步骤摘要】
跨数据库的数据接入方法、装置、计算机设备及存储介质
本专利技术涉及互联网
,特别是涉及一种跨数据库的数据接入方法、装置、计算机设备及存储介质。
技术介绍
目前,把一个企业的数据从源数据库中转移到目的数据库中进行存储或计算时,需要使用数据接入工具来进行转移。当企业使用多种源数据库时,就需要使用多种接入工具将多种源数据库中的数据接入至目标数据库。传统技术中,目标数据库从不同的源数据库中接入数据时,其根据不同的数据库以及实时还是离线的情况,可以选择使用不同的接入工具来分别接入数据。例如:使用DataX和Sqoop等数据接入工具,可以离线接入Mysql、Oracle等数据库中的数据;使用Canal等数据接入工具可以接入实时增量数据等。但是上述数据接入方法在接入数据时,需要用户对每个接入工具的配置信息非常熟悉,其对用户专业知识要求较高;同时在需要切换不同的接入工具时,只能人工来接入,导致该接入方法的使用成本增大。
技术实现思路
基于此,有必要针对上述传统技术需要人工接入,其对用户专业知识要求较高,且人工接入导致使用成本增大的问题,提供一种跨数据库的数据接入方法、装置、计算机设备及存储介质。一本文档来自技高网...

【技术保护点】
1.一种跨数据库的数据接入方法,其特征在于,所述方法包括:获取用户输入的配置参数,所述配置参数包括源数据库地址、目标数据库地址、接入类型信息;根据所述接入类型信息和所述源数据库地址获取源数据库对应的参考信息,所述参考信息用于确定所述源数据库的数据接入工具;所述参考信息包括从源数据库中获取的数据表信息或者所述源数据库中的文件类型;根据所述参考信息和预设的路由规则库,确定所述数据接入工具,并根据所述数据接入工具和所述目标数据库地址,将所述源数据库的数据接入至目标数据库;其中,所述路由规则库中包括不同的参考信息与数据接入工具之间的对应关系。

【技术特征摘要】
1.一种跨数据库的数据接入方法,其特征在于,所述方法包括:获取用户输入的配置参数,所述配置参数包括源数据库地址、目标数据库地址、接入类型信息;根据所述接入类型信息和所述源数据库地址获取源数据库对应的参考信息,所述参考信息用于确定所述源数据库的数据接入工具;所述参考信息包括从源数据库中获取的数据表信息或者所述源数据库中的文件类型;根据所述参考信息和预设的路由规则库,确定所述数据接入工具,并根据所述数据接入工具和所述目标数据库地址,将所述源数据库的数据接入至目标数据库;其中,所述路由规则库中包括不同的参考信息与数据接入工具之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述配置参数还包括源数据库权限信息;所述根据所述接入类型信息和所述源数据库地址获取源数据库对应的参考信息,包括:根据所述接入类型信息确定所述源数据库的接入类型;若所述接入类型为离线接入,则根据所述源数据库权限信息和所述源数据库地址,从所述源数据库中获取所述数据表信息;若所述接入类型为实时接入,则根据所述源数据库地址获取所述源数据库中的文件类型,所述文件类型包括日志文件或者数据文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述源数据库权限信息和所述源数据库地址,从所述源数据库中获取所述数据表信息,包括:根据所述源数据库地址,判断所述源数据库权限信息是否与所述源数据库中预设的合法权限信息匹配;若匹配,则从所述源数据库中获取所述数据表信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述数据表信息包括:所述源数据库的类型、所述源数据库的数据量、所述源数据库有无主键、所述源数据库的文件格式中的至少一种。5.根据权利要求4所述的方法,其特征在于,所述根据所述参考信息和预设的路由规则库,确定所述数据接入工具,包括:若所述源数据库类型是MongoDB,或者,所述源数据库无主键,或者,所述文件格式...

【专利技术属性】
技术研发人员:陈永锋胡华林吕秋瑶谢海涛王鹏肖钢向辉杨晟郑嘉丽邓力
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1