一种业务的多维度数据的处理方法、系统及终端设备技术方案

技术编号:19825252 阅读:20 留言:0更新日期:2018-12-19 15:57
本说明书实施例提供一种业务的多维度数据的处理方法、系统及终端设备,以解决现有技术中业务的多维度数据的处理准确性较差的问题。该业务的多维度数据的处理方法包括:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。

【技术实现步骤摘要】
一种业务的多维度数据的处理方法、系统及终端设备
本说明书实施例涉及数据处理
,尤其涉及一种业务的多维度数据的处理方法、系统及终端设备。
技术介绍
为了更好激励合作伙伴推广业务,针对不同的行业、业务阶段、场景制定了一系列返佣政策,每个返佣政策都明确规定了返佣金额的运算方式和运算条件等,每个返佣政策都独立对应一份固定格式的账单,账单需要清晰展示返佣金额的运算依据等信息。其中,部份返佣政策对服务商拿到返佣金额有封顶要求,而且针对不同的返佣政策,封顶维度不一样,封顶标准值也不一样。由于封顶维度个数往往小于返佣政策对应的账单明细数据维度个数,所以在明细数据上进行封顶运算时,需要按封顶维度,将封顶标准值均分给该维度下各个粒度的数据记录上。为了保留整数,在均分的时候,需要采取四舍五入,这样就导致再次按封顶维度汇总后,汇总值不等于封顶标准值,使得每份账单的封顶运算的准确性较差。
技术实现思路
本说明书实施例提供一种业务的多维度数据的处理方法、系统及终端设备,以解决现有技术中业务的多维度数据的处理准确性较差的问题。本说明书实施例采用下述技术方案:第一方面,提供了一种业务的多维度数据的处理方法,包括:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。第二方面,提供了一种业务的多维度数据的处理系统,包括:获取模块,用于获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;分类模块,用于基于封顶维度对所述目标业务的原始多维度数据进行分类;确定模块,用于基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。第三方面,提供了一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书实施例基于封顶字段对应的封顶标准值,以及原始多维度数据经分类后的多维度数据的封顶字段值,确定目标业务进行封顶后的调整后多维度数据,使调整后的多维度数据基于封顶字段对应的封顶标准值和多维度数据的封顶字段值共同确定的,使得再按目标业务的封顶维度进行汇总后,汇总值等于封顶标准值,提高业务的多维度数据的处理准确性。附图说明此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:图1为本说明书的一个实施例提供的业务的多维度数据的处理方法的流程图;图2为本说明书的一个实施例提供的业务的多维度数据的处理方法的实际应用场景实现示意图;图3为本说明书的一个实施例提供的业务的多维度数据的处理方法的实际应用场景实现流程示意图;图4为本说明书的一个实施例提供的业务的多维度数据的处理系统的结构框图;图5为本说明书的一个实施例提供的终端设备的结构框图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。本说明书实施例提供一种业务的多维度数据的处理方法及终端设备,以解决现有技术中业务的多维度数据的处理准确性较差的问题。本说明书实施例提供一种业务的多维度数据的处理方法,该方法的执行主体,可以但不限于终端设备或能够被配置为执行本说明书实施例提供的该方法的装置或系统。为便于描述,下文以该方法的执行主体为能够执行该方法的终端设备为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为终端设备只是一种示例性的说明,并不应理解为对该方法的限定。图1为本说明书实施例提供的业务的多维度数据的处理方法的流程图,图1的方法可以由终端设备执行,如图1所示,该方法可以包括:步骤110、获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值。该目标业务可以包括一个或多个封顶维度,和/或,该目标业务可以包括一个或多个封顶字段,本专利技术实施例不做具体限定,具体实施时需要根据实际需求设定。该目标业务的封顶维度,可以指用于进行封顶运算的维度。该封顶字段,可以指用于进行封顶运算的统计项目。该封顶字段对应的封顶标准值,可以指该封顶字段的封顶标准值。示例1,以为中国甘肃第一高中B18班的学生发放1000元助学金为例:该目标业务的封顶维度为4个维度,分别为中国、甘肃、第一高中、B18班;该封顶字段为助学金;该封顶字段对应的封顶标准值为1000元。示例2,以对中国北京、上海、深圳的各个区域进行人口分配,限制人口数为500万为例:该目标业务的封顶维度为2个维度,分别为中国、北京(上海或深圳);该封顶字段为人口分配;该封顶字段对应的封顶标准值为500万。示例3,如图2所示,以为服务商的商户返1000元佣金为例:该目标业务的封顶维度为3个维度,分别为服务商、商户和门店;该封顶字段为返佣金;该封顶字段对应的封顶标准值为1000元。步骤120、基于封顶维度对所述目标业务的原始多维度数据进行分类。应理解为,沿用上述示例2,本步骤基于中国和北京、中国和上海、中国和深圳分别对北京、上海和深圳的各个区域进行分类。步骤130、基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据。该原始多维度数据经分类后的多维度数据的封顶字段值,可以指原始多维度数据经分类后的多维度数据所需的数值。例如,沿用上述示例3,服务商A商户A门店A的返佣金额为123元本文档来自技高网...

【技术保护点】
1.一种业务的多维度数据的处理方法,包括:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。

【技术特征摘要】
1.一种业务的多维度数据的处理方法,包括:获取目标业务的封顶维度、封顶字段及封顶字段对应的封顶标准值;基于封顶维度对所述目标业务的原始多维度数据进行分类;基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段值,确定所述目标业务进行封顶后的调整后多维度数据,其中,所述调整后多维数据用于表征基于封顶维度进行分类汇总的封顶字段的分类和值不大于封顶字段对应的封顶标准值。2.如权利要求1所述的方法,基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段,确定所述目标业务进行封顶后的调整后多维度数据,包括:如果所述原始多维度数据经分类后的目标分类的多维度数据在目标封顶字段的分类和值大于所述目标封顶字段的封顶标准值,则基于所述原始多维度数据按照封顶维度分类后的目标分类中的多维度数据,按照目标封顶字段值进行排序;如果所述目标分类中排序后的多维度数据在所述目标封顶字段的前N个值小于或等于所述目标封顶字段对应的封顶标准值,且所述目标分类中排序后的多维度数据在所述目标封顶字段的前N+1个值大于所述目标封顶字段对应的封顶标准值,则确定所述目标分类中排序后的多维度数据在所述目标封顶字段的前N个值不变;确定所述目标分类中排序后的多维度数据在所述目标封顶字段的第N+1个值为所述目标封顶字段对应的封顶标准值减去前N个值后的值;如果所述目标分类中排序后的多维度数据多于N+1个,则确定所述目标分类中排序后的多维度数据在所述目标封顶字段的第N+2个及第N+2个以后的值为零。3.如权利要求2所述的方法,按照目标封顶字段值进行排序,包括:按照目标封顶字段值从大到小或从小到大进行排序。4.如权利要求2所述的方法,基于封顶字段对应的封顶标准值,以及所述原始多维度数据经分类后的多维度数据的封顶字段,确定所述目标业务进行封顶后的调整后多维度数据,包括:如果所述原始多维度数据经分类后的目标分类的多维度数据在目标封顶字段的分类和值小于或等于所述目标封顶字段的封顶标准值,则维持所述目标分类的多维度数据在目标封顶字段的值不变。5.如权利要求1至4任一项所述的方法,所述目标业务包括一个或多个封顶维度。6.如权利要求1至4任一项所述的方法,所述目标业务包括一个或多个封顶字段。7.如权利...

【专利技术属性】
技术研发人员:皮龙娇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1