[发明专利]对基础查询对象进行扩展查询的方法、系统、设备及介质在审
申请号: | 202210246420.2 | 申请日: | 2022-03-14 |
公开(公告)号: | CN114610757A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 杜聪 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455;G06F9/448;G06F8/30;G06F8/36 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 陈黎明;李红萧 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基础 查询 对象 进行 扩展 方法 系统 设备 介质 | ||
1.一种对基础查询对象进行扩展查询的方法,其特征在于,包括:
根据目标查询实体获取对基础查询对象进行扩展查询的查询维度及查询内容;
建立查询维度与目标服务单元中的数据源维度的映射关系;
根据所述映射关系及对所述基础查询对象进行扩展查询传递的维度值得到对应的数据源;
根据所述查询内容建立所述基础查询对象的扩展属性;
根据所述维度值确定与所述维度值对应的模板;
根据所述扩展属性、所述数据源及与所述维度值对应的模板建立定制模型;
响应于对所述基础查询对象进行扩展查询,对所述定制模型进行解析,并且将解析结果注射到所述基础查询对象对应的基础查询实体中进行逻辑查询,以得到对所述查询对象进行扩展查询的结果。
2.根据权利要求1所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述响应于对所述基础查询对象进行扩展查询,对所述定制模型进行解析,并且将解析结果注射到所述基础查询对象对应的基础查询实体中进行逻辑查询,以得到对所述查询对象进行扩展查询的结果包括:
对所述定制模型进行解析并且构建与所述基础查询实体结构一致的扩展包;
将所述扩展包分发至所述目标服务单元中,并且结合所述目标服务单元中对应的数据源及查询逻辑,得到具有扩展查询的扩展包;
响应于所述具有扩展查询的扩展包被所述基础查询实体识别,将所述具有扩展查询的扩展包注入所述基础查询实体中进行扩展查询,以得到查询结果。
3.根据权利要求1所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述根据目标查询实体获取对基础查询对象进行扩展查询的查询维度及查询内容包括:
根据所述基础查询对象的参数及变量确定所述查询维度的参数维度及变量维度的范围;
根据所述目标查询实体中需要用户定制的内容确定所述查询内容的范围。
4.根据权利要求1所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述根据所述映射关系及对所述基础查询对象进行扩展查询传递的维度值以得到对应的数据源包括:
根据对基础查询对象进行扩展查询的查询维度得到所述基础查询对象对应的数据源维度;
根据所述数据源维度及所述传递的维度值得到对应的数据源。
5.根据权利要求1所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述根据所述查询内容建立所述基础查询对象的扩展属性包括:根据所述查询内容建立所述基础查询对象包括关联实体、显示字段、筛选字段、数据权限以及联查在内的扩展属性。
6.根据权利要求1所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述根据所述维度值确定与所述维度值对应的模板包括:
建立包括系统格式、公共格式及用户格式在内的模板;
根据所述维度值确定与所述维度值对应的模板,并且能够根据业务需求对所述对应的模板进行定制以及以树形结构展示。
7.根据权利要求6所述的一种对基础查询对象进行扩展查询的方法,其特征在于,所述根据所述维度值确定与所述维度值对应的模板还包括:提供维度过滤机制,根据所述维度值将使用了所述维度值的模板筛选出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210246420.2/1.html,转载请声明来源钻瓜专利网。