数据处理方法、装置及终端设备制造方法及图纸

技术编号:38322743 阅读:18 留言:0更新日期:2023-07-29 09:04
本申请实施例提供一种数据处理方法、装置及终端设备。该方法包括:获取数据处理请求,数据处理请求包括多个字段和统计时段,统计时段内包括多个子时段,多个子时段中包括当前子时段;根据数据处理请求,在SAP HANA数据库中获取第一数据集合和第二数据集合,第一数据集合中包括每个字段在至少一个子时段内的业务数据,第二数据集合中包括每个字段在历史参考时段内的业务数据;通过第一计算视图,对第一数据集合和第二数据集合进行处理,得到目标数据集合,目标数据集合包括每个字段在多个目标时段内的业务数据,多个目标时段包括当前子时段、统计时段和历史参考时段;通过第二计算视图,生成目标数据集合对应的目标报表。提高了数据处理的效率。数据处理的效率。数据处理的效率。

【技术实现步骤摘要】
数据处理方法、装置及终端设备


[0001]本申请实施例涉及大数据
,尤其涉及一种数据处理方法、装置及终端设备。

技术介绍

[0002]企业可以对业务交易过程中产生的数据进行分类处理,得到业务交易对应的业务报表。
[0003]在相关技术中,可以通过如下方式对业务数据进行处理并生成报表:可以在支持企业预置型部署和云部署模式的内存计算平台(System Applications and Products High

Performance Analytic Appliance,SAP HANA)数据库中,利用SAP HANA数据库中提前设置好的标准算法,按照预设时段对多个业务数据进行处理,生成业务报表。业务报表可以包括当前时段以及历史时段内的多个业务数据。在上述过程中,由于生成报表时,当前时段以及历史时段内的多个业务数据需要在SAP HANA数据库的应用层面,通过增强变量程序实时计算得到,导致数据处理的效率较低。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置及终端设备,用以解决数据处理的效率较低的问题。
[0005]第一方面,本申请实施例提供一种数据处理方法,包括:
[0006]获取数据处理请求,所述数据处理请求包括多个字段和统计时段,所述统计时段内包括多个子时段,所述多个子时段中包括当前子时段;
[0007]根据所述数据处理请求,在支持企业预置型部署和云部署模式的内存计算平台SAP HANA数据库中获取第一数据集合和第二数据集合,所述第一数据集合中包括每个字段在至少一个子时段内的业务数据,所述第二数据集合中包括每个字段在历史参考时段内的业务数据;
[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]第二获取模块,用于根据所述数据处理请求,在支持企业预置型部署和云部署模式的内存计算平台SAP HANA数据库中获取第一数据集合和第二数据集合,所述第一数据集合中包括每个字段在至少一个子时段内的业务数据,所述第二数据集合中包括每个字段在历史参考时段内的业务数据;
[0036]处理模块,用于通过第一计算视图,对所述第一数据集合和所述第二数据集合进
行处理,得到目标数据集合,所述目标数据集合包括每个字段在多个目标时段内的业务数据,所述多个目标时段包括所述当前子时段、所述统计时段和所述历史参考时段;
[0037]生成模块,用于通过第二计算视图,生成所述目标数据集合对应的目标报表。
[0038]在一种可能的实施方式中,所述处理模块具体用于:
[0039]对所述第一数据集合进行填充处理,得到第一填充数据集合;
[0040]对所述第一填充数据集合中的多个业务数据进行累加处理,得到第一累加数据集合;
[0041]对所述第一累加数据集合和所述第二数据集合进行合并处理,得到所述目标数据集合。
[0042]在一种可能的实施方式中,所述处理模块具体用于:
[0043]针对任意一个字段,在所述多个子时段中确定所述字段对应的空白子时段,所述第一数据集合中不包括所述字段在所述空白子时段内的业务数据;
[0044]根据每个字段对应的空白子时段,对所述第一数据集合进行填充处理,得到所述第一填充数据集合。
[0045]在一种可能的实施方式中,所述处理模块具体用于:
[0046]针对任意一个字段,将所述字段在所述空白子时段的业务数据确定为预设值,得到所述字段对应的填充数据,所述填充数据包括所述字段、所述空白子时段和所述预设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取数据处理请求,所述数据处理请求包括多个字段和统计时段,所述统计时段内包括多个子时段,所述多个子时段中包括当前子时段;根据所述数据处理请求,在支持企业预置型部署和云部署模式的内存计算平台SAP HANA数据库中获取第一数据集合和第二数据集合,所述第一数据集合中包括每个字段在至少一个子时段内的业务数据,所述第二数据集合中包括每个字段在历史参考时段内的业务数据;通过第一计算视图,对所述第一数据集合和所述第二数据集合进行处理,得到目标数据集合,所述目标数据集合包括每个字段在多个目标时段内的业务数据,所述多个目标时段包括所述当前子时段、所述统计时段和所述历史参考时段;通过第二计算视图,生成所述目标数据集合对应的目标报表。2.根据权利要求1所述的方法,其特征在于,对所述第一数据集合和所述第二数据集合进行处理,得到目标数据集合,包括:对所述第一数据集合进行填充处理,得到第一填充数据集合;对所述第一填充数据集合中的多个业务数据进行累加处理,得到第一累加数据集合;对所述第一累加数据集合和所述第二数据集合进行合并处理,得到所述目标数据集合。3.根据权利要求2所述的方法,其特征在于,对所述第一数据集合进行填充处理,得到第一填充数据集合,包括:针对任意一个字段,在所述多个子时段中确定所述字段对应的空白子时段,所述第一数据集合中不包括所述字段在所述空白子时段内的业务数据;根据每个字段对应的空白子时段,对所述第一数据集合进行填充处理,得到所述第一填充数据集合。4.根据权利要求3所述的方法,其特征在于,根据每个字段对应的空白子时段,对所述第一数据集合进行填充处理,得到所述第一填充数据集合,包括:针对任意一个字段,将所述字段在所述空白子时段的业务数据确定为预设值,得到所述字段对应的填充数据,所述填充数据包括所述字段、所述空白子时段和所述预设值;在所述第一数据集合中添加每个字段对应的填充数据,得到所述第一填充数据集合。5.根据权利要求2

4任一项所述的方法,其特征在于,对所述第一填充数据集合中的多个业务数据进行累加处理,得到第一累加数据集合,包括:针对所述第一填充数据集合中任意一个字段,将所述字段在各子时段内的业务数据进行累加处理,得到所述字段对应的多个第一累加数据;根据每个字段对应的多个第一累加数据,生成所述第一累加数据集合。6.根据权利要求5所述的方法,其特征在于,根据每个...

【专利技术属性】
技术研发人员:杨波邱炜远刘新超张大鹏敖宇钢江张鹏秦艺文
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1