灵活的数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35597165 阅读:14 留言:0更新日期:2022-11-16 15:16
本申请实施例提供一种灵活的数据处理方法、装置、存储介质及电子设备,该方法包括:获取待处理的多个业务日期年月表;按照预设顺序依次对多个业务日期年月表中的交易数据进行入库处理;在对业务日期年月表中的交易数据进行入库处理时,确定是否存在交易数据入库处理异常的异常业务日期年月表,若存在,则暂停对异常业务日期年月表进行处理,并将异常业务日期年月表存储至异常缓存队列中;按照预设顺序依次对还没进行交易数据入库处理的业务日期年月表进行处理;若除异常业务日期年月表外的所有业务日期年月表都完成了交易数据的入库处理,则从异常缓存队列中获取异常业务日期年月表,重新对异常业务日期年月表中的交易数据进行入库处理。进行入库处理。进行入库处理。

【技术实现步骤摘要】
灵活的数据处理方法、装置、存储介质及电子设备


[0001]本申请涉及数据处理
,特别涉及一种灵活的数据处理方法、装置、存储介质及电子设备。

技术介绍

[0002]在测试环境中,外围系统要在规定时间内尽可能的处理完多个业务日期年月表中的交易数据(对业务日期年月表中的交易数据进行入库处理)。其中,外围系统在同一时间只能对一个业务日期年月表中的交易数据进行入库处理。现有技术中,外围系统是将当前正在处理的业务日期年月表中的交易数据入库处理成功后,才会对下一个业务日前年月表中的交易数据进行入库处理。
[0003]这将会存在一个问题,那就是当外围系统当前正在处理的业务日期年月表中的交易数据由于出现异常(业务日期年月表中的交易数据,有些不属于该业务日期年月表中的交易数据,或者所有的都不属于该业务日期年月表中的交易数据。这是因为从自然日期年月表中确定业务日期年月表对应的交易数据的时候确定错误,或者在将交易数据从自然日期年月表中迁移到业务日期年月表中的时候发生迁移错误)而导致该业务日期年月表中的交易数据入库失败时,由于外围系统要将当前正在处理的业务日期年月表中的交易数据入库处理成功后,才对下一个业务日前年月表中的交易数据进行入库处理,而要将出现异常交易数据的业务日期年月表中的交易数据成功入库,是要花费比较多的时间的(要对该业务日期年月表中的交易数据进行检查、纠正等)。而在测试环境中,外围系统要在规定时间内尽可能的处理完多个业务日期年月表中的交易数据,若是将大量时间花费在出现异常数据的业务日期年月表中,将会影响外围系统的处理效率。
[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]根据每一所述校正后的业务日期年月表对应的所述数据文件中的信息,按照多个所述校正后的业务日期年月表的生成顺序,依次对多个所述校正后的业务日期年月表中的交易数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种灵活的数据处理方法,其特征在于,包括:获取待处理的多个业务日期年月表,其中,每一所述业务日期年月表中包含一批交易数据;接收核心系统在对每一所述业务日期年月表中的所述交易数据进行入账处理时发送的数据文件,根据所述数据文件中的信息,按照预设顺序依次对每一所述数据文件对应的所述业务日期年月表中的所述交易数据进行入库处理;在对所述业务日期年月表中的所述交易数据进行入库处理时,确定是否存在交易数据入库处理异常的异常业务日期年月表,若存在,则判断该所述异常业务日期年月表是否为多个所述业务日期年月表中最后一个处理的业务日期年月表;若否,则暂停对该所述异常业务日期年月表中的交易数据进行入库处理,并将该所述异常业务日期年月表存储至异常缓存队列中;按照所述预设顺序依次对还没进行交易数据入库处理的所述业务日期年月表中的所述交易数据进行入库处理;若除所述异常业务日期年月表外的所有业务日期年月表都完成了交易数据的入库处理,则从所述异常缓存队列中获取所述异常业务日期年月表,并对所述异常业务日期年月表中的交易数据进行校正,得到校正后的业务日期年月表;根据与所述校正后的业务日期年月表对应的所述数据文件中的信息,对所述修改后的业务日期年月表中的交易数据进行入库处理,完成与所述核心系统的联调测试。2.如权利要求1所述的灵活的数据处理方法,其特征在于,所述若存在,则判断该所述异常业务日期年月表是否为多个所述业务日期年月表中最后一个处理的业务日期年月表后,还包括:若是,则直接对该所述异常业务日期年月表中的交易数据进行校正,得到校正后的业务日期年月表。3.如权利要求1所述的灵活的数据处理方法,其特征在于,所述获取待处理的多个业务日期年月表之前,还包括:将每一所述业务日期年月表中的交易数据从自然日期年月表中迁移至对应的所述业务日期年月表中,其中,所述自然日期年月表中记录有所有业务日期年月表中的交易数据。4.如权利要求3所述的灵活的数据处理方法,其特征在于,所述若除所述异常业务日期年月表外的所有所述业务日期年月表都完成了交易数据的入库处理,则从所述异常缓存队列中获取所述异常业务日期年月表,并对所述异常业务日期年月表中的交易数据进行校正,得到校正后的业务日期年月表,包括:待所有所述业务日期年月表都完成了交易数据的入库处理,则从所述异常缓存队列中获取所述异常业务日期年月表;删除所述异常业务日期年月表中错误的交易数据,得到校正后的业务日期年月表。5.如权利要求3所述的灵活的数据处理方法,其特征在于,所述若除所述异常业务日期年月表外的所有所述业务日期年月表都完成了交易数据的入库处理,则从所述异常缓存队列中获取所述异常业务日期年月表,并对所述异常业务日期年月表中的交易数据进行校正,得到校正后的业务日期年月表,还包括:待所有所述业务日期年月表都完成了交易数据的入库处理,则从所述异常缓存队列中
获取所述异常业务日期年月表;删除所述异常业务日期年月表中错误的交易数据,并从所述自然日期年月表中获取正确的交易数据迁移到所述异常业务日期年月表中,得到校正后的业务日期年月表。6.如权利要求3所述的灵活的数据处理方法,其特征在于,所述将每一所述业务日期年月表中的交易数据从自然日期年月表中迁移至对应的所述业务日期年月表中,包括:从所述自然日期年...

【专利技术属性】
技术研发人员:易强华
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1