数据转移方法、装置、电子设备及介质制造方法及图纸

技术编号:36864915 阅读:48 留言:0更新日期:2023-03-15 18:59
本申请提供一种数据转移方法、装置、电子设备及介质。该方法包括:获取外接系统的待转移数据和本系统的目标转移数据字段;确定所述待转移数据对应的待转移数据字段;根据所述待转移数据字段以及已存储的所述待转移数据字段和变量名之间的第一映射关系,确定变量池中待转移数据字段对应的目标变量名的地址;将所述待转移数据的值存储到所述目标变量名的地址;根据已存储的所述目标转移数据字段和变量名之间的第二映射关系,查找所述目标变量名的地址并从中获取到待转移数据的值,并将所述待转移数据的值确定为所述目标转移数据的值,以完成数据的转移。采用本申请的方法,不需要在数据转移过程多次遍历,因而提高数据转移效率。率。率。

【技术实现步骤摘要】
数据转移方法、装置、电子设备及介质


[0001]本申请涉及大数据技术,尤其涉及一种数据转移方法、装置、电子设备及介质。

技术介绍

[0002]随着大数据技术的发展,例如,在B企业利用A企业展开业务时,由于B企业和A企业等各自的系统在数据结构上可能存在差异,通常需要对数据进行转移,才能实现业务打通。基于此,出现了数据转移方法。
[0003]目前,B企业和A企业为了实现业务打通,在将B企业的数据转移到A企业的服务器上之前,先A、B企业的程序人员进行语义需求分析,确定双方数据之间的对应关系。之后,在具体的数据转移时,由于A企业系统的数据和B企业系统的数据可能采用了不同的数据结构,例如在不同结构下的数据字段名称相同,但本质上数据字段的真正含义可能存在并不相同的情况。转移通常是,在获取到B系统的数据时,先遍历一次A系统各数据的字段,根据人工梳理的字段对应关系,每找到一项相同字段,即基于该相同字段遍历B系统的值,直至在B系统的数据结构中找到该字段对应的值。
[0004]然而,当B系统和A系统之间需要转移数据,但数据的字段较多时,需要遍历很多本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据转移方法,其特征在于,所述方法包括:获取外接系统的待转移数据和本系统的目标转移数据字段;确定所述待转移数据对应的待转移数据字段;根据所述待转移数据字段以及已存储的所述待转移数据字段和变量名之间的第一映射关系,确定变量池中待转移数据字段对应的目标变量名的地址;将所述待转移数据的值存储到所述目标变量名的地址;根据已存储的所述目标转移数据字段和变量名之间的第二映射关系,查找所述目标变量名的地址并从中获取到待转移数据的值,并将所述待转移数据的值确定为所述目标转移数据的值,以完成数据的转移。2.根据权利要求1所述的方法,其特征在于,根据所述待转移数据字段以及已存储的所述待转移数据字段和变量名之间的第一映射关系,确定变量池中待转移数据字段对应的目标变量名的地址,包括:将所述待转移数据字段进行哈希计算,获得对应的哈希值;根据所述待转移数据字段以及已存储的所述待转移数据字段和变量名之间的第一映射关系,确定与所述待转移数据字段对应的目标变量名;确定所述哈希值作为变量池中对应的目标变量名的地址。3.根据权利要求1所述的方法,其特征在于,查找所述目标变量名的地址并从中获取到待转移数据的值之后,还包括:清空所述变量池的所述目标变量名和对应存储的所述待转移数据的值。4.根据权利要求3所述的方法,其特征在于,所述待转移数据字段和变量名之间的第一映射关系基于hash

map构建得到。5.根据权利要求4所述的方法,其特征在于,所述目标转移数据字段和变量名之间的第二映射关系基于哈希表hash

map构建得到。6.根据权利要求4或5所述的方法,其特征在于,还包括:若本系统发生掉电,从数据库中获取所述待转移数据字段和变量名之间的第一映射关系,与所述目标转移数据字段和变量名之间的第二映射关系。7.根据权利要求1

5中任意一项所述的方法,其特征在于,在确定所述待转移数据对应的待转移数据字段之后,还包括:判断所述待转移数据字段和所述目标转移数据字段是否匹配且数量相等;若存在所述待转移数据字段和所述目标转移数据字段不匹配,或者,所述待转移数据字段和所述目标转移数据字段的数量不相等,则输出报错日志;所述根据所述待转移数据字段以及已存储的所述待转移数据字段和变量名之间的第一映射关系,确定变量池中待转移数据字段对应的目标变量名的地址,包括:若存在所述待转移数...

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

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

1