[发明专利]一种数据处理方法、装置、电子设备及存储介质在审
申请号: | 202011606664.4 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112667716A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 黄正元 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/25 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 沈园园 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请涉及一种数据处理方法、装置、电子设备及存储介质,该方法包括:接收来自于前端交互界面的数据查询请求,所述数据查询请求包括至少两个目标数据库的数据库标识及查询参数,所述至少两个目标数据库的数据库类型不同;根据所述数据库标识确定各所述目标数据库的特征信息,基于所述特征信息接入所述目标数据库;根据所述查询参数从各所述目标数据库中查询得到目标数据。该技术方案,数据处理平台可以接入不同类型的数据库,用户通过平台统一的对外接口即可简单、快速、灵活地实现对多个数据库的数据查询操作,无需针对每个数据库来定制代码进行查询解析并到多个数据库操作数据,提高数据处理效率,节约人力时间成本。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
随着大数据和人工智能的不断发展,对大数据的分析应用场景越来越多,通过对数据的分析,为生产提供决策支持。随着大数据相关技术的不断发展,不同类型的数据会存储在不同类别的数据库中,如非关系型数据库Elastic Search(ES)、关系型数据库管理系统MySQL、数据仓库平台HIVE等。这样,使得对数据进行查询、汇总应用时,需要根据不同的数据库来定制代码进行查询解析,对接的数据库较多,大大降低数据处理效率,耗费大量人力时间成本。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供了一种数据处理方法、装置、电子设备及存储介质。
根据本申请实施例的一个方面,提供了一种数据处理方法,包括:
接收来自于前端交互界面的数据查询请求,所述数据查询请求包括至少两个目标数据库的数据库标识及查询参数,所述至少两个目标数据库的数据库类型不同;
根据所述数据库标识确定各所述目标数据库的特征信息,基于所述特征信息接入所述目标数据库;
根据所述查询参数从各所述目标数据库中查询得到目标数据。
可选的,
所述根据各所述目标数据库的特征信息,接入各所述目标数据库,包括:
根据所述特征信息,生成对各所述目标数据库对应的接入参数;
通过所述接入参数接入所述目标数据库。
可选的,所述根据所述查询参数从各所述目标数据库中查询得到目标数据,包括:
获取所述目标数据库的数据库类型;
根据所述数据库类型确定所述目标数据库的数据存储方式;
根据所述数据存储方式,生成所述查询参数对应的数据查询脚本;
根据所述数据查询脚本在所述目标数据库中进行查询,得到所述目标数据。
可选的,所述方法还包括:
接收来自于所述前端交互界面的数据展示请求,所述数据展示请求包括展示样式脚本;
根据所述展示样式脚本生成所述目标数据对应的图表,并对所述图表进行展示。
可选的,所述数据展示请求还包括:展示数据范围和/或数据刷新频率;
所述根据所述展示样式脚本生成所述目标数据对应的图表,包括:
根据所述展示数据范围从所述目标数据中筛选待展示数据,和/或,根据所述数据刷新频率,周期性根据所述查询参数从所述目标数据库中查询目标数据,将每次查询得到的目标数据作为待展示数据;
根据所述展示样式脚本生成所述待展示数据对应的图表。
可选的,所述数据展示请求还包括:图表整体样式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011606664.4/2.html,转载请声明来源钻瓜专利网。