【技术实现步骤摘要】
交易核对方法、装置、电子设备及存储介质
[0001]本专利技术涉及软件
,更具体地说,涉及一种交易核对方法、装置、电子设备及存储介质。
技术介绍
[0002]作为跨系统之间交易安全的最后一道屏障,核对双方交易信息的一致性,输出差错文件作为调账和补录的重要凭证,保护了银行和客户的资金安全。
[0003]传统的交易核对方式,分别加载两个系统的交易数据到两张数据表中,再创建两张数据表的主键和索引。然后,根据主键排序先远程获取第一张数据表的一批记录,然后再远程获取第二张表的一批记录,核对主键和其它辅助字段,如果不一致,则输出到异常表中。循环处理完两张表的所有记录,最后输出异常的记录到文件中。
[0004]显然面对大规模数据处理时,加载、建索引、记录批量处理、记录批量核对和记录批量输出的各环节效率都极其低下。
技术实现思路
[0005]有鉴于此,为解决上述问题,本专利技术提供一种交易核对方法、装置、电子设备及存储介质,技术方案如下:
[0006]本专利技术一方面提供一种交易核对方法,所述方 ...
【技术保护点】
【技术特征摘要】
1.一种交易核对方法,其特征在于,所述方法包括:获取已配置的交易信息核对表,所述交易信息核对表中的多列分别对应主键、第一系统标记、第一记录压缩文件、第二系统标记和第二记录压缩文件;加载第一系统的第一交易数据,将所述第一交易数据插入所述交易信息核对表中,所述第一交易数据的第一交易记录与所述交易信息核对表的第一核对记录一一对应,所述第一核对记录被插入相应第一交易记录的主键、第一系统标记和第一记录压缩文件;加载第二系统的第二交易数据,将所述第二交易数据插入所述交易信息核对表中,所述第二交易数据的第二交易记录与所述交易信息核对表的第二核对记录一一对应,所述第二核对记录被插入相应第二交易记录的主键、第二系统标记和第二记录压缩文件,主键相同的一组第一核对记录和第二核对记录被归并为一条核对记录;根据所述交易信息核对表中未被归并的核对记录导出异常文件,所述异常文件中能够指示所述未被归并的核对记录对应的交易记录。2.根据权利要求1所述的方法,其特征在于,所述加载第一系统的第一交易数据,将所述第一交易数据插入所述交易信息核对表中,包括:生成多个第一加载作业,所述多个第一加载作业分布式并行处理以实现:多任务分块读取所述第一交易数据;对于当前在所述第一交易数据中读取到的目标第一交易记录,解析所述目标第一交易记录的关键字段拼接为主键;设置所述目标第一交易记录的第一系统标记;通过对所述目标第一交易记录进行压缩得到第一记录压缩文件;在所述交易信息核对表中为所述目标第一交易记录分配相应的目标第一核对记录,将所述目标第一交易记录的主键、第一系统标记和第一记录压缩文件插入所述目标第一核对记录中。3.根据权利要求1所述的方法,其特征在于,所述加载第二系统的第二交易数据,将所述第二交易数据插入所述交易信息核对表中,包括:生成多个第二加载作业,所述多个第二加载作业分布式并行处理以实现:多任务分块读取所述第二交易数据;对于当前在所述第二交易数据中读取到的目标第二交易记录,解析所述目标第二交易记录的关键字段拼接为主键;设置所述目标第二交易记录的第二系统标记;通过对所述目标第二交易记录进行压缩得到第二记录压缩文件;在所述交易信息核对表中为所述目标第二交易记录分配目标第二核对记录,将所述目标第二交易记录的主键、第二系统标记和第二记录压缩文件插入所述目标第二核对记录中。4.根据权利要求1所述的方法,其特征在于,所述根据所述交易信息核对表中未被归并的核对记录导出异常文件,包括:生成多个导出作业,所述多个导出作业分布式并行处理以实现:多任务读取所述交易信息核对表;对于当前在所述交易信息核对表中读取到的目标核对记录,判断所述目标核对记录中
是否同时被插入第一系统标记和第二系统标记;若否,则确定所述目标核对记录为异常核对记录,解压所述目标核对记录被插入的第一/第二记录压缩文件,将解压结果和所述目标核对记录被插入的第一/第二系统标记写入所述异常文件。5.一种交易核对装置,其特征在于,所述装置包括:配置模块,用于获取已配置的交易信息核对表,所述交易信息核对表中的多列分别对应主键、第一系统标记、第一记录压缩文件、第二系统标记和第二记录压缩文件;加载模块,用于加载第一系统的第一交易数据,将所述第一交易...
【专利技术属性】
技术研发人员:王党团,张宇,盛沛,郭慧杰,钱丽雯,肖相如,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。