动态账单生成方法、装置、设备及存储介质制造方法及图纸

技术编号:33289293 阅读:53 留言:0更新日期:2022-05-01 00:04
本发明专利技术公开了一种动态账单生成方法、装置、计算机设备及存储介质,应用于数据处理领域。本发明专利技术提供的方法包括:通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息,基于预设的元数据分类配置,将业务数据信息分为数据元数据和规则元数据,得到数据元数据集合和规则元数据集合,其中,数据元数据用于对业务数据信息中的字段标准化,规则元数据用于基于各个业务数据信息中的字段抽离逻辑计算逻辑,在接收到客户端的账单报表生成请求时,生成账单需求,根据账单需求,从数据元数据集合和规则元数据集合进行数据筛选,得到目标元数据,基于目标元数据,生成账单报表,采用本发明专利技术可提高账单报表生成的效率。发明专利技术可提高账单报表生成的效率。发明专利技术可提高账单报表生成的效率。

【技术实现步骤摘要】
动态账单生成方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种动态账单生成方法、装置、设备及存储介质。

技术介绍

[0002]在当前企业级应用中,数据已占据主导地位,但是普通的列表及表单难以完成大数据量的展示工作,这就需要使用数据报表报表来完成这部分工作。
[0003]B端用户对于需求的账单数据,有交易,结算,手续费等等各类型账单,对于行业B端用户对于数据的要求更是具有行业特性,差异性大,满足对外需求难度大。定制的需求花费的人力成本也是巨大的。普通的数据报表展示数据时,选用的数据报表为固表头,即预先规定好数据报表中展示的数据列数,从而无法通过配置的方式实现数据报表中行列的动态扩展。且普通的数据报表在保存数据时存在一定困难,往往是将数据报表与数据一并存储,且无法单独提取数据使用。
[0004]基于上述问题,如何实现灵活构建数据报表的展现方式,并且在数据完成展示后能够灵活存储数据,提高账单报表的生成效率和高可用,是需要解决的技术问题。

技术实现思路

[0005]本专利技术提供一种动态账单生成方法、装置、计算机设备及存储介质,以提高账单报表的生成效率。
[0006]一种动态账单生成方法,包括:
[0007]通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息;
[0008]基于预设的元数据分类配置,将所述业务数据信息分为数据元数据和规则元数据,得到数据元数据集合和规则元数据集合,其中,所述数据元数据用于对业务数据信息中的字段标准化,所述规则元数据用于基于各个业务数据信息中的字段抽离逻辑计算逻辑;
[0009]在接收到客户端的账单报表生成请求时,生成账单需求;
[0010]根据所述账单需求,从所述数据元数据集合和所述规则元数据集合进行数据筛选,得到目标元数据;
[0011]基于所述目标元数据,生成账单报表。
[0012]可选地,所述通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息包括:
[0013]从分布式存储系统中获取基础数据信息,其中,每条所述基础数据信息包括所述业务标识、业务类型和业务数据;
[0014]获取具有同一所述业务标识的所述基础业务信息,作为所述业务标识对应的目标数据信息;
[0015]获取所述目标数据信息中相同的业务类型,并对所述相同的业务类型对应的业务数据进行合并汇总处理,得到所述业务数据信息。
[0016]可选地,所述在接收到客户端的账单报表生成请求时,生成账单需求包括:
[0017]在接收到客户端的账单报表生成请求时,获取所述账单报表生成请求中包含的账单类型,作为目标账单类型;
[0018]基于所述目标账单类型和预设的账单规则,显示可视化配置界面,所述可视化配置界面包含至少一个业务类型;
[0019]响应于所述可视化配置界面的配置操作,生成所述账单需求。
[0020]可选地,所述响应于所述可视化配置界面的配置操作,生成所述账单需求包括:
[0021]在接收到配置提交的消息时,获取所述可配置化页面的变动信息;
[0022]基于所述变动信息,获取被选择业务类型和被选择元素;
[0023]根据被选择业务类型和被选择元素,生成账单需求。
[0024]可选地,所述根据所述账单需求,从所述数据元数据集合和所述规则元数据集合进行数据筛选,得到目标元数据包括:
[0025]从所述数据元数据集合和所述规则元数据集合中,获取所述账单需求对应的数据,作为基础元数据;
[0026]对所述基础元数据进行规则性校验,得到校验结果;
[0027]基于所述校验结果,对所述基础元数据进行数据筛选,得到所述目标元数据。
[0028]可选地,所述对所述基础元数据进行规则性校验,得到校验结果包括:
[0029]针对每个所述基础元数据,获取所述基础元数据对应的校验规则集合,作为所述基础元数据的目标规则集合;
[0030]依次采用所述目标规则集合中的每个校验规则,对所述基础元数据进行检查;
[0031]若存在检查结果为所述基础元数据不符合所述目标规则集合中的校验规则,则终止对所述基础元数据的检查,并确定所述基础元数据对应的校验结果为校验不通过;
[0032]若每个校验规则对应的检查结果均为符合,则确定所述基础元数据对应的校验结果为校验通过。
[0033]可选地,在所述基于所述目标元数据,生成账单报表之后,所述动态账单生成方法还包括:
[0034]对所述账单报表的配置信息进行解析,基于解析结果生成日志文件并存储至区块链网络。
[0035]一种动态账单生成装置,包括:
[0036]数据获取模块,用于通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息;
[0037]数据分类模块,用于基于预设的元数据分类配置,将所述业务数据信息分为数据元数据和规则元数据,得到数据元数据集合和规则元数据集合,其中,所述数据元数据用于对业务数据信息中的字段标准化,所述规则元数据用于基于各个业务数据信息中的字段抽离逻辑计算逻辑;
[0038]需求生成模块,用于在接收到客户端的账单报表生成请求时,生成账单需求;
[0039]数据筛选模块,用于根据所述账单需求,从所述数据元数据集合和所述规则元数据集合进行数据筛选,得到目标元数据;
[0040]账单生成模块,用于基于所述目标元数据,生成账单报表。
[0041]可选地,所述数据获取模块包括:
[0042]基础数据获取单元,用于从分布式存储系统中获取基础数据信息,其中,每条所述基础数据信息包括所述业务标识、业务类型和业务数据;
[0043]基础数据归类单元,用于获取具有同一所述业务标识的所述基础业务信息,作为所述业务标识对应的目标数据信息;
[0044]基础数据汇总单元,用于获取所述目标数据信息中相同的业务类型,并对所述相同的业务类型对应的业务数据进行合并汇总处理,得到所述业务数据信息。
[0045]可选地,所述需求生成模块包括:
[0046]账单类型获取单元,用于在接收到客户端的账单报表生成请求时,获取所述账单报表生成请求中包含的账单类型,作为目标账单类型;
[0047]业务配置单元,用于基于所述目标账单类型和预设的账单规则,显示可视化配置界面,所述可视化配置界面包含至少一个业务类型;
[0048]需求生成单元,用于响应于所述可视化配置界面的配置操作,生成所述账单需求。
[0049]可选地,所述需求生成单元包括:
[0050]变动信息获取子单元,用于在接收到配置提交的消息时,获取所述可配置化页面的变动信息;
[0051]元素选取子单元,用于基于所述变动信息,获取被选择业务类型和被选择元素;
[0052]需求生成子单元,用于根据被选择业务类型和被选择元素,生成账单需求。
[0053]可选地,所述数据筛选模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态账单生成方法,其特征在于,所述方法包括:通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息;基于预设的元数据分类配置,将所述业务数据信息分为数据元数据和规则元数据,得到数据元数据集合和规则元数据集合,其中,所述数据元数据用于对业务数据信息中的字段标准化,所述规则元数据用于基于各个业务数据信息中的字段抽离逻辑计算逻辑;在接收到客户端的账单报表生成请求时,生成账单需求;根据所述账单需求,从所述数据元数据集合和所述规则元数据集合进行数据筛选,得到目标元数据;基于所述目标元数据,生成账单报表。2.根据权利要求1所述的动态账单生成方法,其特征在于,所述通过大数据平台,从分布式存储系统中获取每个应用的业务数据信息包括:从分布式存储系统中获取基础数据信息,其中,每条所述基础数据信息包括所述业务标识、业务类型和业务数据;获取具有同一所述业务标识的所述基础业务信息,作为所述业务标识对应的目标数据信息;获取所述目标数据信息中相同的业务类型,并对所述相同的业务类型对应的业务数据进行合并汇总处理,得到所述业务数据信息。3.根据权利要求1所述的动态账单生成方法,其特征在于,所述在接收到客户端的账单报表生成请求时,生成账单需求包括:在接收到客户端的账单报表生成请求时,获取所述账单报表生成请求中包含的账单类型,作为目标账单类型;基于所述目标账单类型和预设的账单规则,显示可视化配置界面,所述可视化配置界面包含至少一个业务类型的选择组件,任一所述选择组件在被选择时触发所述可视化配置界面的配置信息变更;响应于所述可视化配置界面的配置操作,生成所述账单需求。4.根据权利要求3任一项所述的动态账单生成方法,其特征在于,所述响应于所述可视化配置界面的配置操作,生成所述账单需求包括:在接收到配置提交的消息时,获取所述可配置化页面的变动信息;基于所述变动信息,获取被选择业务类型和被选择元素;根据被选择业务类型和被选择元素,生成账单需求。5.根据权利要求1至4任一项所述的动态账单生成方法,其特征在于,所述根据所述账单需求,从所述数据元数据集合和所述规则元数据集合进行数据筛选,得到目标元数据包括:从所述数据元数据集合和所述规则元数据集合中,获取所述账单需求...

【专利技术属性】
技术研发人员:沈伟峰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1