【技术实现步骤摘要】
基于数据分析技术的计算逻辑迁移方法及终端设备
本专利技术属于数据处理
,尤其涉及基于数据分析技术的计算逻辑迁移方法、终端设备以及计算机可读存储介质。
技术介绍
数据库是按照数据结构来组织、存储和管理数据的仓库,由于数据库的存储容量大,且稳定性高,故在实际的业务场景,通常将业务相关的数据预先存入数据库,并通过调用数据库中的数据来实现特定的业务功能。但是,在保险业务或银行业务等业务领域中,在通过应用工程实现业务功能时,计算逻辑完全依赖于数据库,即调用数据并对数据进行计算的过程完全在数据库内部进行,在同时计算多个数据时,容易形成处理性能瓶颈,并且单个业务功能异常会导致数据库的上层系统瘫痪。综上,现有技术中业务功能的实现对数据库的依赖程度过高,实现效率局限于数据库的处理效率,并且容错性差。
技术实现思路
有鉴于此,本专利技术实施例提供了基于数据分析技术的计算逻辑迁移方法、终端设备以及计算机可读存储介质,以解决现有技术中业务功能的实现过度依赖数据库,实现效率存在上限的问题。本专利技术实施例的第一方面提供了一种基于数据分析技术的计算逻辑迁移方法,包括:获取应用工程中的调用文 ...
【技术保护点】
1.一种基于数据分析技术的计算逻辑迁移方法,其特征在于,包括:获取应用工程中的调用文件,所述调用文件用于被执行以实现业务功能;连接与所述应用工程相关的数据库,并执行所述调用文件,得到第一执行结果;根据预设的转换模板对所述调用文件进行转换,得到迁移文件,并获取通过执行所述迁移文件得到的第二执行结果;若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。
【技术特征摘要】
1.一种基于数据分析技术的计算逻辑迁移方法,其特征在于,包括:获取应用工程中的调用文件,所述调用文件用于被执行以实现业务功能;连接与所述应用工程相关的数据库,并执行所述调用文件,得到第一执行结果;根据预设的转换模板对所述调用文件进行转换,得到迁移文件,并获取通过执行所述迁移文件得到的第二执行结果;若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。2.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述根据预设的转换模板对所述调用文件进行转换,得到迁移文件,包括:识别所述调用文件中的计算语句,所述计算语句包括待计算数据名和计算函数,所述待计算数据名为所述计算语句被执行时调用的数据库数据的名称;将所述计算函数通过所述转换模板转换为迁移语句,将所述待计算数据名添加至所述迁移语句,并生成包含添加完成后的所述迁移语句的所述迁移文件。3.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述业务功能包括多个子功能,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程,包括:获取所述第一执行结果中与所述多个子功能一一对应的多个第一子结果,并获取所述第二执行结果中与所述多个子功能一一对应的多个第二子结果,将所述多个第一子结果与所述多个第二子结果进行一一比对;若将所述多个第一子结果与所述多个第二子结果进行一一比对的结果都为成功,则将所述迁移文件添加至所述应用工程。4.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程,包括:获取得到所述第一执行结果的第一执行时长,并获取得到所述第二执行结果的第二执行时长;若所述第一执行时长大于或等于所述第二执行时长,且所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程。5.如权利要求1所述的计算逻辑迁移方法,其特征在于,所述若所述第一执行结果与所述第二执行结果相同,则将所述迁移文件添加至所述应用工程之后,还包括:禁用所述调用文件;当检测到所述应用工程的所述业务功能实现失败时,重新启用所述调用文件。6....
【专利技术属性】
技术研发人员:葛鹏,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。