系统数据自动检查修复方法技术方案

技术编号:26762029 阅读:27 留言:0更新日期:2020-12-18 23:06
本发明专利技术公开了一种系统数据自动检查修复方法,包括:读取数据校验规则表,并查询数据校验规则表中的根节点配置信息;根据根节点配置信息,查询得到校验规则下的子规则信息;根据子规则信息判断对应的系统数据是否异常,并将异常数据的相关信息输入异常数据记录表中;根据异常数据记录表中的异常数据信息,读取数据修复规则表中对应的数据修复规则信息;利用数据修复规则信息对相应的异常数据进行数据修复,并对异常数据记录表进行更新。通过本发明专利技术的技术方案,实现了自动发现系统异常数据和自动修复异常数据,提前发现系统问题,大大提高了运维人员的检查、修复效率,提高了生产力。

【技术实现步骤摘要】
系统数据自动检查修复方法
本专利技术涉及计算机系统
,尤其涉及一种系统数据自动检查修复方法。
技术介绍
目前,在日常运维工作中,无论是故障、程序bug等各种异常情况,都能够从系统数据体现出来,并且各种异常基本上都会导致系统产生异常数据,运营人员都要对异常数据进行修复,占用工作量较大。系统异常数据如果未及时发现处理,往往会造成不可预估的后果,造成的负面影响很大。
技术实现思路
针对上述问题,本专利技术提供了一种系统数据自动检查修复方法,利用系统数据中各表之间的关联关系和表中数据保存规则,预设数据校验规则表和数据修复规则表,通过数据校验规则表对系统数据进行校验,根据预设的校验规则判断系统数据是否为异常数据,并通过数据修复规则表对异常数据进行修复,实现自动发现系统异常数据和自动修复异常数据,提前发现系统问题,大大提高运维人员的检查、修复效率,提高生产力。为实现上述目的,本专利技术提供了一种系统数据自动检查修复方法,包括:读取数据校验规则表,并查询所述数据校验规则表中的根节点配置信息;根据所述根节点配置信息,查询得到校本文档来自技高网...

【技术保护点】
1.一种系统数据自动检查修复方法,其特征在于,包括:/n读取数据校验规则表,并查询所述数据校验规则表中的根节点配置信息;/n根据所述根节点配置信息,查询得到校验规则下的子规则信息;/n根据所述子规则信息判断对应的系统数据是否异常,并将异常数据的相关信息输入异常数据记录表中;/n根据所述异常数据记录表中的异常数据信息,读取数据修复规则表中对应的数据修复规则信息;/n利用所述数据修复规则信息对相应的异常数据进行数据修复,并对所述异常数据记录表进行更新。/n

【技术特征摘要】
1.一种系统数据自动检查修复方法,其特征在于,包括:
读取数据校验规则表,并查询所述数据校验规则表中的根节点配置信息;
根据所述根节点配置信息,查询得到校验规则下的子规则信息;
根据所述子规则信息判断对应的系统数据是否异常,并将异常数据的相关信息输入异常数据记录表中;
根据所述异常数据记录表中的异常数据信息,读取数据修复规则表中对应的数据修复规则信息;
利用所述数据修复规则信息对相应的异常数据进行数据修复,并对所述异常数据记录表进行更新。


2.根据权利要求1所述的系统数据自动检查修复方法,其特征在于,查询得到的所述数据校验规则表中的根节点配置信息包括规则id、数据量查询校验语句和业务信息查询语句,执行所述数据量查询校验语句和所述业务信息查询语句,并将查询结果用于下一级配置规则信息判断。


3.根据权利要求2所述的系统数据自动检查修复方法,其特征在于,所述根据所述子规则信息判断对应的系统数据是否异常具体包括:
根据所述子规则信息由所述数据校验规则表中得到校验语句变量信息;
根据上一级配置规则信息得到的查询结果替换数据量查询校验语句及业务信息查询语句中的条件信息;
执行所述数据量查询校验语句和所述业务信息查询语句,所述业务信息查询语句的查询结果用于下一级配置规则信息判断;
根据所述数据量查询校验语句的查询结果以及所述子规则信息中的校验成功失败标识和比对条件数据量,判断所述子规则信息对应的系统数据是否异常。


4.根据权利要求3所述的系统数据自动检查修复方法,其特征在于,所述判断所述子规则信息对应的系统数据是否异常具体包括:
根据校验成功失败标识的取值,判断所述数据量查询校验语句的查询结果与所述比对条件数据量的大小关系,其中,所述校验成功失败标识包括“>”、“<”和“=”;
当所述数据量查询校验语句的查询结果与所述比对条件数据量的大小关系与所述校验成功失败标识相一致时,校验成功;
当所述数...

【专利技术属性】
技术研发人员:尹鹏
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1