The embodiment of this application relates to an auxiliary method, device and electronic device for business data aggregation. Auxiliary methods include: determining at least one configuration dimension corresponding to the target business scenario, which is at least one configuration dimension used as the aggregate dimension of the target business scenario; obtaining the fields of the at least one configuration dimension in the business data table corresponding to the target business scenario; and based on the fields in the business data table corresponding to the target business scenario from at least one configuration dimension, Configure the summary field in the business data table. Among them, the summary field value is determined based on the corresponding field value of at least one configuration dimension in the business data table, and the different field values of at least one configuration dimension in the business data table correspond to different summary field values.
【技术实现步骤摘要】
一种业务数据汇总的辅助方法、装置及电子设备
本申请实施例涉及数据汇总
,尤其涉及一种业务数据汇总的辅助方法、装置及电子设备。
技术介绍
现有的数据汇总方式是以预先在数据表上设置的强字段作为汇总字段,基于汇总脚本汇总具有相同强字段的表项。这种方式缺灵活性,不同汇总维度涉及的强字段差异较大,强字段不同汇总脚本的汇总字段也需要改变,因此针对不同汇总维度的汇总,需要修改汇总脚本的代码,对于用户来讲十分不便捷,且汇总效率也较低。有鉴于此,如何不修改汇总脚本的代码,实现不同汇总维度的汇总,是本申请所要解决的技术问题。
技术实现思路
本申请实施例目的是提供一种业务数据汇总的辅助方法、装置及电子设备,能够不修改汇总脚本的代码,实现不同汇总维度的汇总。为了实现上述目的,本申请实施例是这样实现的:第一方面,提供一种业务数据汇总的辅助方法,包括:确定目标业务场景对应的至少一种配置维度,所述至少一种配置维度用于作为所述目标业务场景的汇总维度;获取所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段;基于所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段,在所述业务 ...
【技术保护点】
1.一种业务数据汇总的辅助方法,包括:确定目标业务场景对应的至少一种配置维度,所述至少一种配置维度用于作为所述目标业务场景的汇总维度;获取所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段;基于所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段,在所述业务数据表配置汇总字段,汇总字段值基于所述至少一种配置维度在业务数据表中对应的字段值确定,所述至少一种配置维度在业务数据表中不同的字段值对应于不同的汇总字段值。
【技术特征摘要】
1.一种业务数据汇总的辅助方法,包括:确定目标业务场景对应的至少一种配置维度,所述至少一种配置维度用于作为所述目标业务场景的汇总维度;获取所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段;基于所述至少一种配置维度在所述目标业务场景对应的业务数据表中的字段,在所述业务数据表配置汇总字段,汇总字段值基于所述至少一种配置维度在业务数据表中对应的字段值确定,所述至少一种配置维度在业务数据表中不同的字段值对应于不同的汇总字段值。2.如权利要求1所述的方法,所述汇总字段为根据所述至少一种配置维度在业务数据表中对应的字段进行逻辑计算的计算字段。3.如权利要求1所述的方法,在所述业务数据表配置汇总字段,包括:配置汇总字段;在所述业务数据表所在的数据库中构建存储过程,所述存储过程用于根据数据记录针对所述至少一种配置维度在业务数据表中对应的字段值进行逻辑计算,并将计算结果写入所述数据记录对应的所述汇总字段中。4.如权利要求3所述的方法,所述计算结果包括:根据散列算法对所述至少一种配置维度在业务数据表中对应的字段进行编译得到的字段标识;或,根据散列算法对所述至少一种配置维度在业务数据表中对应的字段进行编译得到的字段标识以及根据既定规则确定到的时间戳标识。5.如权利要求1所述的方法,所述散列算法包括以下至少一者:开放定址算法、分离链算法和消息摘要算法。6.如权利要求1所述的方法,所述方法还包括:基于所述目标业务场景对应的汇总查询,构建汇总查询语句,所述汇总查询语句基于所述汇总字段进行汇总。7.如权利要求6所述的方法,所述汇总查询语句为groupby包括所述汇总字段的结构化查询语言的语句。8.如权利要求6所述的方法,所述方法还包括:基于所述至少一种配置维度在业务数据表中对应的字段,构建所述业务数据表对应的视图,...
【专利技术属性】
技术研发人员:胡文毅,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。