【技术实现步骤摘要】
数据处理方法、装置、设备、介质及产品
[0001]本申请属于大数据
,尤其涉及一种数据处理方法
、
装置
、
设备
、
介质及产品
。
技术介绍
[0002]现实生活中,通常在搭建完系统之后,需要进行系统上线,即进入系统试运行阶段
。
然而,系统上线后可能会出现一些较为严重的异常,这些异常可能会影响系统的稳定性
。
[0003]基于此,为了避免现实生活中系统上线后出现异常,一般是通过人工在系统上线前对待上线的代码数据进行核查,以避免系统上线后出现异常
。
然而,由于随着项目的开发深入,需求也越来越多,每次需要人工审核的代码数据量也越来越大,以致于人工评审的工作量较大
。
技术实现思路
[0004]本申请实施例提供一种数据处理方法
、
装置
、
设备
、
介质及产品,减少了人工评审代码的工作量
。
[0005]第一方面,本申请实施例提供一种数据处理方法,该方法包括:
[0006]获取目标系统的待审核数据,所述待审核数据包括第一代码数据;
[0007]基于静态代码扫描工具对所述待审核数据进行扫描审核,得到第一扫描结果;
[0008]在所述第一扫描结果表征所述待审核数据正常的情况下,基于至少一个第一扫描规则信息对所述第一代码数据进行扫描,得到第二扫描结果,其中,所述第二扫描结果包括第二代码数据,所述第二代 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:获取目标系统的待审核数据,所述待审核数据包括第一代码数据;基于静态代码扫描工具对所述待审核数据进行扫描审核,得到第一扫描结果;在所述第一扫描结果表征所述待审核数据正常的情况下,基于至少一个第一扫描规则信息对所述第一代码数据进行扫描,得到第二扫描结果,其中,所述第二扫描结果包括第二代码数据,所述第二代码数据为所述第一代码数据中的部分代码数据
。2.
根据权利要求1所述的方法,其特征在于,所述待审核数据还包括与所述第一代码数据对应的生产元数据;所述静态代码扫描工具包括至少一个第二扫描规则信息;获取所述第一代码数据对应的生成元数据,包括:从数据库中获取与第一代码数据对应的生成元数据,所述静态代码扫描工具与所述数据库连接;所述基于静态代码扫描工具对所述待审核数据进行扫描审核,得到第一扫描结果,包括:基于所述至少一个第二扫描规则信息对所述第一代码数据以及所述第一代码数据对应的生产元数据进行扫描审核,以得到第一扫描结果
。3.
根据权利要求2所述的方法,其特征在于,所述至少一个第二扫描规则信息包括如下规则中的至少一项:表上无主键
、
不得使用存储过程
、
主键由第一预设数量的字段构成
、
组合主键的字段数量小于或等于第二预设数量
、
数据库名称的字节数量小于或等于第三预设数量
、
不得使用自定义函数
、
不得使用视图
。4.
根据权利要求1所述的方法,其特征在于,所述待审核数据还包括所述第一代码数据的第一获取时刻;所述基于至少一个第一扫描规则信息对所述第一代码数据进行扫描,得到第二扫描结果之前,所述方法还包括:在所述第一扫描结果表征所述待审核数据正常的情况下,获取所述目标系统的第三代码数据以及所述第三代码数据的第二获取时刻,所述第二获取时刻早于所述第一获取时刻;基于所述第一代码数据和所述第三代码数据,确定所述第一代码数据中的变更代码数据;所述基于至少一个第一扫描...
【专利技术属性】
技术研发人员:吴楠,黄德荣,朱祖恩,张彪,汤民帮,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。