批量修正报文错误数据的方法技术

技术编号:39502101 阅读:10 留言:0更新日期:2023-11-24 11:32
本申请公开了一种批量修正报文错误数据的方法

【技术实现步骤摘要】
批量修正报文错误数据的方法、装置及计算机可读介质


[0001]本申请属于数据处理
,尤其涉及一种批量修正报文错误数据的方法

装置及计算机可读介质


技术介绍

[0002]在银行等业务系统的日常监管报送工作中,报文会存在包含错误数据的情况,该情况下,需要开发人员通过与业务人员的沟通,手动修改
SQL
文件,并基于修改后的
SQL
文件更新数据库数据来进行报文错误数据修正

[0003]这种方式不仅需要业务人员能清晰解释自己的业务需求,同时也对开发人员的
SQL
语句编写和理解能力有较高的要求,因此,已知技术的该修正方式存在处理过程复杂度高

难度高

效率低等一系列问题


技术实现思路

[0004]有鉴于此,本申请提供一种批量修正报文错误数据的方法

装置及计算机可读介质,通过基于可视化界面提供的配置功能,对报文错误数据在数据库中的对应字段数据进行基于配置的批量修正,实现批量修正报文错误数据,以提升报文错误数据的修正效率,降低修正难度和复杂度

[0005]具体方案如下:
[0006]一种批量修正报文错误数据的方法,包括:
[0007]获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息;所述目标数据库为生成批量报文错误数据所使用的数据库;
[0008]基于所述批量数据修正信息,对所述目标数据库中的相应数据进行批量修正处理;
[0009]基于所述目标数据库中批量修正后的数据,进行报文数据修正,以批量修正对应的报文错误数据

[0010]可选的,所述获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息,包括:
[0011]获取基于可视化
Web
界面,配置的以下信息中的至少部分信息:在所述目标数据库中需进行数据修正的目标字段

所述目标字段下需修正的数据范围

修正方式以及修正后的数据内容

[0012]可选的,配置在所述目标数据库中需进行数据修正的目标字段

所述目标字段下需修正的数据范围,包括:
[0013]在可视化
Web
界面提供的数据范围配置器中配置需进行数据修正的目标字段,以及用于对所述目标字段的数据进行过滤的过滤条件,以基于所述过滤条件表征所述目标字段下需修正的数据范围

[0014]可选的,所述修正方式包括全部替换方式和局部替换方式;
[0015]其中,所述全部替换方式用于将所述目标字段的相应数据范围内的字段数据全部替换为所配置的修正后的数据内容;所述局部替换方式用于将所述目标字段相应数据范围内的字段数据的预设局部位置数据替换为所配置的修正后的数据内容

[0016]可选的,所述基于所述批量数据修正信息,对所述目标数据库中的相应数据进行批量修正处理,包括:
[0017]按照配置的相应修正方式以及修正后的数据内容,对所述目标数据库中目标字段的相应数据范围的数据进行批量修正

[0018]可选的,所述基于所述批量数据修正信息,对所述目标数据库中的相应数据进行批量修正处理,包括:
[0019]将所述批量数据修正信息转换成预设数据交换格式的结构数据;
[0020]将所述预设数据交换格式的结构数据发送至所述目标数据库的数据库端,以使所述数据库端通过将所述预设数据交换格式的结构数据转换成对应的
SQL
语句,并基于转换得到的
SQL
语句对所述目标数据库中的相应数据进行批量修正处理

[0021]可选的,所述将所述预设数据交换格式的结构数据发送至所述目标数据库的数据库端,包括:
[0022]通过在所述数据库端增设的用于批量数据修正的联机接口,将所述预设数据交换格式的结构数据发送至所述目标数据库的数据库端

[0023]可选的,所述预设数据交换格式为轻量级的数据交换格式

[0024]一种批量修正报文错误数据的装置,包括:
[0025]获取模块,用于获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息;所述目标数据库为生成批量报文错误数据所使用的数据库;
[0026]第一修正模块,用于基于所述批量数据修正信息,对所述目标数据库中的相应数据进行批量修正处理;
[0027]第二修正模块,用于基于所述目标数据库中批量修正后的数据,进行报文数据修正,以批量修正对应的报文错误数据

[0028]一种计算机可读介质,其上存储有计算机程序,所述计算机程序包含用于执行如上文任一项所述的方法的程序代码

[0029]综上所述,本申请提供一种批量修正报文错误数据的方法

装置及计算机可读介质,其中方法包括:获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息;所述目标数据库为生成批量报文错误数据所使用的数据库;基于所述批量数据修正信息,对所述目标数据库中的相应批量数据进行批量修正处理;基于所述目标数据库中批量修正后的数据,进行报文数据修正,以批量修正对应的报文错误数据

[0030]基于本申请,业务人员可以在可视化界面依照自己的需求,对错误的报文数据配置在数据库进行数据更改所需基于的批量数据修正信息,进而可基于配置的批量数据修正信息,通过对数据库的数据修正,来实现对报文错误数据的批量修正,无需与开发人员进行沟通,无需开发人员的参与,从而提升了报文错误数据的修正效率,降低了修正难度和复杂度

附图说明
[0031]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图

[0032]图1是本申请提供的批量修正报文错误数据的方法流程图;
[0033]图2是本申请提供的数据范围选择器的一个示例;
[0034]图3是本申请提供的条件选择器

修正方式

修正后结果信息的相关示例;
[0035]图4是本申请提供的转换所得的
JSON
结构数据的一个示例;
[0036]图5是本申请提供的批量修正报文错误数据的装置的组成结构图

具体实施方式
[0037]下面将参照附图更详细地描述本申请的实施例

虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种批量修正报文错误数据的方法,其特征在于,包括:获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息;所述目标数据库为生成批量报文错误数据所使用的数据库;基于所述批量数据修正信息,对所述目标数据库中的相应数据进行批量修正处理;基于所述目标数据库中批量修正后的数据,进行报文数据修正,以批量修正对应的报文错误数据
。2.
根据权利要求1所述的方法,其特征在于,所述获取基于可视化界面配置的用于对目标数据库中的批量数据进行修正的批量数据修正信息,包括:获取基于可视化
Web
界面,配置的以下信息中的至少部分信息:在所述目标数据库中需进行数据修正的目标字段

所述目标字段下需修正的数据范围

修正方式以及修正后的数据内容
。3.
根据权利要求2所述的方法,其特征在于,配置在所述目标数据库中需进行数据修正的目标字段

所述目标字段下需修正的数据范围,包括:在可视化
Web
界面提供的数据范围配置器中配置需进行数据修正的目标字段,以及用于对所述目标字段的数据进行过滤的过滤条件,以基于所述过滤条件表征所述目标字段下需修正的数据范围
。4.
根据权利要求2所述的方法,其特征在于,所述修正方式包括全部替换方式和局部替换方式;其中,所述全部替换方式用于将所述目标字段的相应数据范围内的字段数据全部替换为所配置的修正后的数据内容;所述局部替换方式用于将所述目标字段相应数据范围内的字段数据的预设局部位置数据替换为所配置的修正后的数据内容
。5.
根据权利要求2所述的方法,其特征在于,所述基于所述批量数据修正信息,对所述目标数据库中的相应数...

【专利技术属性】
技术研发人员:陈俊霞
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1