【技术实现步骤摘要】
一种数据获取方法、装置、终端设备及存储介质
[0001]本申请实施例涉及数据获取领域,尤其涉及一种数据获取方法、装置、终端设备及存储介质。
技术介绍
[0002]目前图表以及大屏设计器获取数据集的来源主要有两种:(1)数据库,一般使用SQL语句从数据库中获取数据集;(2)RestfulApi,由RestfulApi提供数据集。
[0003]然而,由数据库提供数据集方式,必须向应用程序使用者暴露数据库的设计,降低了数据库安全性,若应用程序使用者对数据库的设计进行修改变更,会直接影响到图表层展示。由RestfulApi提供的数据集必须与图表的数据格式一样,因此图表的展示需求会直接影响底层业务接口开发,无法实现底层服务接口的单一职责性,另外可能需要开发新的聚合接口以满足图表的展示;同时,即使是图表不需要的数据,RestfulApi也会一起返回,无法实现数据的按需索取。
[0004]综上,现有技术中图表以及大屏设计器获取数据集的方式,存在着数据获取效率低下的技术问题。
技术实现思路
[0005]本专利 ...
【技术保护点】
【技术特征摘要】
1.一种数据获取方法,其特征在于,包括以下步骤:获取数据库的数据表,生成所述数据表与查询文件之间的初始映射关系文件;根据用户发送的映射关系设计指令,生成映射关系修改文件;根据所述初始映射关系文件以及所述映射关系修改文件生成查询文件;获取所有API接口的接口信息,根据所述接口信息生成查询信息;接收数据查询指令,根据所述数据查询指令调用所述查询文件和/或所述查询信息以获取目标数据。2.根据权利要求1所述的一种数据获取方法,其特征在于,所述获取数据库的数据表,生成所述数据表与查询文件之间的初始映射关系文件的具体过程为:与数据库层中的数据库建立连接,获取所述数据库中的数据表,根据所述数据表的数据信息,生成所述数据库与查询文件之间的初始映射关系文件,所述初始映射关系文件中包含有所述数据库与所述查询文件之间的初始映射关系。3.根据权利要求2所述的一种数据获取方法,其特征在于,所述根据用户发送的映射关系设计指令,生成映射关系修改文件的具体内容为:根据用户发送的映射关系设计指令,自定义映射关系,根据自定义的映射关系生成映射关系修改文件。4.根据权利要求1所述的一种数据获取方法,其特征在于,所述获取所有API接口的接口信息,根据所述接口信息生成查询信息的具体过程为:控制RestfulApi接口层中的RestfulApi服务项目根据自身的项目代码,生成包括有自身所有API接口的接口信息的API接口信息文件,并将所述API接口信息文件发送至消息中间件;从所述消息中间件中获取所述API接口信息文件,从所述API接口信息文件中提取出所述接口信息;根据所述接口信息生成查询信息,所述查询信息中包括有与每一个所述API接口相对应的接口查询信息。5.根据权利要求4所述的一种数据获取方法,其特征在于,所述从所述消息中间件中获取所述API接口信息文件的具体过程为:对所述消息中间件进行监听,当所述消息中间件接收到所述API接口信息文件时或所述API接口信息文件发生变化时,获取所述API接口信息文件。6.根据权利...
【专利技术属性】
技术研发人员:王希光,肖中卿,蔡俊辉,贾建平,
申请(专利权)人:广州华佳软件有限公司佳都科技集团股份有限公司广东华之源信息工程有限公司广州佳都城轨智慧运维服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。