【技术实现步骤摘要】
一种数据查询方法、设备、服务器及存储介质
本专利技术涉及大数据领域,尤其涉及一种数据查询方法、设备、服务器及存储介质。
技术介绍
联结查询是数据库应用中常见的使用场景,用于将数据库中多个表按照指定的查询和关联条件合并到一个查询结果中,但平时还经常需要将数据库的表与某个网络http接口服务返回的数据进行联结。针对这一场景,目前业内对联结查询的处理方案是先通过数据库查询出数据库中表的结果,调用http接口服务解析返回的数据,从而将数据库中数据表的数据和解析得到的数据进行合并处理得到联结查询的结果。然而,这种方式需要代码开发,增加了技术承包和管理成本,最终的汇聚合通过代码实现,无法使用到数据库连接查询的高级功能(如按组求和、计数、取平均等),要额外再开发代码实现类似的功能。因此,如何更高效地进行联结查询非常重要。
技术实现思路
本专利技术实施例提供了一种数据查询方法、设备、服务器及存储介质,通过将从网络接口获取的数据自动导入到数据库的临时表中,实现了直接使用常用的联结查询语句,就可以获取到数据库表和接口 ...
【技术保护点】
1.一种数据查询方法,其特征在于,包括:/n获取用户终端发送的数据查询请求,其中,所述数据查询请求中携带了待查询的接口标识、待查询的网络接口服务地址和联结查询语句;/n根据网络接口配置信息从数据库中确定与所述待查询的接口标识对应的目标数据表,并根据所述网络接口配置信息在所述数据库中创建临时表;/n调用与所述网络接口服务地址对应的网络接口,并调用所述网络接口从接口服务器中获取接口服务数据;/n根据所述网络接口配置信息从所述接口服务数据中解析出待查询的数据列表,并将所述待查询的数据列表插入所述临时表中得到更新后的数据库;/n从所述更新后的数据库中查询得到与所述联结查询语句对应的 ...
【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:
获取用户终端发送的数据查询请求,其中,所述数据查询请求中携带了待查询的接口标识、待查询的网络接口服务地址和联结查询语句;
根据网络接口配置信息从数据库中确定与所述待查询的接口标识对应的目标数据表,并根据所述网络接口配置信息在所述数据库中创建临时表;
调用与所述网络接口服务地址对应的网络接口,并调用所述网络接口从接口服务器中获取接口服务数据;
根据所述网络接口配置信息从所述接口服务数据中解析出待查询的数据列表,并将所述待查询的数据列表插入所述临时表中得到更新后的数据库;
从所述更新后的数据库中查询得到与所述联结查询语句对应的目标数据,并将所述目标数据发送给所述用户终端,其中,所述目标数据包括从所述目标数据表中查询得到的数据以及从所述数据列表中查询得到的数据。
2.根据权利要求1所述的方法,其特征在于,
所述网络接口配置信息包括接口标识与数据表标识的映射关系、网络接口的服务地址、网络接口返回数据的路径信息、网络接口返回数据的各个字段名称及对应的数据类型的配置信息。
3.根据权利要求2所述的方法,其特征在于,所述根据网络接口配置信息从数据库中确定与所述待查询的接口标识对应的目标数据表,包括:
根据所述网络接口配置信息中接口标识与数据表标识的映射关系,确定与所述待查询的接口标识对应的目标数据表标识;
从所述数据库中获取与所述目标数据表标识对应的目标数据表。
4.根据权利要求1所述的方法,其特征在于,所述根据所述网络接口配置信息在所述数据库中创建临时表,包括:
获取所述网络接口配置信息中网络接口返回数据的各个字段名称以及对应的数据类型;
根据所述网络接口配置信息中网络接口返回数据的各个字段名称以及对应的数据类型在所述数据库中创建临时表,并根据所述网络接口配置信息中的接口标识为所述临时表添加临时表标识。
5.根据权利要求1所述的方法,其特征在于,所述根据所述网络接口配置信息从所述接口服务数据中解析出待查询的数据列表,包括:
获取所述网络接口配置信息中网络接口返回数据的路径信息;
根据所述网络接口配置信息中网络接口返回数据的路径信息,从所述接口服务数据中解析出待查询的数据列表。
...
【专利技术属性】
技术研发人员:王路,
申请(专利权)人:未鲲上海科技服务有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。