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

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

Index-based Data Stream Statistics Method, Server and Storage Media

The invention discloses an index-based data flow statistics method, a server and a storage medium, which includes: obtaining target index information from the index information; identifying and extracting the measurement information in the target index information; matching the dimensions of a single attribute according to the target index measurement information to form the index dimension combination; and combining the index dimension from multiple numbers through the index dimension combination. According to the result table of application dimension index in the market, cross-comparison was made to obtain the result table of cross-dimension index. By matching the dimensions of the target indicators and forming the combination of indicators dimensions, the method can cross-aggregate the applied dimension indicators from the application dimension indicators result tables in the data mart according to the combination of indicators dimension, and obtain the dimension indicators result tables with higher accuracy on the premise of improving the efficiency of the application dimension result tables.

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

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

【技术特征摘要】
1.一种基于指标的数据流统计方法,其特征在于,所述方法包括:从指标信息中获取目标指标信息;识别提取所述目标指标信息中的度量信息,根据所述目标指标度量信息匹配单个属性的维度,形成指标维度组合;通过指标维度组合从多个数据集市中申请维度指标结果表进行交叉比对,获取交叉维度指标结果表。2.如权利要求1所述的基于指标的数据流统计方法,其特征在于,所述根据所述目标指标的度量信息匹配单个属性的维度,形成指标维度组合包括:根据所述目标指标度量信息与维度的属性相关度,对维度进行筛选匹配,并配置相应的优先级;将匹配到的维度与所述目标指标进行关联,形成指标维度组合,所得指标维度组合根据维度的优先级进行优先级再配置。3.如权利要求2所述的基于指标的数据流统计方法,其特征在于,所述根据所述目标指标度量信息与维度的属性相关度,对维度进行筛选匹配还包括:根据所述维度与粒度的选取热度,按热度相关为维度匹配粒度。4.如权利要求3所述的基于指标的数据流统计方法,其特征在于,所述将匹配到的维度与所述目标指标进行关联,形成指标维度组合还包括:将所述维度的粒度关联到所述指标维度组合。5.如权利要求1所述的基于指标的数据流统计方法,其特征在于,所述通过指标维度组合从多个数据集市中申请维度指标结果表进行交叉比对,获取最接近的维度指标结果表之前,所述方法还包括:从数据仓库中筛...

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

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

1