(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211208737.3
(22)申请日 2022.09.30
(71)申请人 招商局金融科技有限公司
地址 518000 广东省深圳市福田区华 富街
道皇岗路5001号深业上城(南区)二期
35层、 36层
(72)发明人 陈阳 徐国统 邓晟 黄亚兵
袁浩
(74)专利代理 机构 深圳市沃德知识产权代理事
务所(普通 合伙) 44347
专利代理师 高杰 于志光
(51)Int.Cl.
G06F 16/2453(2019.01)
G06F 16/2455(2019.01)
G06F 16/27(2019.01)G06F 16/242(2019.01)
(54)发明名称
跨异构数据源的数据查询方法、 装置、 设备
及存储介质
(57)摘要
本发明涉及数据处理技术, 揭露了一种跨异
构数据源的数据查询方法, 包括: 获取用户的联
合查询需求, 识别所述联合查询需求的查询对象
和查询目标, 所述查询目标包括第一查询表和第
二查询表; 配置所述查询对象的查询条件, 根据
所述查询条件以及所述查询对象, 生成查询语
句; 根据所述查询语句, 从所述第一查询表和第
二查询表 查询所述联合查询需求的需求数据, 得
到第一需求数据和第二需求数据; 将所述第一需
求数据和第二需求数据进行汇总, 得到联合需求
数据, 将所述联合需求数据返回至用户数据库,
通过所述用户数据库对所述联合需求数据进行
异构计算, 得到所述联合需求数据的最终查询数
据。 本发明在于提高跨异构数据源的数据查询效
率。
权利要求书2页 说明书9页 附图2页
CN 115510093 A
2022.12.23
CN 115510093 A
1.一种跨异构数据源的数据查询方法, 其特 征在于, 所述方法包括:
获取用户的联合查询需求, 识别所述联合查询需求的查询对象和查询目标, 所述查询
目标包括第一 查询表和第二 查询表;
根据联合查询需求, 配置所述查询对象的查询条件, 根据所述查询条件以及所述查询
对象, 生成查询语句;
根据所述查询语句, 从所述第 一查询表和第 二查询表查询所述联合查询需求的需求数
据, 得到第一需求数据和第二需求数据;
将所述第一需求数据和第二需求数据进行汇总, 得到联合需求数据, 将所述联合需求
数据返回至用户数据库, 通过所述用户数据库对所述联合需求数据进行异构计算, 得到所
述联合需求数据的最终查询数据。
2.如权利要求1所述的跨异构数据源的数据查询方法, 其特征在于, 所述识别所述联合
查询需求的查询对象和查询目标, 包括:
利用预设的关键词提取模型提取 所述联合 查询需求的关键词;
分析所述关键词的语义信息, 根据所述语义信息, 检索所述 查询对象;
识别所述查询对象的联合查询表, 将所述联合查询表拆分为第一查询表和第二查询
表;
根据所述第一 查询表和所述第二 查询表, 生成所述 查询目标。
3.如权利要求2所述的跨异构数据源的数据查询方法, 其特征在于, 所述利用预设的关
键词提取模型提取 所述联合 查询需求的关键词, 包括:
利用所述关键词提取模型的处理层对所述联合查询需求进行需求数据整理, 得到目标
数据;
利用所述关键词提取模型的分析层分析 所述目标 数据的数据属性;
根据所述数据属性, 利用所述关键词提取模型的提取层提取所述联合查询需求的所述
关键词。
4.如权利要求1所述的跨异构数据源的数据查询方法, 其特征在于, 所述根据联合查询
需求, 配置所述 查询对象的查询条件, 包括:
根据所述查询对象, 解析所述联合查询需求的运算需求, 判断所述运算需求的运算逻
辑;
根据所述 运算逻辑, 通过配置函数配置所述 查询对象的查询条件。
5.如权利要求4所述的跨异构数据源的数据查询方法, 其特征在于, 所述配置函数, 包
括:
其中, x表示所述查询条件, a表示所述查询对象, t表示所述运算逻辑, e表示无限不循
环小数。
6.如权利要求1所述的跨异构数据源的数据查询方法, 其特征在于, 所述根据 所述查询
语句, 从所述第一查询表和第二查询表查询所述联合查询需求的需求数据, 得到第一需求
数据和第二需求数据, 包括:
检索所述第 一查询表和所述第 二查询表的数据属性, 得到第 一查询表属性和第 二查询权 利 要 求 书 1/2 页
2
CN 115510093 A
2表属性;
通过所述第 一查询表属性和所述第 二查询表属性, 生成对应属性的第 一查询语句和第
二查询语句;
通过所述第 一查询语句在所述第 一查询表中查询第 一需求数据, 通过所述第 二查询语
句, 在所述第二 查询表中查询第二 查询语句。
7.如权利要求1所述的跨异构数据源的数据查询方法, 其特征在于, 所述将所述联合需
求数据返回至用户数据库, 包括:
确定所述用户数据库的数据库地址;
通过所述数据库地址, 建立所述联合需求数据至所述数据库地址的传送通道;
通过所述传送通道, 将所述联合需求数据传送至所述用户数据库。
8.一种跨异构数据源的数据查询装置, 其特 征在于, 所述装置包括:
联合查询模块, 用于获取用户的联合查询需求, 识别所述联合查询需求的查询对象和
查询目标, 所述 查询目标包括第一 查询表和第二 查询表;
条件配置模块, 用于根据 联合查询需求, 配置所述查询对象的查询条件, 根据所述查询
条件以及所述 查询对象, 生成查询语句;
数据查询模块, 用于根据所述查询语句, 从所述第一查询表和第二查询表查询所述联
合查询需求的需求数据, 得到第一需求数据和第二需求数据;
数据汇总模块, 用于将所述第一需求数据和第二需求数据进行汇总, 得到联合需求数
据, 将所述联合需求数据返回至用户数据库, 通过所述用户数据库对所述联合需求数据进
行异构计算, 得到所述联合需求数据的最终查询数据。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
至少一个处 理器; 以及,
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所
述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所
述的跨异构数据源的数据查询方法。
10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处
理器执行时实现如权利要求1至7中任意 一项所述的跨异构数据源的数据查询方法。权 利 要 求 书 2/2 页
3
CN 115510093 A
3
专利 跨异构数据源的数据查询方法、装置、设备及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:51:00上传分享