一种批处理报错作业的智能判定方法技术

技术编号:39779992 阅读:11 留言:0更新日期:2023-12-22 02:24
本发明专利技术公开了一种批处理报错作业的智能判定方法

【技术实现步骤摘要】
一种批处理报错作业的智能判定方法、装置及设备


[0001]本专利技术涉及银行业务监控
,尤其涉及一种批处理报错作业的智能判定方法

装置及设备


技术介绍

[0002]在银行各种系统中,批处理通常指在后台对大量数据进行自动处理的过程

这包括对客户信息的审核

合同的生成

还款计划等操作,在批处理过程中系统会按照预设的规则和算法进行自动决策,提高处理的效率和准确性

随着运维服务和金融行业业务特点的需求发展,越来越多的系统需要进行批处理任务

批处理任务,指任务会按照一定的周期性定时地执行
(
比如每天执行
)
,比如数据备份

业务对账等,一般是由多个
SQL
语句组成一套完整流程

通常在大规模的日常批处理脚本执行过程中,因为大量数据需要进行加工,且批处理十分重要,涉及到报送

对账

结息等,在大数据或与处理数据有关的批处理中各种各样的报错出现后,我们需尽量减少处理时间,避免影响正常的报送或其他业务,所以这对我们判断报错给出解决方案提出了挑战

目前工业界还没有大规模的应用机器学习的相关算法来解决该问题,金融业的现状是出现报错根据系统管理员经验

联系开发看具体日志进行判断并解决

综上,基于批处理作业报错的快速处理减少处理时间的重要性和存在难点,学术界的已有工作和工业界的已有实践在我们的实际挑战中存在局限


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提出一种批处理报错作业的智能判定方法

装置以及设备,旨在解决上述问题

[0004]为实现上述目的,本专利技术提供一种批处理报错作业的智能判定方法,所述方法包括:
[0005]监控到批处理作业产生报错时,获取所述批处理作业的报错日志;
[0006]利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件;
[0007]若是,将所述目标历史事件对应的解决方法以及报错产生原因进行推送;
[0008]若否,通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送

[0009]优选的,所述方法还包括:
[0010]根据所述历史报错日志创建配置表并根据报错内容设置对应的关键字;其中,所述配置表包括报错类别以及报错内容,所述报错类别根据不同的报错内容进行划分

[0011]优选的,所述利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件,包括:
[0012]通过所述配置表对所述报错日志进行检索,获取对应的报错内容;
[0013]将所述报错日志的报错内容与历史报错日志的所有报错内容进行匹配,得到所述
目标历史事件

[0014]优选的,所述通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送,包括:
[0015]通过提取所述报错日志中的报错内容以确定对应的关键字,并根据报错内容确定所属的报错类别;
[0016]将所述关键字以及所述报错类别对应的编码作为输入数组输入至所述报错处理模型进行预测,得到解决方法以及报错产生原因

[0017]优选的,所述基于决策树构建的报错处理模型的构建过程,包括:
[0018]基于所述历史报错日志构造训练数据,所述训练数据包括第一特征以及第二特征,所述第一特征为报错类别,所述第二特征为报错内容;
[0019]将所述第一特征以及所述第二特征输入基于
CART
决策树进行训练,得到所述报错处理模型

[0020]优选的,所述报错类别包括数据类报错

环境类报错以及程序问题报错;所述报错内容包括
ORA
官方报错
、IBM
官方报错
、JAVA
官方报错

环境报错以及资源问题

[0021]为实现上述目的,本专利技术还提供一种批处理报错作业的智能判定装置,所述装置包括:
[0022]获取单元,用于监控到批处理作业产生报错时,获取所述批处理作业的报错日志;
[0023]匹配单元,用于利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件;
[0024]判定单元,用于判断匹配到目标历史事件时,将所述目标历史事件对应的解决方法以及报错产生原因进行推送;若否,通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送

[0025]优选的,所述装置还包括:
[0026]创建单元,用于根据所述历史报错日志创建配置表并根据报错内容设置对应的关键字;其中,所述配置表包括报错类别以及报错内容,所述报错类别根据不同的报错内容进行划分

[0027]为了实现上述目的,本专利技术还提出一种设备,包括处理器

存储器以及存储在所述存储器内的计算机程序,所述计算机程序被所述处理器执行以实现如上述实施例所述的一种批处理报错作业的智能判定方法的步骤

[0028]为了实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如上述实施例所述的一种批处理报错作业的智能判定方法的步骤

[0029]有益效果:
[0030]以上方案,通过监控到批处理作业产生报错时,获取所述批处理作业的报错日志;利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件;若是,将所述目标历史事件对应的解决方法以及报错产生原因进行推送;若否,通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送;能够在实际应用上能减少人工识别排查报错的工作量,从而大幅节省人工排查的时间,做到报错产生即发现,发现即定位,明
显达到提质增效的效果

附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0032]图
1、2
为本专利技术一实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种批处理报错作业的智能判定方法,其特征在于,所述方法包括:监控到批处理作业产生报错时,获取所述批处理作业的报错日志;利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件;若是,将所述目标历史事件对应的解决方法以及报错产生原因进行推送;若否,通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送
。2.
根据权利要求1述的一种批处理报错作业的智能判定方法,其特征在于,所述方法还包括:根据所述历史报错日志创建配置表并根据报错内容设置对应的关键字;其中,所述配置表包括报错类别以及报错内容,所述报错类别根据不同的报错内容进行划分
。3.
根据权利要求2所述的一种批处理报错作业的智能判定方法,其特征在于,所述利用余弦相似度算法计算所述报错日志与历史报错日志的文本相似度,确定是否匹配到目标历史事件,包括:通过所述配置表对所述报错日志进行检索,获取对应的报错内容;将所述报错日志的报错内容与历史报错日志的所有报错内容进行匹配,得到所述目标历史事件
。4.
根据权利要求1述的一种批处理报错作业的智能判定方法,其特征在于,所述通过确定所述报错日志中的报错内容输入至基于决策树构建的报错处理模型进行预测,并将得到的解决方法以及报错产生原因进行推送,包括:通过提取所述报错日志中的报错内容以确定对应的关键字,并根据报错内容确定所属的报错类别;将所述关键字以及所述报错类别对应的编码作为输入数组输入至所述报错处理模型进行预测,得到解决方法以及报错产生原因
。5.
根据权利要求1所述的一种批处理报错作业的智能判定方法,其特征在于,所述基于决策树构建的报错处理模型的构建过程,包括:基于所述历史报错日志构造训练数据,所述训练数据包括第一特征以及第二特征,所述第一特征为报错类别,所述第二特征为报错内容;将所述第一特征以及所述第二特征输入基于<...

【专利技术属性】
技术研发人员:陈家学王淇霖蔡建平刘畅
申请(专利权)人:厦门国际银行股份有限公司
类型:发明
国别省市:

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

1