【技术实现步骤摘要】
一种多维度数据存储和展示方法、装置、设备及介质
[0001]本专利技术涉及数据处理
,尤其是涉及一种多维度数据存储和展示方法、装置、终端设备及计算机可读存储介质。
技术介绍
[0002]数据展示通常是多视角的,其基于业务系统的实施数据进行宽表整合,并从不同维度进行统计与展示。由于业务系统的实施数据维度多且组合方式多样,而现有技术通常没有统一的数据库表构建方法,导致有些使用频率较高的数据库表通常为临时生成的视图,无实体表,无法直接调用,不利于多维度数据的展示。
技术实现思路
[0003]本专利技术提供一种多维度数据存储和展示方法、装置、设备及介质,通过对多维度的业务系统实施数据分别按照业务颗粒度维度、分类标识维度、公共维度和跨业务协同颗粒度维度进行存储并生成对应维度的实体表,在面对不同的多维度数据展示场景时,能够根据当前应用场景所对应的待匹配序列进行实体表的直接调用,有利于多维度数据的展示。
[0004]为了解决上述技术问题,本专利技术实施例第一方面提供一种多维度数据存储和展示方法,包括如下步骤: ...
【技术保护点】
【技术特征摘要】
1.一种多维度数据存储和展示方法,其特征在于,包括如下步骤:基于预设的业务需求数据字段,获取基础业务明细宽表;基于预设的业务颗粒度序列,按照业务颗粒度由细至粗从所述基础业务明细宽表获取各业务颗粒度所对应的第一待统计数据,并根据所述第一待统计数据计算各业务颗粒度所对应的目标统计量,生成若干业务颗粒度实体表;基于预设的分类标识维度序列,确定匹配于最粗业务颗粒度的分类标识维度,从所述最粗业务颗粒度所对应的业务颗粒度实体表获取所述分类标识维度所对应的第二待统计数据,并根据所述第二待统计数据计算所述分类标识维度所对应的目标统计量,生成分类标识维度实体表;基于预设的公共维度序列,确定若干公共维度组合,从所述分类标识维度实体表获取各公共维度组合所对应的第三待统计数据,并根据所述第三待统计数据计算各公共维度组合所对应的目标统计量,生成若干公共维度实体表;当存在所属业务域不同而业务颗粒度相同的若干业务颗粒度实体表时,将所属业务域不同而业务颗粒度相同的若干业务颗粒度实体表合并,生成若干跨业务协同颗粒度实体表;根据所述若干业务颗粒度实体表、所述分类标识维度实体表、所述若干公共维度实体表及所述若干跨业务协同颗粒度实体表,构建实体表维度台账表,并按照预设的匹配规则将预设的待匹配序列与所述实体表维度台账表中的各实体表进行匹配,确定目标实体表并进行展示;其中,所述待匹配序列包括待匹配维度序列和待匹配目标统计量序列。2.如权利要求1所述的多维度数据存储和展示方法,其特征在于,所述根据所述第一待统计数据计算各业务颗粒度所对应的目标统计量,生成若干业务颗粒度实体表,具体包括如下步骤:对各业务颗粒度所对应的所述第一待统计数据中的待加和数据与待去重数据分别进行加和处理和去重处理,获得各业务颗粒度所对应的第一目标统计量和第二目标统计量;基于预设的若干代码块,根据当前各业务颗粒度所对应的待公式运算的目标统计量,从所述若干代码块中调用目标代码块,并通过所述目标代码块所配置的计算公式对各业务颗粒度所对应的所述第一待统计数据中的待公式运算数据进行计算,获得各业务颗粒度所对应的第三目标统计量;根据各业务颗粒度所对应的所述第一目标统计量、所述第二目标统计量和所述第三目标统计量,生成若干业务颗粒度实体表。3.如权利要求1所述的多维度数据存储和展示方法,其特征在于,所述基于预设的分类标识维度序列,确定匹配于最粗业务颗粒度的分类标识维度,具体包括如下步骤:基于预设的分类标识维度序列中的若干分类标识维度,当存在任意一个分类标识维度与最粗业务颗粒度之间的数据配比为1:1时,判定所述任意一个分类标识维度为匹配于最粗业务颗粒度的分类标识维度。4.如权利要求1所述的多维度数据存储和展示方法,其特征在于,所述根据所述第二待统计数据计算所述分类标识维度所对应的目标统计量,生成分类标识维度实体表,具体包括如下步骤:对所述分类标识维度所对应的所述第二待统计数据中的待加和数据与待去重数据分
别进行加和处理和去重处理,获得所述分类标识维度所对应的第一目标统计量和第二目标统计量;基于预设的若干代码块,根据当前所述分类标识维度所对应的待公式运算的目标统计量,从所述若干代码块中调用目标代码块,并通过所述目标代码块所配置的计算公式对所述分类标识维度所对应的所述第二待统计数据中的待公式运算数据进行计算,获得所述分类标识维度所对应的第三目标统计量;根据所述分类标识维度所对应的所述第一目标统计量、所述第二目标统计量和所述第三目标统计量,生成分类标识维度实体表。5.如权利要求1所述的多维度数据存储和展示方法,其特征在于,所述根据所述第三待统计数据计算各公共维度组合所对应的目标统计量,生成若干公共维度实体表,具体包括如下步骤:对各公共维度组合所对应的所述第三待统计数据中的待加和数据与待去重数据分别进行加和处理和去重处理,获得各公共维度组合所对应的第一目标统计量和第二目标统计量;基于预设的若干代码块,根据当前各公共维度组合所对应的待公式运算的目标统计量,从所述若干代码块中调用目标代码块,并通过所述目标代码块所配置的计算公式对各公共维度组合所对应的所述第三待统计数据中的待公式运算数据进行计算,获得各公共维度组合所对应的第三目标统计量;根据各公共维度组合所对应的所述第一目标统计量、所述第二目标统计量和所述第三目标统计量,生成若干公共维度实体表。6.如权利要求1所述的多维度数据存储和展示方法,其特征在于,所述当存在所属业务域不同而业务颗粒度相同的若干业务颗粒度实体表时,将所属业务域不同而业务颗粒度相同的若干业务颗粒度实体表合并,生成若干跨业务协同颗粒度实体表...
【专利技术属性】
技术研发人员:陈甜妹,徐天天,陈枫,李海弘,吴臻,柳志军,张莹,沈琦,李明,王勇,包江雪,俞晨玺,马骏,翁慧颖,柴连兴,马新强,杨建党,刘勇,黄敏,王莎,吴海朋,
申请(专利权)人:国网浙江浙电招标咨询有限公司国网浙江省电力有限公司嘉兴供电公司国网浙江省电力有限公司浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。