数据查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33716401 阅读:72 留言:0更新日期:2022-06-06 09:00
本公开关于一种数据查询方法、装置、电子设备及存储介质,该方法包括:获取数据查询请求包括的查询参数;获取与所述查询参数匹配的至少一个第一数据模型;针对每一第一数据模型,确定所述第一数据模型对应的规则参数和成本参数,根据所述规则参数和所述成本参数,确定所述第一数据模型对应的模型代价;在所述至少一个第一数据模型中,选择模型代价符合代价条件的第二数据模型;基于所述第二数据模型和所述查询参数,输出数据查询结果。本公开提供的技术方案根据规则参数和成本参数对第一数据模型进行综合评价,以保证确定出模型代价的准确性,进而保证第二数据模型确定的准确性,利用该第二数据模型进行数据查询时,查询效率较高。较高。较高。

【技术实现步骤摘要】
数据查询方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理技术,尤其涉及一种数据查询方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据时代的到来,各类数据的数量不断激增,使得基于数据仓库的决策分析变得越来越重要。数据仓库是一种结构化数据环境,是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,能够为数据分析等应用提供数据支持。
[0003]随着数据仓库对接的业务规模的数量级不断增大,数据仓库中的数据量也不断增加,在一个大型的数据仓库中,进行数据查询时,因查询的数据量越来越大,查询效率逐渐降低,在数据仓库优化工作中如何提升数据仓库查询效率,减少优化时间,是本领域技术人员亟待解决地问题。

技术实现思路

[0004]本公开提供一种数据查询方法、装置、电子设备及存储介质,以至少解决相关技术数据查询效率较低问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种数据查询方法,包括:获取数据查询请求包括的查询参数;获取与所述查询参数匹配的至少一个第一数据模型;针对每一第一数据模型,确定所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:获取数据查询请求包括的查询参数;获取与所述查询参数匹配的至少一个第一数据模型;针对每一第一数据模型,确定所述第一数据模型对应的规则参数和成本参数,根据所述规则参数和所述成本参数,确定所述第一数据模型对应的模型代价;在所述至少一个第一数据模型中,选择模型代价符合代价条件的第二数据模型;基于所述第二数据模型和所述查询参数,输出数据查询结果。2.根据权利要求1所述的方法,其特征在于,所述查询参数包括指标参数和维度参数,所述获取与所述查询参数匹配的至少一个第一数据模型,包括:获取与所述维度参数匹配、且与所述指标参数中至少一个指标参数匹配的至少一个第三数据模型;确定所述至少一个第三数据模型对应的任务参数,在所述至少一个第三数据模型中,选择所述任务参数符合支持条件的至少一个第一数据模型。3.根据权利要求2所述的方法,其特征在于,所述确定至少一个第三数据模型对应的任务参数,包括:针对每一第三数据模型:获取所述第三数据模型对应的累加性信息;基于所述维度参数和所述累加性信息,确定至少一个子参数;在每一子参数符合预设值的情况下,将第一预设内容确定为任务参数,所述第一预设内容符合所述支持条件。4.根据权利要求3所述的方法,其特征在于,所述至少一个子参数包括第一子参数,所述基于所述维度参数和所述累加性信息,确定至少一个子参数,包括:根据所述维度参数,在所述第三数据模型关联的事实表中确定出除所述维度参数外的第一维度参数;在所述累加性信息中确定出所述第三数据模型匹配的指标参数在所述第一维度上的第一子信息;在所述第一子信息符合累加条件的情况下,将所述预设值确定为第一子参数。5.根据权利要求4所述的方法,其特征在于,在所述维度参数包括第二维度参数和第三维度参数时,所述第二维度参数对应查询维度,所述第三维度参数对应过滤条件中的维度,所述至少一个子参数包括第二子参数;所述基于所述维度参数和所述累加性信息,确定至少一个子参数,包括:在所述累加性信息中确定出所述第三数据模型匹配的指标参数在所述第三维度参数上的第二子信息;在所述第二子信息符合所述累加条件的情况下,将所述预设值确定为第二子参数;在所述第二子信息不符合所述累加条件、且所述第二维度参数包括所述第三维度参数的情况下,将所述预设值确定为第二子参数;在所述第二子信息不符合所述累加条件,所述第二维度参数不包括所述第三维度参数、且所述第三维度参数为单值的情况下,将所述预设值确定为第二子参数。6.根据权利要求5所述的方法,其特征在于,在所述第三数据模型为聚合模型时,所述
至少一个子参数包括第三子参数,所述基于所述维度参数和所述累加性信息,确定至少一个子参数,包括:在所述维度参数与所述聚合模型的维度分组匹配、且所述第二子信息符合所述累加条件的情况下,将所述预设值确定为第三子参数;在所述维度参数与所述聚合模型的维度分组匹配、所述第二子信息不符合所述累加条件、且所述第三维度参数为单值的情况下,将所述预设值确定为第三子参数。7.根据权利要求4所述的方法,其特征在于,在所述第三数据模型存在维表、且所述维度参数包括第四维度参数时,所述第四维度参数对应所述维表中的维度;所述至少一个子参数包括第四子参数,所述基于所述维度参数和所述累加性信息,确定至少一个子参数,包括:在所述累加性信息中确定出所述第三数据模型匹配的指标参数在第五维度参数上的第三子信...

【专利技术属性】
技术研发人员:温九崔振凯邢艳肖梁博陈硕
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1