一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据查询方法、装置、电子设备及存储介质与流程

2023-03-05 22:06:34 来源:中国专利 TAG:

技术特征:
1.一种数据查询方法,其特征在于,包括:显示用户输入的数据查询语句,所述数据查询语句中包括至少一个表达式字段,所述表达式字段中包括依次排列的第一对象字段和第二对象字段,其中,所述第一对象字段表征数据对象,所述第二对象字段表征所述数据对象的数据属性,所述表达式字段用于限定目标业务流程的一个数据查询维度,所述查询语句用于表征由于至少一个所述数据查询维度构成的目标查询维度;响应所述数据查询语句,得到目标数据,其中,所述目标数据为基于所述目标查询维度对所述目标业务流程的业务节点数据进行查询的结果。2.根据权利要求1所述的方法,其特征在于,所述第二对象字段包括属性类型字段和属性值字段;所述属性类型字段表征所述数据属性的类型,所述属性值字段表征对应类型的数据属性的属性值,所述属性类型字段和所述属性值字段之间通过第二连接字段连接。3.根据权利要求1所述的方法,其特征在于,所述第一对象字段和所述第二对象字段之间通过第一连接字段连接,所述显示用户输入的数据查询语句,包括:接收并显示用户输入的第一对象字段;响应于用户输入的第一连接字段,显示所述第一连接字段对应的至少一个第二对象字段;响应于用户输入的选取指令,显示所述第一连接字段对应的目标第二对象字段。4.根据权利要求1所述的方法,其特征在于,所述数据查询语句中还包括逻辑连接字段,所述逻辑连接字段表征所述表达式字段对应的数据查询维度的交集运算或并集运算。5.根据权利要求1所述的方法,其特征在于,所述响应所述数据查询语句,得到目标数据,包括:获取对象数据模型,所述对象数据模型用于存储所述目标业务流程的各业务节点数据;将所述数据查询语句输入所述对象数据模型,得到目标数据。6.根据权利要求5所述的方法,其特征在于,将所述数据查询语句输入所述对象数据模型,得到目标数据,包括:针对所述数据查询语句进行解析,得到各所述表达式字段对应的数据对象以及所述数据对象的数据属性;根据各所述表达式字段对应的数据对象以及所述数据对象的数据属性,对所述对象数据模型进行搜索,得到所述目标数据,其中,所述对象数据模型是基于第一数据结构构建,所述第一数据结构为表征数据对象与数据属性之间映射关系的树形结构。7.根据权利要求6所述的方法,其特征在于,所述针对所述数据查询语句进行解析,得到各所述表达式字段对应的数据对象以及所述数据对象的数据属性,包括:针对所述数据查询语句进行语法解析,构建所述数据查询语句对应的抽象语法树;对所述抽象语法树进行拆分和分组聚合,生成至少一个同类语法树,所述同类语法树对应至少一个目标数据对象以及所述目标数据对象的至少两个属性;将各所述同类语法树重组为目标语法树,所述目标语法树包括各所述表达式字段对应的数据对象以及所述数据对象的属性。8.根据权利要求7所述的方法,其特征在于,所述根据各所述表达式字段对应的数据对
象以及所述数据对象的数据属性,对所述对象数据模型进行搜索,得到所述目标数据,包括:基于所述目标语法树,调用对应的数据库语句,对所述对象数据模型进行搜索,得到所述目标数据。9.根据权利要求7所述的方法,其特征在于,对所述抽象语法树进行拆分和分组聚合,生成至少一个同类语法树,包括:基于所述数据查询语句中的各表达式字段,拆分抽象语法树为至少一个子语法树;基于各所述子语法树中相同的数据对象,对各所述子语法树进行分组聚合,生成至少一个同类语法树。10.根据权利要求5所述的方法,其特征在于,在将所述数据查询语句输入所述对象数据模型,得到目标数据之前,还包括:根据所述数据查询语句,确定数据源,所述数据源为至少一个预处理维度下的业务节点数据;基于所述数据源,配置所述对象数据模型,得到目标对象数据模型,所述目标对象数据模型用于存储所述数据源,其中,所述预处理维度包括以下至少一种:数据时间,数据业务类型;将所述数据查询语句输入所述对象数据模型,得到目标数据,包括:将所述数据查询语句输入所述目标对象数据模型,得到目标数据。11.根据权利要求1-10任一项所述的方法,其特征在于,在得到所述目标数据之后,还包括:基于所述目标数据进行可视化渲染,显示数据图表,其中,所述数据图表用于显示所述目标数据对应的目标数据对象,以及所述目标数据对象对应的目标数据属性。12.一种数据查询装置,其特征在于,包括:输入模块,用于显示用户输入的数据查询语句,所述数据查询语句中包括至少一个表达式字段,所述表达式字段中包括依次排列的第一对象字段和第二对象字段,其中,所述第一对象字段表征数据对象,所述第二对象字段表征所述数据对象的数据属性,所述表达式字段用于限定目标业务流程的一个数据查询维度,所述查询语句用于表征由于至少一个所述数据查询维度构成的目标查询维度;查询模块,用于响应所述数据查询语句,得到目标数据,其中,所述目标数据为基于所述目标查询维度对所述目标业务流程的业务节点数据进行查询的结果。13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至11中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至11任一项所述的数据查询方法。15.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至11中任一项所述的数据查询方法。

技术总结
本公开实施例提供一种数据查询方法、装置、电子设备及存储介质,通过显示用户输入的数据查询语句,数据查询语句中包括至少一个表达式字段,表达式字段中包括依次排列的第一对象字段和第二对象字段,其中,第一对象字段表征数据对象,第二对象字段表征数据对象的数据属性,表达式字段用于限定目标业务流程的一个数据查询维度,查询语句用于表征由于至少一个数据查询维度构成的目标查询维度;响应数据查询语句,得到目标数据,其中,目标数据为基于目标查询维度对目标业务流程的业务节点数据进行查询的结果。实现了基于指令的灵活搜索,提高组合维度下的业务节点数据的搜索效率。高组合维度下的业务节点数据的搜索效率。高组合维度下的业务节点数据的搜索效率。


技术研发人员:吴哲昊 王勋 李文浩 李持航
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.10.28
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献