一种账单数据生成方法及装置制造方法及图纸

技术编号:23086040 阅读:12 留言:0更新日期:2020-01-11 01:29
本说明书实施例提供一种账单数据生成方法及装置。所述方法包括:响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则;响应于第一账单类型的账单数据生成需求,配置所述第一账单类型的账单内容,基于所述多条业务规则,确定所述第一账单类型的账单内容中的至少一个业务指标的第一计算逻辑;获取第一业务数据;并基于所述多个元数据,从所述第一业务数据中获取所述第一计算逻辑所需字段;基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标,至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单,所述第一账单属于所述第一账单类型。

A method and device of bill data generation

【技术实现步骤摘要】
一种账单数据生成方法及装置
本说明书一个或多个实施例涉及计算机信息处理领域,尤其涉及一种账单数据生成方法及装置。
技术介绍
随着电子商务的发展,各电商平台有大量涉及以交易和流水为主数据的账单需求,用于资金结算、机构清算、第三方返佣以及商户对账等。因此,亟需一种高效的账单数据生成方法。
技术实现思路
本说明书一个或多个实施例描述了一种账单数据生成方法,可以高效地生成账单数据。根据第一方面,提供了一种账单数据生成方法,包括:响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则,所述多个元数据分别用于定义业务数据中各个字段的字段含义,所述多条业务规则用于限定基于各个字段生成多个业务指标的计算逻辑;响应于第一账单类型的账单数据生成需求,配置所述第一账单类型的账单内容,基于所述多条业务规则,确定所述第一账单类型的账单内容中的至少一个业务指标的第一计算逻辑;获取第一业务数据;并基于所述多个元数据,从所述第一业务数据中获取所述第一计算逻辑所需字段;基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标,至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单,所述第一账单属于所述第一账单类型。在一些实施例中,所述第一账单的账单内容还包括至少一个字段;所述方法还包括:基于所述多个元数据,从所述第一业务数据中获取所述至少一个字段;所述至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单包括:<br>基于生成的所述至少一个业务指标和获取的所述至少一个字段,生成所述第一账单。在一些实施例中,所述第一计算逻辑记录为第一有向无环图,其中,第一计算逻辑中的各计算步骤对应于第一有向无环图中的一个节点,计算步骤之间的执行顺序对应于第一有向无环图中的节点之间的连接关系;基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标包括:基于所述第一有向无环图,获取各个计算步骤及其执行顺序;按照所述执行顺序,对各个所需字段的字段值执行所述计算步骤,从而生成所述至少一个业务指标。在一些实施例中,所述方法还包括:响应于第二账单类型的账单数据生成需求,配置所述第二账单类型的第二账单内容,基于所述多条业务规则,确定所述第二账单内容中的至少一个业务指标的第二计算逻辑;当所述第二计算逻辑和所述第一计算逻辑包括第一计算步骤时,所述第二计算逻辑和所述第一计算逻辑记录为第二有向无环图,其中,第一计算逻辑和第二计算逻辑中的第一计算步骤对应于第二有向无环图中的一个节点,第一计算逻辑和第二计算逻辑中除第一计算步骤之外的其他计算步骤各自对应于第二有向无环图中的一个节点,第一计算逻辑中计算步骤之间的执行顺序、第二计算逻辑中计算步骤之间的执行顺序对应于第二有向无环图中的连接关系;基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标包括:基于所述第二有向无环图,获取第一计算逻辑的各个计算步骤及其执行顺序;按照所述执行顺序,对各个所需字段的字段值执行所述计算步骤,从而生成所述至少一个业务指标。在一些实施例中,所述方法还包括:基于多个元数据和多条业务规则,显示账单配置页面,所述账单配置页面包括多个可选择的账单类型,所述多个可选择的账单类型包括第一账单的类型;响应于针对所述第一账单类型的选择操作,生成所述第一账单类型的账单数据生成需求。在一些实施例中,所述方法还包括:基于多个元数据和多条业务规则,显示配置页面,所述配置页面包括所述多个账单类型的账单内容可包括的字段和/或业务指标,所述多个账单类型包括第一账单的类型;响应于针对所述第一账单类型的账单内容可包括的字段和/或业务指标的选择操作,生成所述第一账单类型的账单数据生成需求。根据第二方面,提供了一种账单数据生成装置,包括:第一配置单元,配置为响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则,所述多个元数据分别用于定义业务数据中各个字段的字段含义,所述多条业务规则用于限定基于各个字段生成多个业务指标的计算逻辑;第二配置单元,配置为响应于第一账单类型的账单数据生成需求,配置所述第一账单类型的账单内容,基于所述多条业务规则,确定所述第一账单类型的账单内容中的至少一个业务指标的第一计算逻辑;获取单元,配置为获取第一业务数据;并基于所述多个元数据,从所述第一业务数据中获取所述第一计算逻辑所需字段;第一生成单元,配置为基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标,至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单,所述第一账单属于所述第一账单类型。根据第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。根据第四方面,提供了一种电子设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。本说明书实施例提供的方法及装置,可以配置元模型,并根据配置的元模型确定业务指标的计算逻辑,当获取到业务数据时,可以根据该业务数据和计算逻辑,计算业务指标,进而生成账单数据,从而使得账单需求方可以快速获取需要的账单数据。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1示出根据一个实施例的应用场景示意图;图2示出根据一个实施例的账单平台的示意性框图;图3a示出根据一个实施例的有向无环图的示意图;图3b示出根据一个实施例的有向无环图的示意图;图4示出根据一个实施例的账单平台的示意性框图;图5示出根据一个实施例的账单数据生成方法的流程图;图6示出根据一个实施例的账单数据生成装置的示意性框图。具体实施方式下面结合附图,对本说明书提供的方案进行描述。根据一种账单数据生成方案,数据需求方(也称为账单需求方)提出账单需求。账单数据生成方(也称为数据处理方)通过对数据需求方的逻辑进行分析和分类,然后通过手工的方式进行开发,以满足该账单需求。该账单数据生成方案属于人力密集型工作,存在重复开发、数据冗余以及开发周期长等问题。根据另一种账单数据生成方案,通过构建数据集市(数据集市为支持管理决策过程的、面向主题的、集成的、随着时间而变化的、持久的数据集合),来减少上述问题,但效果有限。总体而言,上述两种方案具体存在以下问题。1.账单需求响应周期长:所有的需求都要经过数据口径转换、数据加工逻辑的转换、数据调研、数据开发、数据验证以及发布上线等过程。必然导本文档来自技高网...

【技术保护点】
1.一种账单数据生成方法,包括:/n响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则,所述多个元数据分别用于定义业务数据中各个字段的字段含义,所述多条业务规则用于限定基于各个字段生成多个业务指标的计算逻辑;/n响应于第一账单类型的账单数据生成需求,配置所述第一账单类型的账单内容,基于所述多条业务规则,确定所述第一账单类型的账单内容中的至少一个业务指标的第一计算逻辑;/n获取第一业务数据;并基于所述多个元数据,从所述第一业务数据中获取所述第一计算逻辑所需字段;/n基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标,至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单,所述第一账单属于所述第一账单类型。/n

【技术特征摘要】
1.一种账单数据生成方法,包括:
响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则,所述多个元数据分别用于定义业务数据中各个字段的字段含义,所述多条业务规则用于限定基于各个字段生成多个业务指标的计算逻辑;
响应于第一账单类型的账单数据生成需求,配置所述第一账单类型的账单内容,基于所述多条业务规则,确定所述第一账单类型的账单内容中的至少一个业务指标的第一计算逻辑;
获取第一业务数据;并基于所述多个元数据,从所述第一业务数据中获取所述第一计算逻辑所需字段;
基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标,至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单,所述第一账单属于所述第一账单类型。


2.根据权利要求1所述的方法,其中,所述第一账单的账单内容还包括至少一个字段;所述方法还包括:
基于所述多个元数据,从所述第一业务数据中获取所述至少一个字段;
所述至少基于所述至少一个业务指标,生成所述第一业务数据对应的第一账单包括:
基于生成的所述至少一个业务指标和获取的所述至少一个字段,生成所述第一账单。


3.根据权利要求1所述的方法,其中,所述第一计算逻辑记录为第一有向无环图,其中,第一计算逻辑中的各计算步骤对应于第一有向无环图中的一个节点,计算步骤之间的执行顺序对应于第一有向无环图中的节点之间的连接关系;
基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标包括:
基于所述第一有向无环图,获取各个计算步骤及其执行顺序;
按照所述执行顺序,对各个所需字段的字段值执行所述计算步骤,从而生成所述至少一个业务指标。


4.根据权利要求3所述的方法,其中,所述方法还包括:
响应于第二账单类型的账单数据生成需求,配置所述第二账单类型的第二账单内容,基于所述多条业务规则,确定所述第二账单内容中的至少一个业务指标的第二计算逻辑;
当所述第二计算逻辑和所述第一计算逻辑包括第一计算步骤时,所述第二计算逻辑和所述第一计算逻辑记录为第二有向无环图,其中,第一计算逻辑和第二计算逻辑中的第一计算步骤对应于第二有向无环图中的一个节点,第一计算逻辑和第二计算逻辑中除第一计算步骤之外的其他计算步骤各自对应于第二有向无环图中的一个节点,第一计算逻辑中计算步骤之间的执行顺序、第二计算逻辑中计算步骤之间的执行顺序对应于第二有向无环图中的连接关系;
基于所述第一计算逻辑和所述第一计算逻辑所需字段,生成所述至少一个业务指标包括:
基于所述第二有向无环图,获取第一计算逻辑的各个计算步骤及其执行顺序;
按照所述执行顺序,对各个所需字段的字段值执行所述计算步骤,从而生成所述至少一个业务指标。


5.根据权利要求1所述的方法,其中,所述方法还包括:
基于多个元数据和多条业务规则,显示账单配置页面,所述账单配置页面包括多个可选择的账单类型,所述多个可选择的账单类型包括第一账单的类型;
响应于针对所述第一账单类型的选择操作,生成所述第一账单类型的账单数据生成需求。


6.根据权利要求1所述的方法,其中,所述方法还包括:
基于多个元数据和多条业务规则,显示配置页面,所述配置页面包括所述多个账单类型的账单内容可包括的字段和/或业务指标,所述多个账单类型包括第一账单的类型;
响应于针对所述第一账单类型的账单内容可包括的字段和/或业务指标的选择操作,生成所述第一账单类型的账单数据生成需求。


7.一种账单数据生成装置,包括:
第一配置单元,配置为响应于元模型的配置操作,生成元模型,所述元模型包括多个元数据和多条业务规则,所述多个元数据分别用于定义业务数据中各个字段的字段含义,所述多条业务规则...

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

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

1