指标展示的数据处理方法、服务器及存储介质技术

技术编号:20160450 阅读:27 留言:0更新日期:2019-01-19 00:13
本发明专利技术公开了提供一种指标展示的数据处理方法、服务器及存储介质。所述方法包括:获取目标指标维度属性;根据所述指标维度属性的组合,关联元数据层的编码表,获取目标指标维度关系;从数据仓库提取维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果;将所述计算结果写入维度指标结果表中,对所述维度指标结果表进行展示。本发明专利技术通过分析目标指标维度属性,形成指标维度属性的组合,从编码表中获取与指标维度属性组合相对应的目标指标维度关系,从数据仓库提取与目标指标维度关系相对应的维度指标表,并对维度指标表进行计算,将计算出的结果写入维度指标结果表中按优先级进行展示,可以集聚的展示结果表的内容。

【技术实现步骤摘要】
指标展示的数据处理方法、服务器及存储介质
本专利技术涉及数据处理领域,尤其涉及一种指标展示的数据处理方法,服务器及存储介质。
技术介绍
指标数据流具有获取速度快、信息量大、数据不稳定等特点,相当多的技术是给予使用者一种通过文字描述,或者柱状图,线图等图表方式来展示分析结果,此方法不仅不能直观的告知用户分析结果且在进一步分析的过程中会浪费大量的时间寻找对应的一些具体业务条件与警报,与此同时,传统的指标展示方法仅仅是将展示结果进行一个预定的维度顺序进行展示,当使用者想要换一个维度顺序时,只能够自己进行筛选设置,而且还不能够很好的解决数据结果导向的问题。
技术实现思路
本专利技术的目的是针对上述现有技术存在的缺陷,提供一种指标展示的数据处理方法、服务器及存储介质。本专利技术采用的技术方案是,首先提供一种指标展示的数据处理方法,所述方法包括:获取目标指标维度属性;根据所述指标维度属性的组合,关联元数据层的编码表,获取目标指标维度关系;从数据仓库提取维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果;将所述计算结果写入维度指标结果表中,对所述维度指标结果表进行展示。优选的,在所述获取目标指标维度属性中,所述目标指标为申请人数指标,所述目标指标维度为时间维度。指标是用于衡量事物发展程度的单位或方法,它还有个IT上常用的名字,也就是度量。例如:人口数、GDP、收入、用户数、利润率、留存率、覆盖率等。维度是事物或现象的某种特征,如性别、地区、时间等都是维度。其中时间是一种常用、特殊的维度,通过时间前后的对比,就可以知道事物的发展是好了还是坏了,如用户数环比上月增长10%、同比去年同期增长20%,这就是时间上的对比,也称为纵比。通过时间维度可对数据进行纵向对比。优选的,所述根据所述指标维度属性的组合,关联元数据层的编码表,获取目标指标维度关系包括:从指标关系表中找出所述申请人数指标及时间维度关系,按照申请人数的多少进行优先级排序,形成流量指标关系。按照申请人数的多少进行优先级排序可以使流量指标得到更集中的展示。优选的,从所述编码表中获取维度的粒度。所述粒度用于表示指标数据在维度上分布的单元。优选的,所述从数据仓库提取维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果包括:从数据仓库提取申请人数指标数据及时间维度数据构建流量指标表;对所述流量指标表中的数据进行同比计算,获取同比计算结果数据。数据仓库是一个面向主题的(SubjectOriented)、集成的(Integrate)、相对稳定的(NonVolatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策。从数据仓库中提取申请人数指标数据及时间维度数据可以使数据的提取过程更简单,简化应用层构建流量指标表的程序。所述同比计算结果数据用以说明本期申请人数情况与去年同期申请人数情况对比而达到的相对结果;优选的,所述将所述计算结果写入维度指标结果表中,对所述维度结果表进行展示包括:根据流量指标表的数据信息构建流量指标同比结果表;将所述计算结果数据写入流量指标同比结果表中。所述同比结果表用于在展示层上展示流量的同比结果。优选的,所述从数据仓库提取维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果包括:从数据仓库提取申请人数数据及时间维度数据构建流量指标表;对所述流量指标表中的数据进行环比计算,获取环比计算结果数据。所述环比计算结果数据用以本其人数情况与上期申请人数情况对比而达到的相对结果。优选的,所述将所述计算结果写入维度指标结果表中,对所述维度结果表进行展示包括:根据流量指标表的数据信息构建流量指标环比结果表;将所述计算结果数据写入流量指标环比结果表中。所述环比结果表用于在展示层上展示流量的环比结果。其次,还提供一种服务器,包括处理器及存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如前述任一所述的指标展示的数据处理方法。最后,还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如前述任一所述的指标展示的数据处理方法。与现有技术相比,本专利技术至少具有以下有益效果:本专利技术通过分析目标指标维度属性,形成指标维度属性的组合,从编码表中获取与指标维度属性组合相对应的目标指标维度关系,从数据仓库提取与目标指标维度关系相对应的维度指标表,并对维度指标表进行计算,将计算出的结果写入维度指标结果表中按优先级进行展示,可以集聚的展示结果表的内容。附图说明图1为本专利技术实施例的实施环境构架图;图2为本专利技术实施例的另一种实施环境构架图;图3为本专利技术实施例的方法流程图;图4为本专利技术实施例的同比计算方法流程图;图5为本专利技术实施例的同比计算方法流程图。具体实施方式下面结合附图和实施例对本专利技术做进一步说明。如图1所示,本专利技术首先提供一种指标展示的数据处理方法,所述指标展示的数据处理方法的实施环境为,终端,所述终端从数据仓库中获取有各种企业相关数据,企业在处理决策支持型数据时,需要各种报表做为决策支持,而报表的依据则是数据,所述终端可以请求配置有用于存储数据的数据仓库1a、用于处理数据的应用层2a及用于显示指标结果的展示层3a。所述终端可以是智能手机、平板、电脑、笔记本等智能设备,需要说明是的,本专利技术并不限制所述终端只能是智能手机、平板、电脑、笔记本等智能设备。如图2所示,本专利技术还提出另一种实施环境,终端,所述终端从数据集市2b层提取数据,所述数据集市层2b从数据仓库1b中提取相关数据构建而成,所述终端还包括应用层3b及展示层4b所述数据集市层2b中的数据具有更高的提取速度及更高的准确度。如图3所示,所述指标展示的数据处理方法包括:11、输入目标指标维度申请,获取目标指标维度属性,根据目标指标维度属性形成指标维度属性的组合;通过应用层对目标指标和维度进行选择,并分析目标指标维度属性,确定维度属性。所述维度属性可以包括:时间、地点或是部门等,比如,要做一个关于访问量的报表,其维度属性可以是时间,形成某个时间内的访问量的报表,其维度属性也可以是地点,形成某个地点的访问量的报表。12、根据所述指标维度属性的组合,关联元数据层的编码表,从所述编码表中获取目标指标维度关系;所述编码表上配置有编码目录,从元数据层找出维度属性组合数据的编码目录,进而获取目标指标维度关系,将指标维度进行关联。在所述元数据层中,指标维度属性的关系以数据的形成存在,通过对所述编码表进行索引,可以从元数据层中找到所述目标指标维度关系的数据,进而可以提取这部分代表所述目标指标维度关系的数据,再进行关联。13、根据所述目标指标维度关系,从数据仓库提取相应的维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果;从元数据层找出维度指标值数据的编码目录及运算编码目录,所述维度指标值数据编码目录用于在数据仓库中提取相应维度指标值,构建维度指标表,对所述维度指标表的指标进行计算;所述运算编码目录用于在数据库中提取运算函数,对所述维度指标表的指标进行函数映射本文档来自技高网...

【技术保护点】
1.一种指标展示的数据处理方法,其特征在于,所述方法包括:获取目标指标维度属性,根据目标指标维度属性形成指标维度属性的组合;根据所述指标维度属性的组合,关联元数据层的编码表,从所述编码表中获取目标指标维度关系;根据所述目标指标维度关系,从数据仓库提取相应的维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果;将所述计算结果写入维度指标结果表中,对所述维度指标结果表按优先级进行展示。

【技术特征摘要】
1.一种指标展示的数据处理方法,其特征在于,所述方法包括:获取目标指标维度属性,根据目标指标维度属性形成指标维度属性的组合;根据所述指标维度属性的组合,关联元数据层的编码表,从所述编码表中获取目标指标维度关系;根据所述目标指标维度关系,从数据仓库提取相应的维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果;将所述计算结果写入维度指标结果表中,对所述维度指标结果表按优先级进行展示。2.如权利要求1所述的指标展示的数据处理方法,其特征在于,在所述获取目标指标维度属性中,所述目标指标维度属性包括:目标指标及目标指标维度,所述目标指标为申请人数指标,所述目标指标维度为时间维度;通过将所述目标指标与所述指标维度进行关联,形成指标维度属性的组合。3.如权利要求2所述的指标展示的数据处理方法,其特征在于,所述根据所述指标维度属性的组合,关联元数据层的编码表,获取目标指标维度关系包括:在所述编码表中提取指标关系表,从所述指标关系表中找出所述申请人数指标及时间维度关系,按照申请人数在时间维度上分布的多少进行优先级排序,形成流量指标关系。4.如权利要求3所述的指标展示的数据处理方法,其特征在于,从所述编码表中获取维度的粒度表,根据粒度表提取用于说明申请人数在时间维度上的分布粒度,并将所述粒度关联到所述流量指标关系中。5.如权利要求3所述的指标展示的数据处理方法,其特征在于,所述从数据仓库提取维度指标值构建维度指标表,对所述维度指标表进行计算,获取计算结果包括:从数据仓库提取申请人数指标数...

【专利技术属性】
技术研发人员:陈炳贵邬向春王国彬
申请(专利权)人:深圳市彬讯科技有限公司
类型:发明
国别省市:广东,44

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

1