[发明专利]多数据源数据库接入方法在审
申请号: | 202110368434.7 | 申请日: | 2021-04-06 |
公开(公告)号: | CN113111111A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 何文江;花福军;周正斌;周阳 | 申请(专利权)人: | 创意信息技术股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多数 数据库 接入 方法 | ||
1.多数据源数据库接入方法,其特征在于,包括以下步骤:
获取数据库待接入数据,根据所述数据库构建所述数据库对应的设计器和执行器,以使所述设计器和执行器满足所述数据库的数据增量及数据表的接入;
利用所述数据库对应的设计器,根据所述待接入数据配置接入信息和处理信息;
利用所述数据库对应的执行器,根据所述配置接入信息和处理信息对所述数据库待接入数据进行数据读取、数据处理和数据写入。
2.如权利要求1所述的多数据源数据库接入方法,其特征在于,所述获取数据库待接入数据,根据所述数据库构建所述数据库对应的设计器和执行器,以使所述设计器和执行器满足所述数据库的数据增量及数据表的接入步骤之前,还包括:
获取数据库待接入数据并识别所述数据库类型;
调用数据类型适配器,利用所述数据类型适配器将所述数据库待接入数据转换为所需数据类型。
3.如权利要求2所述的多数据源数据库接入方法,其特征在于,所述调用数据类型适配器,利用所述数据类型适配器将所述数据库待接入数据转换为所需数据类型步骤,具体包括:
利用所述数据类型适配器,将所述数据库待接入数据在包括Oracle、万里开源、DB2、Mysql、达梦、HBase、Hive或人大金仓中的任意两种类型之间进行转换。
4.如权利要求2所述的多数据源数据库接入方法,其特征在于,所述获取数据库待接入数据,根据所述数据库构建所述数据库对应的设计器和执行器,以使所述设计器和执行器满足所述数据库的数据增量及数据表的接入步骤,具体包括:
构建用以连接交互设备的设计器,以使所述设计器接收交互设备传输的配置接入信息和处理信息;
构建用以连接处理器和存储器的执行器,以使所述执行器调用所述处理器和存储器执行数据接入。
5.如权利要求4所述的多数据源数据库接入方法,其特征在于,所述利用所述数据库对应的设计器,根据所述待接入数据配置接入信息和处理信息步骤,具体包括:
利用交互设备提供的可视化配置界面,通过可视化配置节点的自定义拖拉拽,配置所述数据库接入过程中的数据输入、数据处理和数据输出方式;
利用交互设备提供的申请单录入界面,通过填写申请单配置来源数据源、目标数据源和来源数据与目标数据的对应关系。
6.如权利要求5所述的多数据源数据库接入方法,其特征在于,所述利用所述数据库对应的执行器,根据所述配置接入信息和处理信息对所述数据库待接入数据进行数据读取、数据处理和数据写入步骤,具体包括:
采用可视化配置界面的后端执行器,对接入数据进行分批读取和处理,将处理后的数据输出;
采用默认执行器,并通过Kafka消息队列和分布式部署对待接入数据快速接入并进行读写分离,将处理后的数据输出;
采用个性化扩展执行器,对接入数据中的定制数据按其预设逻辑进行处理,进而将数据封装并写入Kafka队列后输出。
7.多数据源数据库接入装置,其特征在于,所述多数据源数据库接入装置包括:
构建模块,用于获取数据库待接入数据,根据所述数据库构建所述数据库对应的设计器和执行器,以使所述设计器和执行器满足所述数据库的数据增量及数据表的接入;
配置模块,用于利用所述数据库对应的设计器,根据所述待接入数据配置接入信息和处理信息;
执行模块,用于利用所述数据库对应的执行器,根据所述配置接入信息和处理信息对所述数据库待接入数据进行数据读取、数据处理和数据写入。
8.多数据源数据库接入设备,其特征在于,所述多数据源数据库接入设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多数据源数据库接入程序,所述多数据源数据库接入程序被所述处理器执行时实现如权利要求1至6中任一项所述的多数据源数据库接入方法的步骤。
9.存储介质,其特征在于,所述存储介质上存储有多数据源数据库接入程序,所述多数据源数据库接入程序被处理器执行时实现如权利要求1至6中任一项所述的多数据源数据库接入方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创意信息技术股份有限公司,未经创意信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110368434.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环状RNA疫苗及其应用
- 下一篇:一种MXene基复合气凝胶的制备方法