多维数据报表确定方法及系统技术方案

技术编号:35978267 阅读:38 留言:0更新日期:2022-12-17 22:47
本发明专利技术提供一种多维数据报表确定方法及系统,方法包括:获取用户输入的目标数据集;目标数据集包括:目标维度表;基于目标维度表,将与目标维度表相关的实例串联缓存,确定初始数据缓存报表;基于目标数据集,确定目标查询语句;基于初始数据缓存报表,根据目标查询语句,确定目标多维数据报表。无需程序编码人员参与即可生成多维数据报表,能够有效降低业务分析人员和程序编码人员之间需求传递的沟通成本,提高多维数据分析的效率。提高多维数据分析的效率。提高多维数据分析的效率。

【技术实现步骤摘要】
多维数据报表确定方法及系统


[0001]本专利技术涉及数据库
,尤其涉及一种多维数据报表确定方法及系统。

技术介绍

[0002]随着数据采集技术的日益完善和存储介质成本的日益下降,使用多维数据模型管理生产数据被越来越多的行业所接受。多维数据模型存储着对经营者价值极高的数据,经常需要根据数据多维度的统计分析结果以作为生成和营销的决策依据。而对多维数据进行经营分析的工作,是需要业务方面的知识与代码编写方面的技能共同完成的。
[0003]但现有技术中,业务方面的知识与代码编写方面的技能往往分属于不同的岗位,业务分析人员不负责编写查询程序,编写程序人员由于缺乏业务背景对维度关联的需求理解存在困难。一个多维关联统计分析的需求从提出到实现,往往需要经历多次需求确认和编码调试才能完成,统计任务从业务分析人员转交给业务背景知识缺乏的程序开发人员执行时,可能会在一些关键问题上需耗费大量沟通成本,造成人力资源和时间的大量浪费。
[0004]因此,如何提供一种多维数据报表确定方法及系统,无需程序编码人员参与即可生成多维数据报表,降低业务分析人员本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多维数据报表确定方法,其特征在于,包括:获取用户输入的目标数据集;其中,所述目标数据集包括:目标维度表;基于所述目标维度表,将与所述目标维度表相关的实例串联缓存,确定初始数据缓存报表;基于所述目标数据集,确定目标查询语句;基于所述初始数据缓存报表,根据所述目标查询语句,确定目标多维数据报表。2.根据权利要求1所述的多维数据报表确定方法,其特征在于,所述目标数据集还包括:目标事实表、目标事实字段列表、目标聚合函数、目标聚合维度和目标时间粒度;其中,所述目标事实字段列表包括所述目标事实表中对应的若干事实字段;所述目标聚合函数为所述目标事实字段聚合时的聚合规则;所述目标聚合维度为生成目标多维数据报表时对应的维度;所述目标时间粒度为生成目标多维数据报表时对应的时间粒度。3.根据权利要求2所述的多维数据报表确定方法,其特征在于,所述获取用户输入的目标数据集,具体包括:获取用户输入的目标维度信息;其中,所述目标维度信息包括:一个起点维度和一个终点维度;基于所述起点维度和所述终点维度,确定维度链集合;根据预设维度链排列规则,生成第一界面;其中,所述第一界面显示根据所述预设维度链排列规则排列的维度链集合;获取用户在所述第一界面输入的目标维度表;其中,所述目标维度表为所述用户在所述维度链集合中确定的目标维度链。4.根据权利要求2所述的多维数据报表确定方法,其特征在于,所述目标维度信息还包括:至少一个中途维度;所述基于所述起点维度和所述终点维度,确定维度链集合;根据预设维度链排列规则,生成第一界面,具体包括:按照所述起点维度、所述中途维度和所述终点维度的顺序,根据路径生成算法,确定维度链集合;基于所述维度链集合,根据预设维度链排列规则,生成第一界面;其中,所述第一界面显示根据所述预设维度链排列规则排列的维度链集合;所述预设维度链排列规则为:所述维度链包括的维度越少优先级越高,维度数量相同的维度链中实例数越高优先级越高。5.根据权利要求2所述的多维数据报表确定方法,其特征在于,所述获取用户输入的目标数据集,具体包括:获取用户在所述第一界面输入的目标维度表;根据所述目标维度表中的各维度,按预设维度排列顺序,生成第二界面;其中,所述第二界面显示根据所述预设维度排列顺序排列的维度列表;获取用户在所述第二界面输入的目标聚合维度;其中,所述目标聚合维度为在所述...

【专利技术属性】
技术研发人员:温伟能张攀翔杨杰王喆林纲
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1