【技术实现步骤摘要】
数据处理方法、装置、存储介质及计算机设备
[0001]本公开涉及数据处理
,特别是涉及一种数据处理方法
、
装置
、
存储介质及计算机设备
。
技术介绍
[0002]目前,由于业务系统的逻辑复杂多变,容易出现对象在使用时不一定按照业务系统的设计流程进行操作的情况,导致业务系统对应的数据库中容易出现错误数据
。
相关技术中,可以进行数据处理操作,以对错误数据进行排查
。
具体地,可以在业务逻辑中添加日志记录功能,用于记录对象关键操作的执行情况和执行结果,通过对日志进行分析可以实现数据处理
。
但是,这种方法实际还是依赖于人工对日志进行分析判断,以确定是哪个业务数据块出现问题,所以这种方法存在耗时长
、
无法快速诊断的问题
。
技术实现思路
[0003]本公开实施例提供了一种数据处理方法
、
装置
、
存储介质及计算机设备,它能够提升对业务数据进行数据诊断的效率
。
[0004]根据本公开的一方面,提供了一种数据处理方法,包括:获取针对目标应用的数据诊断请求,所述目标应用的应用数据存储于预设数据库;识别所述数据诊断请求对应的业务场景信息;根据所述业务场景信息在所述预设数据库中确定与所述业务场景信息关联的第一结构化数据,并根据所述第一结构化数据中包含的数据关系确定待诊断的第一业务数据;获取所述第一业务数据对应的第一数据诊断方式;基于所述第一数据 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:获取针对目标应用的数据诊断请求,所述目标应用的应用数据存储于预设数据库;识别所述数据诊断请求对应的业务场景信息;根据所述业务场景信息在所述预设数据库中确定与所述业务场景信息关联的第一结构化数据,并根据所述第一结构化数据中包含的数据关系确定待诊断的第一业务数据;获取所述第一业务数据对应的第一数据诊断方式;基于所述第一数据诊断方式对所述第一业务数据进行数据诊断,得到所述数据诊断请求对应的诊断结果
。2.
根据权利要求1所述的方法,其特征在于,所述第一数据诊断方式包括内部诊断方式或外部诊断方式;基于所述第一数据诊断方式对所述第一业务数据进行数据诊断,得到所述数据诊断请求对应的诊断结果,包括:若所述第一数据诊断方式为所述内部诊断方式,对所述第一业务数据进行数据校验,得到校验结果;将所述校验结果与预设的结果配置数据进行结果匹配,得到所述诊断结果;若所述第一数据诊断方式为外部诊断方式,根据所述第一业务数据构建诊断脚本;基于所述诊断脚本获取外部系统的校验数据,并基于所述校验数据对所述第一业务数据进行数据诊断,得到所述诊断结果
。3.
根据权利要求2所述的方法,其特征在于,所述第一业务数据包括第一子业务数据和第二子业务数据,所述对所述第一业务数据进行数据校验,得到校验结果,包括:获取所述第一子业务数据中业务字段对应的业务值;若所述业务值与预设的第一校验值相等,对所述第二子业务数据进行数据匹配,得到所述校验结果
。4.
根据权利要求2所述的方法,其特征在于,所述对所述第一业务数据进行数据校验,得到校验结果,包括:获取所述第一业务数据中类型字段对应类型值;将所述类型值与预设的第二校验值进行比较,得到所述校验结果
。5.
根据权利要求2所述的方法,其特征在于,所述对所述第一业务数据进行数据校验,得到校验结果,包括:若所述第一业务数据为单表数据,对所述第一业务数据的字段值进行空值校验;若所述空值校验的结果表示所述字段值为非空值,对所述字段值进行格式校验,得到所述校验结果
。6.
根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:根据所述第一业务数据获取场景跳转数据;根据所述场景跳转数据和预设的场景关联数据确定跳转场景信息;根据所述跳转场景信息在所述预设数据库中确定与所述跳转场景信息关联的第二结构化数据,并根据所述第二结构化数据中包含的数据关系确定待诊断的第二业务数据;获取所述第二业务数据对应的第二数据诊断方式;基于所述第二数据诊断方式对所述第二业务数据进行数据诊断
。
7.
根据权利要求6所述的方法,其特征在于,在所述根...
【专利技术属性】
技术研发人员:文桃,陈红日,刘鑫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。