This application provides a data adjustment method, which determines the wrong content of the data table when the target business processing the data table is wrong, then determines the repair script template according to the error type of the error content, and the repair script template contains the fields to be repaired and the data records to be repaired, and then will The error field in the error content is treated as the field to be repaired, and the data record contained in the error scope in the error content is regarded as the data record to be repaired. The target repair script is obtained, and the target repair script is executed to repair the error field of the data record in the error scope. It can be seen that this method can repair the wrong data after migration, and this method can use the default repair script template, which is more convenient and fast. In addition, the application also provides a data adjusting device to ensure the practical application and Realization of the method.
【技术实现步骤摘要】
数据调整方法及装置
本申请涉及数据处理
,更具体地,是一种数据调整方法及装置。
技术介绍
数据迁移是将某一系统中的数据转移至另一系统中,以供另一系统执行业务功能时进行调用。数据存储在数据库中的数据表中,因此数据迁移具体指的是将一个系统中的数据库表向另一个系统中的数据库表转移的过程。为了便于描述,可以将迁移之前的系统称为第一系统,将迁移之后的系统称为第二系统。两个系统从业务层到数据层的设计可能均有差异,结构的差异导致第二系统对数据表的要求与第一系统不同,如果迁移的数据并没有满足第二系统的要求,则会导致第二系统运行结果的错误。因此,需要一种技术方案,在运行结果出现问题的情况下,对迁移之后的出现错误的数据进行调整。
技术实现思路
有鉴于此,本申请提供了一种数据调整方法,用于对迁移之后出现错误的数据进行调整。为实现所述目的,本申请提供的技术方案如下:第一方面,本申请提供了一种数据调整方法,包括:若目标业务对数据表的处理结果出现错误,则确定数据表的错误内容;其中所述错误内容包括错误类型、错误字段以及错误范围;确定与所述错误内容中的错误类型对应的修复脚本模板;其中所述修复脚本模板包括待修复字段及待修复数据记录;将所述错误内容中的错误字段作为所述修复脚本模板中的待修复字段,并将所述错误内容中的错误范围内的数据记录作为所述修复脚本模板中的待修复数据记录,以得到目标修复脚本;执行所述目标修复脚本,以对所述错误范围内的数据记录的错误字段进行修复。第二方面,本申请提供了一种数据调整装置,包括:错误内容确定单元,用于若目标业务对数据表的处理结果出现错误,则确定数据表的错误内容; ...
【技术保护点】
1.一种数据调整方法,其特征在于,包括:若目标业务对数据表的处理结果出现错误,则确定数据表的错误内容;其中所述错误内容包括错误类型、错误字段以及错误范围;确定与所述错误内容中的错误类型对应的修复脚本模板;其中所述修复脚本模板包括待修复字段及待修复数据记录;将所述错误内容中的错误字段作为所述修复脚本模板中的待修复字段,并将所述错误内容中的错误范围内的数据记录作为所述修复脚本模板中的待修复数据记录,以得到目标修复脚本;执行所述目标修复脚本,以对所述错误范围内的数据记录的错误字段进行修复。
【技术特征摘要】
1.一种数据调整方法,其特征在于,包括:若目标业务对数据表的处理结果出现错误,则确定数据表的错误内容;其中所述错误内容包括错误类型、错误字段以及错误范围;确定与所述错误内容中的错误类型对应的修复脚本模板;其中所述修复脚本模板包括待修复字段及待修复数据记录;将所述错误内容中的错误字段作为所述修复脚本模板中的待修复字段,并将所述错误内容中的错误范围内的数据记录作为所述修复脚本模板中的待修复数据记录,以得到目标修复脚本;执行所述目标修复脚本,以对所述错误范围内的数据记录的错误字段进行修复。2.根据权利要求1所述的数据调整方法,其特征在于,确定错误内容中的错误字段的方式包括:若目标业务对数据表的处理结果出现错误,则依据所述目标业务的处理逻辑确定数据表的关联字段;获得所述目标业务从数据表中对所述关联字段的调用值,以及确定所述关联字段的准确值;将所述调用值与所述准确值进行比对,并将比对结果不一致的关联字段确定为错误字段。3.根据权利要求2所述的数据调整方法,其特征在于,确定错误内容中的错误类型的方式包括:确定与所述错误字段关联的备选错误类型;对所述备选错误类型依次排查,以确定所述错误内容中的错误类型。4.根据权利要求1所述的数据调整方法,其特征在于,确定错误内容中的错误范围的方式包括:确定所述处理结果中出现错误的数据记录;将确定出的数据记录作为所述错误内容中的错误数据记录。5.根据权利要求1所述的数据调整方法,其特征在于,还包括:在修复后的数据表中,查询已修复的数据记录的标识字段;生成包含错误类型、错误字段、错误范围、已修复的数据记录的标识字段、修复是否成功的修复报表;展示所述修复报表。6.一种数据调整装置,其特征在于,包括:错误内容确定单元,用于若目标业务对数据表的处理...
【专利技术属性】
技术研发人员:雷清亮,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。