[发明专利]数据处理方法、电子设备及存储介质在审
申请号: | 202111168485.1 | 申请日: | 2021-09-29 |
公开(公告)号: | CN113792055A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 安继贤;李晶;晋晓峰;盛勤 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 彭奇;张颖玲 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 电子设备 存储 介质 | ||
本发明公开了一种数据处理方法、电子设备及存储介质,数据处理方法包括:从第一业务相关的业务系统对应的业务数据表中,获取所述第一业务对应的第一数据关系表中每个字段对应的第一字段值和第二字段值;所述第一数据关系表表征第一业务对应的入参字段在每个相关的业务系统对应的业务数据表中对应的字段;第一字段值和第二字段值分别为业务系统响应所述第一业务的第一处理请求前后的字段值;基于所述第一数据关系表中每个字段对应的第一字段值和第二字段值,确定出字段值发生变更的第一字段;输出关于所述第一业务的第一信息,所述第一信息表征入参字段在所述第一数据关系表中对应的所有第一字段、以及每个第一字段对应的第一字段值和第二字段值。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法、电子设备及存储介质。
背景技术
随着计算机技术的发展,越来越多的技术,例如,区块链(Blockchain)、大数据、分布式等技术被应用在金融领域,传统金融业正在逐步向金融科技转变,然而,由于金融行业的安全性、实时性要求,金融科技也对技术提出了更高的要求。金融科技领域下,开发人员在开发大数据应用的过程中,从大数据应用相关的业务对应的源码中,整理出对应业务所涉及的数据表的相关信息。但是,存在整理出的数据出现遗漏或错误的问题。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法、电子设备及存储介质,以解决相关技术中整理出的数据出现遗漏或错误的技术问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种数据处理方法,包括:
从第一业务相关的业务系统对应的业务数据表中,获取所述第一业务对应的第一数据关系表中每个字段对应的第一字段值和第二字段值;其中,所述第一数据关系表表征第一业务对应的入参字段在每个相关的业务系统对应的业务数据表中对应的字段;第一字段值和第二字段值分别为业务系统响应所述第一业务的第一处理请求前后的字段值;
基于所述第一数据关系表中每个字段对应的第一字段值和第二字段值,确定出字段值发生变更的第一字段;
输出关于所述第一业务的第一信息,所述第一信息表征入参字段在所述第一数据关系表中对应的所有第一字段、以及每个第一字段对应的第一字段值和第二字段值。
上述方案中,所述方法还包括:
基于所述第一处理请求中的输入参数和所述第一信息,输出所述第一业务对应的业务逻辑。
上述方案中,在构建所述第一数据关系表时,所述方法包括:
从第一业务相关的业务系统中,获取业务系统在执行第一业务对应的测试用例的过程中所执行的SQL语句;
通过解析获取到的所有SQL语句,确定出每个业务系统对应的每个业务数据表中与所述测试用例相关的第二字段和对应的字段值;
基于测试用例中入参字段和对应的字段值、以及基于确定出的字段和对应的字段值,确定出字段值相同的每组字段;每组字段包括入参字段和第二字段;
基于确定出的每组字段,构建第一数据关系表。
上述方案中,在所述通过解析获取到的所有SQL语句,确定出每个业务系统对应的每个业务数据表中与所述测试用例相关的第二字段和对应的字段值时,所述方法包括:
按照空格对SQL语句进行切割,得到第一数组;
基于第一数组中的第一个字串以及设定的语句类型对应的设定字符串,确定出SQL语句对应的语句类型;
基于确定出的语句类型和对应的设定解析策略,从第一数组中提取出业务数据表的标识、对应语句类型对应的字段和字段值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168485.1/2.html,转载请声明来源钻瓜专利网。