数据拼接功能迁移方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33290718 阅读:23 留言:0更新日期:2022-05-01 00:09
本申请涉及人工智能技术,提供一种数据拼接功能迁移方法、装置、计算机设备与存储介质,包括:解析数据拼接请求,得到待拼接的第一数据与第二数据;获取第一数据的第一数据类型及第二数据的第二数据类型,并分别根据第一数据类型与第二数据类型确定原始逻辑项与目标逻辑项;根据原始逻辑项遍历第一预设数据层,得到原始数据逻辑值,并根据目标逻辑项遍历第二预设数据层,得到目标数据逻辑值;获取初始数据拼接代码;根据原始数据逻辑值与目标数据逻辑值调整初始数据拼接代码,得到目标数据拼接代码;调用目标数据拼接代码拼接处理第一数据与第二数据,得到数据拼接结果。本申请能够提高数据拼接功能迁移的准确性,促进智慧城市的快速发展。快速发展。快速发展。

【技术实现步骤摘要】
数据拼接功能迁移方法、装置、计算机设备及存储介质


[0001]本申请涉及人工智能
,尤其涉及一种数据拼接功能迁移方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着移动互联网和智能设备的快速发展和普及,互联网应用的数据库处理数据的压力越来越大,同时用户对请求响应时间的要求也愈加苛刻,应用对数据库能够稳定的提供服务的要求也更为提升。在数据库的性能提升已达一定瓶颈的背景下,使用更新型的数据库已成为提升稳定性和数据库响应速度的主要手段之一。
[0003]在实现本申请的过程中,申请人发现现有技术存在如下技术问题:对于原始数据库存在数据拼接功能的情况,在使用更新型的数据库时,需要对数据拼接功能进行迁移。例如,数据拼接功能以前是在ignite数据库实现的,现在需要将其迁移到pg库,直接一次性迁移该数据拼接功能的话,要兼容两种数据库,需要改动的代码太多,工作量大且容易遗漏相关兼容信息,无法保证数据拼接功能迁移的准确性。
[0004]因此,有必要提供一种数据拼接功能迁移方法,能够提高数据拼接功能迁移的准确性。

技术实现思路

[0005]鉴于以上内容,有必要提出一种数据拼接功能迁移方法、数据拼接功能迁移装置、计算机设备及存储介质,能够提高数据拼接功能迁移的准确性。
[0006]本申请实施例第一方面还提供一种数据拼接功能迁移方法,所述数据拼接功能迁移方法包括:
[0007]当接收到数据拼接请求时,解析所述数据拼接请求,得到待拼接的第一数据与第二数据;
[0008]获取所述第一数据对应的第一数据类型以及所述第二数据对应的第二数据类型,并分别根据所述第一数据类型与所述第二数据类型确定原始逻辑项与目标逻辑项;
[0009]根据所述原始逻辑项遍历第一预设数据层,得到所述原始逻辑项对应的原始数据逻辑值,并根据所述目标逻辑项遍历第二预设数据层,得到所述目标逻辑项对应的目标数据逻辑值;
[0010]获取原始数据库中的初始数据拼接代码;
[0011]调用预设开关根据所述原始数据逻辑值与所述目标数据逻辑值调整所述初始数据拼接代码,得到目标数据拼接代码;
[0012]调用所述目标数据拼接代码拼接处理所述第一数据与所述第二数据,得到数据拼接结果。
[0013]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述解析所述数据拼接请求,得到待拼接的第一数据与第二数据包括:
[0014]解析所述数据拼接请求,并检测所述数据拼接请求中是否携带数据标识;
[0015]当检测结果为所述数据拼接请求中携带所述数据标识时,提取第一数据标识与第二数据标识;
[0016]根据所述第一数据标识与所述第二数据标识分别遍历预先设置的数据标识与数据的映射关系,得到待拼接的第一数据与第二数据。
[0017]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述分别根据所述第一数据类型与所述第二数据类型确定原始逻辑项与目标逻辑项包括:
[0018]根据所述第一数据类型遍历预先设置的数据类型与逻辑项的映射关系,得到所述第一数据类型对应的第一原始逻辑项与第一目标逻辑项;
[0019]根据所述第二数据类型遍历预先设置的数据类型与逻辑项的映射关系,得到所述第二数据类型对应的第二原始逻辑项与第二目标逻辑项。
[0020]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述根据所述原始逻辑项遍历第一预设数据层,得到所述原始逻辑项对应的原始数据逻辑值包括:
[0021]获取所述第一预设数据层中的第一代码配置信息;
[0022]检测所述第一代码配置信息中是否存在所述原始逻辑项;
[0023]当检测结果为所述第一代码配置信息中存在所述原始逻辑项时,确定所述第一代码配置信息中所述原始逻辑项的第一目标位置,并提取所述第一目标位置处的配置内容作为原始数据逻辑值。
[0024]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述获取原始数据库中的初始数据拼接代码包括:
[0025]获取所述原始数据库对应的第一预设层,并提取所述第一预设层中的第一代码配置信息;
[0026]检测所述第一代码配置信息中是否存在数据拼接标识;
[0027]当检测结果为所述第一代码配置信息中存在所述数据拼接标识时,获取所述数据拼接标识对应的代码作为所述初始数据拼接代码。
[0028]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述调用预设开关根据所述原始数据逻辑值与所述目标数据逻辑值调整所述初始数据拼接代码,得到目标数据拼接代码包括:
[0029]获取所述初始数据拼接代码;
[0030]调用预设开关确定所述初始数据拼接代码中的所述原始数据逻辑值;
[0031]替换所述原始数据逻辑值为目标数据逻辑值,得到目标数据拼接代码。
[0032]进一步地,在本申请实施例提供的上述数据拼接功能迁移方法中,所述调用所述目标数据拼接代码拼接处理所述第一数据与所述第二数据,得到数据拼接结果包括:
[0033]解析所述数据拼接请求,得到数据拼接要求;
[0034]调用所述目标数据拼接代码按照所述数据拼接要求拼接处理所述第一数据与所述第二数据,得到数据拼接结果。
[0035]本申请实施例第二方面还提供一种数据拼接功能迁移装置,所述数据拼接功能迁移装置包括:
[0036]请求解析模块,用于当接收到数据拼接请求时,解析所述数据拼接请求,得到待拼
接的第一数据与第二数据;
[0037]类型获取模块,用于获取所述第一数据对应的第一数据类型以及所述第二数据对应的第二数据类型,并分别根据所述第一数据类型与所述第二数据类型确定原始逻辑项与目标逻辑项;
[0038]逻辑遍历模块,用于根据所述原始逻辑项遍历第一预设数据层,得到所述原始逻辑项对应的原始数据逻辑值,并根据所述目标逻辑项遍历第二预设数据层,得到所述目标逻辑项对应的目标数据逻辑值;
[0039]代码获取模块,用于获取原始数据库中的初始数据拼接代码;
[0040]代码调整模块,用于调用预设开关根据所述原始数据逻辑值与所述目标数据逻辑值调整所述初始数据拼接代码,得到目标数据拼接代码;
[0041]代码拼接模块,用于调用所述目标数据拼接代码拼接处理所述第一数据与所述第二数据,得到数据拼接结果。
[0042]本申请实施例第三方面还提供一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任意一项所述数据拼接功能迁移方法。
[0043]本申请实施例第四方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述数据拼接功能迁移方法。
[0044]本申请实施例提供的上述数据拼接功能迁移方法、数据拼接功能迁移装置、计算机设备以及计算机可读存储介质,通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据拼接功能迁移方法,其特征在于,所述数据拼接功能迁移方法包括:当接收到数据拼接请求时,解析所述数据拼接请求,得到待拼接的第一数据与第二数据;获取所述第一数据对应的第一数据类型以及所述第二数据对应的第二数据类型,并分别根据所述第一数据类型与所述第二数据类型确定原始逻辑项与目标逻辑项;根据所述原始逻辑项遍历第一预设数据层,得到所述原始逻辑项对应的原始数据逻辑值,并根据所述目标逻辑项遍历第二预设数据层,得到所述目标逻辑项对应的目标数据逻辑值;获取原始数据库中的初始数据拼接代码;调用预设开关根据所述原始数据逻辑值与所述目标数据逻辑值调整所述初始数据拼接代码,得到目标数据拼接代码;调用所述目标数据拼接代码拼接处理所述第一数据与所述第二数据,得到数据拼接结果。2.根据权利要求1所述的数据拼接功能迁移方法,其特征在于,所述解析所述数据拼接请求,得到待拼接的第一数据与第二数据包括:解析所述数据拼接请求,并检测所述数据拼接请求中是否携带数据标识;当检测结果为所述数据拼接请求中携带所述数据标识时,提取第一数据标识与第二数据标识;根据所述第一数据标识与所述第二数据标识分别遍历预先设置的数据标识与数据的映射关系,得到待拼接的第一数据与第二数据。3.根据权利要求1所述的数据拼接功能迁移方法,其特征在于,所述分别根据所述第一数据类型与所述第二数据类型确定原始逻辑项与目标逻辑项包括:根据所述第一数据类型遍历预先设置的数据类型与逻辑项的映射关系,得到所述第一数据类型对应的第一原始逻辑项与第一目标逻辑项;根据所述第二数据类型遍历预先设置的数据类型与逻辑项的映射关系,得到所述第二数据类型对应的第二原始逻辑项与第二目标逻辑项。4.根据权利要求1所述的数据拼接功能迁移方法,其特征在于,所述根据所述原始逻辑项遍历第一预设数据层,得到所述原始逻辑项对应的原始数据逻辑值包括:获取所述第一预设数据层中的第一代码配置信息;检测所述第一代码配置信息中是否存在所述原始逻辑项;当检测结果为所述第一代码配置信息中存在所述原始逻辑项时,确定所述第一代码配置信息中所述原始逻辑项的第一目标位置,并提取所述第一目标位置处的配置内容作为原始数据逻辑值。5.根据权利要求1所述的数据拼接功能迁移方法,其特征在于,所述获取原始数据库中的初始数据拼接代码包括:获取所述原始数据库...

【专利技术属性】
技术研发人员:林雄
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1