清算方法、装置、设备及存储介质制造方法及图纸

技术编号:28836915 阅读:21 留言:0更新日期:2021-06-11 23:34
本申请提供一种清算方法、装置、设备及存储介质,涉及清算技术领域。该方法包括:根据预设备份配置表,将至少一个待清算数据备份至预设数据库的预设文件中;根据预设清算回退规则,对各所述待清算数据进行清算回退;清理各所述待清算数据对应的目标用户的数据表中的数据;将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表中。相对于现有技术,避免了系统的可扩展性不强的问题。

【技术实现步骤摘要】
清算方法、装置、设备及存储介质
本申请涉及清算
,具体而言,涉及一种清算方法、装置、设备及存储介质。
技术介绍
资管过户登记(TransferAgent,TA)系统是资管业务互联网(InternetTechnology,IT)系统建设中的重要组成部分,其中的清算回退是其不可或缺的功能之一。特别是随着资管业务的蓬勃发展,产品销售端业务场景越来越丰富多样,数据量越来越大,如何高效的、可灵活扩展的、多维度的进行TA清算回退成为系统建设重要方面。现有技术中采用的清算回退方案大致有增量回退和数据库AB表备份两种方式。增量回退即系统每日清算前将增量内容归0,在清算时记录所有涉及回退的数据表的增量修改内容,在回退时,使用增量修改内容进行回退;AB表备份的方式即在清算前对涉及回退的相关表进行备份,需要回退时从备份表进行数据恢复。但是这样的清算方式若在系统迭代的过程中新增了数据表,则需要额外进行开发,导致系统的可扩展性不强。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种清算方法、装置、设备及存储介质,以解决现有技术中系统的可扩展性不强的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请一实施例提供了一种清算方法,所述方法包括:根据预设备份配置表,将至少一个待清算数据备份至预设数据库的预设文件中;根据预设清算回退规则,对各所述待清算数据进行清算回退;清理各所述待清算数据对应的目标用户的数据表中的数据;将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表中。可选地,所述根据预设清算规则,对各所述待清算数据进行清算回退之前,所述方法还包括:根据目标清算回退场景,确定目标清算回退参数配置表;根据所述目标清算回退参数配置表获取所述清算回退场景对应的目标清算回退规则,其中,各所述目标清算回退规则中包括至少一个目标清算回退参数。可选地,所述根据预设清算回退规则,对各所述待清算数据进行清算回退,包括:根据目标清算回退场景,确定目标清算回退对象;根据所述目标清算回退对象确定对应的目标清算回退规则;根据所述目标清算回退规则,对所述各待清算数据进行清算回退。可选地,所述将各所述清算完成的待清算数据恢复至对应的目标用户的数据表中,包括:根据目标清算回退场景,确定目标回退对象;根据所述目标回退对象确定对应的目标回退规则;根据所述目标回退规则,将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表。可选地,所述根据所述目标清算回退对象确定对应的目标清算回退规则,包括:根据所述目标清算对象,确定所述目标清算对象对应的分区级别;所述根据所述目标清算回退规则,对所述各待清算数据进行清算回退,包括:根据所述目标分区级别对应的目标清算回退规则,对所述各待清算数据进行清算回退。可选地,所述预设备份配置表中包括下述至少一项:系统代码、数据库表名、备份数据库表名、表组编号、数据清理组号、是否支持多并发、并发条件。可选地,所述目标清算回退参数配置表中包括下述至少一项:系统代码、清算日期、回退日期、回退维度、用户列表、产品列表、回退步骤、回退步骤状态。可选地,所述清算回退场景包括:整体清算回退、用户清算回退或产品清算回退。可选地,所述清理各所述待清算数据对应的目标用户的数据表中的数据之前,所述方法还包括:确定各所述待清算数据对应的目标用户的分区级别;所述清理各所述待清算数据对应的目标用户的数据表中的数据,包括:根据各所述目标用户的分区级别对应的清理规则,对所述目标用户的数据表中的数据进行清理。第二方面,本申请另一实施例提供了一种清算装置,所述装置包括:备份模块、清算回退模块、清理模块和恢复模块,其中:所述备份模块,用于根据预设备份配置表,将至少一个待清算数据备份至预设数据库的预设文件中;所述清算回退模块,用于根据预设清算回退规则,对各所述待清算数据进行清算回退;所述清理模块,用于清理各所述待清算数据对应的目标用户的数据表中的数据;所述恢复模块,将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表中。可选地,所述装置还包括:确定模块和获取模块,其中:所述确定模块,用于根据目标清算回退场景,确定目标清算回退参数配置表;所述获取模块,用于根据所述目标清算回退参数配置表获取所述清算回退场景对应的目标清算回退规则,其中,各所述目标清算回退规则中包括至少一个目标清算回退参数。可选地,所述确定模块,具体用于根据目标清算回退场景,确定目标清算回退对象;根据所述目标清算回退对象确定对应的目标清算回退规则;所述清算回退模块,具体用于根据所述目标清算回退规则,对所述各待清算数据进行清算回退。可选地,所述确定模块,具体用于根据目标清算回退场景,确定目标回退对象;根据所述目标回退对象确定对应的目标回退规则;所述恢复模块,具体用于根据所述目标回退规则,将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表。可选地,所述确定模块,具体用于根据所述目标清算对象,确定所述目标清算对象对应的分区级别;所述清算回退模块,具体用于根据所述目标分区级别对应的目标清算回退规则,对所述各待清算数据进行清算回退。可选地,所述预设备份配置表中包括下述至少一项:系统代码、数据库表名、备份数据库表名、表组编号、数据清理组号、是否支持多并发、并发条件。可选地,所述目标清算回退参数配置表中包括下述至少一项:系统代码、清算日期、回退日期、回退维度、用户列表、产品列表、回退步骤、回退步骤状态。可选地,所述清算回退场景包括:整体清算回退、用户清算回退或产品清算回退。所述清算回退场景包括:整体清算回退、用户清算回退或产品清算回退。可选地,所述确定模块,具体用于确定各所述待清算数据对应的目标用户的分区级别;所述清理模块,具体用于根据各所述目标用户的分区级别对应的清理规则,对所述目标用户的数据表中的数据进行清理。第三方面,本申请另一实施例提供了一种清算设备,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述清算设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面任一项所述的方法。第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。本申请的有益效果是:采用本申请提供的方法,可以在获取到待清算数据后,根据预设备份配置表将至少一个待清算数据备份至预设数据库的预设文件中,在备份成功后根据预设清算回退规则对待清算数据进行清算回退,并清理各待清算数据对应的目标用户的数据表中的数据;在备份完成后将清算回退完成本文档来自技高网...

【技术保护点】
1.一种清算方法,其特征在于,所述方法包括:/n根据预设备份配置表,将至少一个待清算数据备份至预设数据库的预设文件中;/n根据预设清算回退规则,对各所述待清算数据进行清算回退;/n清理各所述待清算数据对应的目标用户的数据表中的数据;/n将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表中。/n

【技术特征摘要】
1.一种清算方法,其特征在于,所述方法包括:
根据预设备份配置表,将至少一个待清算数据备份至预设数据库的预设文件中;
根据预设清算回退规则,对各所述待清算数据进行清算回退;
清理各所述待清算数据对应的目标用户的数据表中的数据;
将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表中。


2.如权利要求1所述的方法,其特征在于,所述根据预设清算规则,对各所述待清算数据进行清算回退之前,所述方法还包括:
根据目标清算回退场景,确定目标清算回退参数配置表;
根据所述目标清算回退参数配置表获取所述清算回退场景对应的目标清算回退规则,其中,各所述目标清算回退规则中包括至少一个目标清算回退参数。


3.如权利要求1所述的方法,其特征在于,所述根据预设清算回退规则,对各所述待清算数据进行清算回退,包括:
根据目标清算回退场景,确定目标清算回退对象;
根据所述目标清算回退对象确定对应的目标清算回退规则;
根据所述目标清算回退规则,对所述各待清算数据进行清算回退。


4.如权利要求1所述的方法,其特征在于,所述将各所述清算完成的待清算数据恢复至对应的目标用户的数据表中,包括:
根据目标清算回退场景,确定目标回退对象;
根据所述目标回退对象确定对应的目标回退规则;
根据所述目标回退规则,将各所述清算回退完成的待清算数据恢复至对应的目标用户的数据表。


5.如权利要求3所述的方法,其特征在于,所述根据所述目标清算回退对象确定对应的目标清算回退规则,包括:
根据所述目标清算对象,确定所述目标清算对象对应的分区级别;
所述根据所述目标清算回退规则,对所述各待清算数据进行清算回退,包括:
根据所述目标分区级别对应的目标清算回退规则,对所述各待清算数据进行清算回退。


6.如权利要求1所述的方法,其特征在于,所述预设备份配置表中包括下述至少一项:系统代码、数据库表名、备份数据库表名、表组编号、数据清理组号、是否支持多并发、并发条件。


7.如权利要求2所述的方法,其特征在于,所述目标清算回退参数配置表中包括下述至少一项:系统代码、清算日期、回退日期、回退维度、用户列表、产品列表、回退步骤、回退步骤状态。


8.如权利要求4所述的方法,其特征在于,所述清算回退场景包括:整体清算回退、用户清算回退或产品清算回退。

【专利技术属性】
技术研发人员:邓昌胜母睿蔡富强
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1