基于指标的多维度数据流统计方法、服务器及存储介质技术

技术编号:20329720 阅读:72 留言:0更新日期:2019-02-13 06:06
本发明专利技术公开了提供一种基于指标的多维度数据流统计方法、服务器及存储介质,所述方法包括:从指标信息中获取目标指标信息;识别提取所述目标指标信息中的度量信息,根据所述目标指标度量信息匹配多个维度,形成指标多维度组合;通过指标多维度组合从多个数据集市中申请指标多维度结果表进行交叉比对,获取交叉指标多维度结果表。本发明专利技术通过为目标指标匹配多维度,形成指标多维度组合,从而根据指标多维度组合在数据集市中申请指标多维度结果表,对申请到的指标多维度表进行交叉聚合,在提高申请多维度结果表效率的前提下,得到精度更高的指标多维度结果表。

【技术实现步骤摘要】
基于指标的多维度数据流统计方法、服务器及存储介质
本专利技术涉及数据统计领域,尤其涉及一种基于指标的多维度数据流统计方法、服务器及存储介质。
技术介绍
随着移动网络的发展,传统的性能统计对象,已经不能满足企业用户进行精细化运营的要求,应运而生的用户行为分析成为企业用户的关注目标和提高赢利能力的基础。用户行为分析可以通过对用户的事件日志和媒体报文内容进行统计,这些事件日志和媒体报文所包含的内容远远超过传统的性能统计对象,在事件日志和媒体报文的基础上进行统计和分析,能够对系统性能、用户行为等一系列指标进行深层分析,获得更有价值的信息。在用户行为的分析应用中,企业用户需要能够从多个维度或组合维度、多指标对用户行为进行分析。现有技术中以单个用户的行为为基础进行逐一统计和分析数据工作,不仅繁琐,而且导致分析效率低。
技术实现思路
本专利技术的目的是针对上述现有技术存在的缺陷,提供一种基于指标的多维度数据流统计方法、服务器及存储介质。本专利技术采用的技术方案是,首先提供一种基于指标的多维度数据流统计方法,所述方法包括:从指标信息中获取目标指标信息;识别提取所述目标指标信息中的度量信息,根据所述目标指标度量信息匹配多个多维度组合,形成指标多维度组合;通过指标多维度组合从多个数据集市中申请指标多维度结果表进行交叉比对,获取交叉指标多维度结果表。优选的,所述根据所述目标指标的度量信息匹配多个多维度组合,形成指标多维度组合包括:根据所述目标指标度量信息在维度上的分布密度,获取定数个分布密度较高的维度进行组合,得到多个多维度组合,依据对多维度组合进行筛选匹配;将匹配到的多个多维度组合与所述目标指标进行关联,形成多个所述指标多维度组合。通过所述目标指标度量信息与多维度的属性相关度来对多维度进行筛选匹配,可以极大减少对多维度的筛选工作,从而提高匹配速度。另外,通过根据所述目标指标度量信息在维度上的分布密度获取到的维度属性具有一定的有序性,可通过此有序性对维度属性进行一个优先级排序。优选的,所述方法还包括:为所述多维度组合进行辨识标号,获得多维度组合标号;对所述多维度组合中的各个维度进行辨识标号,与所述多维度组合标号进行关联获得维度标号。通过对所述维度组合进行辨识标号,可以使得所述多维度组合更容易被识别,同时,更加便于所述维度组合在数据仓库中的存储及提取。同理,对所述多维度组合中的各个维度进行辨识标号也是一样的。优选的,所述将匹配到的多维度与所述目标指标进行关联,形成指标多维度组合还包括:根据所述多维度中各维度下的粒度的选取热度,按热度相关为多维度匹配各自的粒度;将所述多维度的粒度关联到所述指标多维度组合;为所述粒度进行辨识标号,与所述维度标号进行关联获得粒度标号。按粒度的选取热度进行匹配,选出热度高的粒度,可以提高粒度的匹配速度。优选的,所述通过指标多维度组合从数据集市中申请指标多维度结果表之前,所述方法还包括:从数据仓库中筛选有效数据构建数据集市;通过多维度的属性对所述数据仓库中的数据进行筛选,进而筛选出构建所述数据集市所需的事实表及多维度表,根据筛选出的事实表及多维度表构建数据集市;对数据集市中的数据进行管理包括事实表管理和多维度表管理;根据不同维度属性及指标信息在所述数据集市中预设多个指标多维度结果表。构建数据集市,可以直接通过数据集市进行数据提取,以数据集市做为数据中转,可以提高数据提取的速度,并极大增加了数据提取的效率及精度。优选的,在所述通过多维度的属性对所述数据仓库中的数据进行筛选,进而筛选出构建所述数据集市所需的事实表及多维度表之前包括:从所述数据仓库中的提取维度表中的数据,根据所述维度表的数据,多次获取定数个维度数据进行组合,形成多个多维度组合数据;根据所述多个多维度组合数据,形成多维度组合表数据及多维度组合表。所述事实表用于提取所述目标指标的指标数据,所述维度表中提取所述多维度中的单个维度数据,使得单个维度数据具有组合基础。优选的,所述通过多维度的属性对所述数据仓库中的数据进行筛选,进而筛选出构建所述数据集市所需的事实表及多维度表包括:将所述多维度组合关联到所述数据仓库中的所述多维度组合表,并将所述多维度组合与所述多维度组合表进行对比筛选,得到构建所述数据集市所需要的多维度表;根据事实表与多维度表进行聚合计算,得到指标多维度结果表,并存储在所述数据集市。优选的,在所述根据事实表与多维度表进行聚合计算的同时,所述方法还包括:为所述数据仓库中维度表中的维度数据进行标号,维度数据的标号与所述维度标号相对应;在所述数据仓库中根据事实表与维度表进行聚合计算,得到指标维度表,根据所述指标维度表中的维度属性为所述指标维度表配置一个与所述维度标号相对应的指标维度标号。所述多个指标多维度结果表对应多个指标多维度组合,将指标多维度结果表预设好后,可以根据指标多维度组合直接进行调用,提高了申请结果表的速度。其次,还提供一种服务器,包括处理器及存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如前述任一项所述的基于指标的多维度数据流统计方法。最后,还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如前述任一项所述的基于指标的多维度数据流统计方法。与现有技术相比,本专利技术至少具有以下有益效果:本专利技术通过为目标指标匹配多个维度,形成指标多维度组合,从而根据指标多维度组合在数据集市中申请指标多维度结果表,对申请到的指标多维度表进行交叉聚合,在提高申请多维度结果表效率的前提下,得到精度更高的指标多维度结果表。附图说明图1为本专利技术实施例的实施环境示意图;图2为本专利技术实施例的方法流程图;图3为本专利技术实施例的匹配多维度的方法流程图;图4为本专利技术实施例的形成指标多维度组合方法流程图;图5为本专利技术实施例的维度标号方法流程图;图6为本专利技术实施例的粒度选取方法示意图;图7为本专利技术实施例的数据集市构建流程图;图8为本专利技术实施例的数据集市维度表构建流程图;图9为本专利技术实施例的数据筛选方法示意图;图10为本专利技术实施例聚合计算方法流程图。具体实施方式下面结合附图和实施例对本专利技术做进一步说明。本专利技术首先提供一种基于指标的多维度数据流统计方法、服务器及存储介质。如图1所示,本专利技术采用的技术方案是,首先提供一种基于指标的多维度数据流统计方法的实施环境,所述方法的实施环境包括:终端,所述终端可以是智能手机、智能机器人、平板及电脑等智能设备,但需要说明的是,所述终端并不限制于以上的智能手机、智能机器人、平板及电脑等智能设备,所述终端内置有指标拾取模块、数据提取模块及结果展示模块。除了终端外,所述实施环境还包括提供数据基础的数据仓库1b,基于所述数据仓库中的数据形成的数据集市2b,用于请求数据和计算数据的应用层3b及用于展示数据的展示层4b。为更好示意本专利技术实施例的专利技术意图,所述实施环境可以具体为企业报表展示,部门人员向上级展示报表时,可以通过所述终端(比如手机)上进行展示。所述终端可以通过企业设置的数据仓库1b提取相关数据,根据维度及指标的数本文档来自技高网...

【技术保护点】
1.一种基于指标的多维度数据流统计方法,其特征在于,所述方法包括:从指标信息中获取目标指标信息;识别提取所述目标指标信息中的度量信息,根据所述目标指标度量信息匹配多个多维度组合,形成指标多维度组合;通过指标多维度组合从多个数据集市中申请指标多维度结果表进行交叉比对,获取交叉指标多维度结果表。

【技术特征摘要】
1.一种基于指标的多维度数据流统计方法,其特征在于,所述方法包括:从指标信息中获取目标指标信息;识别提取所述目标指标信息中的度量信息,根据所述目标指标度量信息匹配多个多维度组合,形成指标多维度组合;通过指标多维度组合从多个数据集市中申请指标多维度结果表进行交叉比对,获取交叉指标多维度结果表。2.如权利要求1所述的基于指标的多维度数据流统计方法,其特征在于,所述根据所述目标指标的度量信息匹配多个多维度组合,形成指标多维度组合包括:根据所述目标指标度量信息在维度上的分布密度,获取定数个分布密度较高的维度进行组合,得到多个多维度组合,依据对多维度组合进行筛选匹配;将匹配到的多个多维度组合与所述目标指标进行关联,形成多个所述指标多维度组合。3.如权利要求2所述的基于指标的多维度数据流统计方法,其特征在于,所述方法还包括:为所述多维度组合进行辨识标号,获得多维度组合标号;对所述多维度组合中的各个维度进行辨识标号,与所述多维度组合标号进行关联获得维度标号。4.如权利要求3所述的基于指标的多维度数据流统计方法,其特征在于,所述将匹配到的多维度与所述目标指标进行关联,形成指标多维度组合还包括:根据所述多维度中各维度下的粒度的选取热度,按热度相关为多维度匹配各自的粒度;将所述多维度的粒度关联到所述指标多维度组合;为所述粒度进行辨识标号,与所述维度标号进行关联获得粒度标号。5.如权利要求1-4任一所述的基于指标的多维度数据流统计方法,其特征在于,所述通过指标多维度组合从多个数据集市中申请指标多维度结果表进行交叉比对,获取最接近的指标多维度结果表之前,所述方法还包括:从数据仓库中筛选有效数据构建数据集市;通过多维度的属性对所述数据仓库中的数据进行筛选,进而筛选出构建所述数据集市所需的事实表及多维度表,根据筛选出的事实表及多维度表构建数据集市;对数据集市中的数据进行管理包括事实表管理和多维度表管理;根据不同维度属性及指标信息在所述数据集市中...

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

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

1