核心银行系统批量作业运行数据的监控方法及装置的制造方法

文档序号:9217756阅读:879来源:国知局
核心银行系统批量作业运行数据的监控方法及装置的制造方法
【技术领域】
[0001] 本发明涉及核心银行系统技术领域,尤其涉及一种核心银行系统批量作业运行数 据的监控方法及装置。
【背景技术】
[0002] 目前,随着计算机技术的发展,当前的银行作业数据有很多可以通过核心银行系 统来处理。核心银行系统(CoreBankingSystem)是以客户为中心,进行帐务处理、满足综 合柜员制、并提供24小时服务的电子系统。
[0003] 当前,整个核心银行系统每天均需要处理大量的作业数据。而核心银行系统批量 作业的运行情况包括各模块的耗时情况、异常情况、批量关键路径、作业增长趋势等内容, 这些内容都包括在每日的批量运行日报(TWSJOBPROCESSREPORT)中,而一个核心银行系 统的批量作业条数一般有数万个,而当前对批量作业运行数据的监控,例如耗时情况、异常 情况、批量关键路径、作业增长趋势等的分析需要依靠人工来完成,致使当前对批量作业运 行数据的监控分析较为繁琐复杂,且准确度较差。

【发明内容】

[0004] 本发明的实施例提供一种核心银行系统批量作业运行数据的监控方法及装置,以 解决当前对批量作业运行数据的监控需要依靠人工来完成,致使当前对批量作业运行数据 的监控分析较为繁琐复杂,且准确度较差的问题。
[0005] 为达到上述目的,本发明采用如下技术方案:
[0006] 一种核心银行系统批量作业运行数据的监控方法,包括:
[0007] 预先解析一作业调度配置文件,获取各批量作业的逻辑关系信息,并将所述逻辑 关系信息存储于数据库中;
[0008] 解析预先获取的一批量运行日志,获取每个作业的运行情况信息,并将所述运行 情况信息存储于数据库中;
[0009] 根据所述各批量作业的逻辑关系信息以及所述每个作业的运行情况信息对所述 批量作业运行数据进行分析处理,形成待展示数据;
[0010] 接收用户输入的展示指令,将所述展示指令对应的待展示数据整理为表格数据或 图表数据,并将所述表格数据或图表数据进行展示。
[0011] 具体的,预先解析一作业调度配置文件,获取各批量作业的逻辑关系信息,并将所 述逻辑关系信息存储于数据库中,包括:
[0012] 解析一作业调度配置文件,获取得到批量作业先后顺序的逻辑关系,并生成批量 作业的拓扑结构;
[0013] 将所述批量作业的拓扑结构进行结构化存储。
[0014] 具体的,将所述批量作业的拓扑结构进行结构化存储,包括:
[0015] 获取批量作业的各模块信息,并将模块信息存储于一模块表中;所述模块信息包 括模块编号、模块名称、起止作业信息;
[0016] 获取各模块与应用程序说明AD的第一关系信息,并将所述第一关系信息存储于 一AD表中;所述第一关系信息包括各AD所对应的模块编号;
[0017]获取各AD与AD中各作业之间的第二关系信息,并将所述第二关系信息存储于一Job_ad表中;所述第二关系信息包括AD名称以及AD中各作业在AD中的编号;
[0018] 获取AD中各作业之间的先后顺序关系信息,并将所述先后顺序关系信息存储于 一J〇b_edge表中;所述先后顺序关系信息包括各作业的唯一标识,所述唯一标识由AD名称 以及所述作业在AD中的编号组成。
[0019] 具体的,所述运行情况信息包括作业运行起止时间、作业运行耗时以及返回码。
[0020] 具体的,所述根据所述各批量作业的逻辑关系信息以及所述每个作业的运行情况 信息对所述批量作业运行数据进行分析处理,形成待展示数据,包括:
[0021] 在内存中构建批量作业的拓扑结构的模型。
[0022] 具体的,所述待展示数据包括批量作业的关键路径、模块健康度。
[0023] 进一步的,所述根据所述各批量作业的逻辑关系信息以及所述每个作业的运行情 况信息对所述批量作业运行数据进行分析处理,形成待展示数据,还包括:
[0024] 根据所述批量作业的拓扑结构的模型以及所述每个作业的运行情况信息识别所 述批量作业的关键路径。
[0025] 进一步的,所述根据所述各批量作业的逻辑关系信息以及所述每个作业的运行情 况信息对所述批量作业运行数据进行分析处理,形成待展示数据,还包括:
[0026] 根据所述批量作业的拓扑结构的模型以及所述每个作业的运行情况信息,确定各 模块的耗时参数、模块停止时间参数、模块耗时增长速度参数以及模块稳定性参数;
[0027] 根据所述各模块的耗时参数、模块停止时间参数、模块耗时增长速度参数以及模 块稳定性参数,确定所述模块健康度。
[0028] 一种核心银行系统批量作业运行数据的监控装置,包括:
[0029] 作业调度配置文件解析单元,用于预先解析一作业调度配置文件,获取各批量作 业的逻辑关系信息,并将所述逻辑关系信息存储于数据库中;
[0030] 批量运行日志解析单元,用于解析预先获取的一批量运行日志,获取每个作业的 运行情况信息,并将所述运行情况信息存储于数据库中;
[0031] 待展示数据生成单元,用于根据所述各批量作业的逻辑关系信息以及所述每个作 业的运行情况信息对所述批量作业运行数据进行分析处理,形成待展示数据;
[0032] 展示单元,用于接收用户输入的展示指令,将所述展示指令对应的待展示数据整 理为表格数据或图表数据,并将所述表格数据或图表数据进行展示。
[0033] 具体的,所述作业调度配置文件解析单元,包括:
[0034] 批量作业的拓扑结构生成子单元,用于解析一作业调度配置文件,获取得到批量 作业先后顺序的逻辑关系,并生成批量作业的拓扑结构;
[0035] 结构化存储子单元,用于将所述批量作业的拓扑结构进行结构化存储。
[0036] 具体的,所述结构化存储子单元用于:
[0037] 获取批量作业的各模块信息,并将模块信息存储于一模块表中;所述模块信息包 括模块编号、模块名称、起止作业信息;
[0038] 获取各模块与应用程序说明AD的第一关系信息,并将所述第一关系信息存储于 一AD表中;所述第一关系信息包括各AD所对应的模块编号;
[0039] 获取各AD与AD中各作业之间的第二关系信息,并将所述第二关系信息存储于一 Job_ad表中;所述第二关系信息包括AD名称以及AD中各作业在AD中的编号;
[0040]获取AD中各作业之间的先后顺序关系信息,并将所述先后顺序关系信息存储于 一J〇b_edge表中;所述先后顺序关系信息包括各作业的唯一标识,所述唯一标识由AD名称 以及所述作业在AD中的编号组成。
[0041] 具体的,所述批量运行日志解析单元获取的所述运行情况信息包括作业运行起止 时间、作业运行耗时以及返回码。
[0042] 此外,所述待展示数据生成单元,具体用于:
[0043] 在内存中构建批量作业的拓扑结构的模型。
[0044] 具体的,所述待展示数据生成单元生成的所述待展示数据包括批量作业的关键路 径、模块健康度。
[0045] 进一步的,所述待展示数据生成单元,还用于:
[0046] 根据所述批量作业的拓扑结构的模型以及所述每个作业的运行情况信息识别所 述批量作业的关键路径。
[0047] 进一步的,所述待展示数据生成单元,还用于:
[0048] 根据所述批量作业的拓扑结构的模型以及所述每个作业的运行情况信息,确定各 模块的耗时参数、模块停止时间参数、模块耗时增长速度参数以及模块稳定性参数;
[0049] 根据所述各模块的耗时参数、模块停止时间参数、模块耗时增长速度参数以及模 块稳定性参数,确定所述模块健康度。
[0050] 本发明实施例提供的核心银行系统批量作业运行数据的监控方法及装置,能够预 先解析一作业调度配置文件,获取各批量作业的逻辑关系信息,并将所述逻辑关系信息存 储于数据库中,并解析预先获取的一批量运行日志,获取每个作业的运行情况信息,并将所 述运行情况信息存储于数据库中;之后根据所述各批量作业的逻辑关系信息以及所述每个 作业的运行情况信息对所述批量作业运行数据进行分析处理,形成待展示数据;从而在接 收用户输入的展示指令时,能够将所述展示指令对应的待展示数据整理为表格数据或图表 数据,并将所述表格数据或图表数据进行展示。可见,本发明实施例提供的核心银行系统批 量作业运行数据的监控方法及装置能够解决当前对批量作业运行数据的监控需要依靠人 工来完成,致使当前对批量作业运行数据的监控分析较为繁琐复杂,且准确度较差的问题。
【附图说明】
[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0052] 图1为本发明实施例提供的核心银行系统批量作业运行数据的监控方法的流程 图一;
[0053] 图2为本发明实施例提供的核心银行系统批量作业运行数据的监控方法的流程 图二;
[0054] 图3为本发明实施例中的拓扑结构示意图;
[0055]图4为本发明实施例中的结构化存储示意图;
[0056] 图5为本发明实施例中的作业运行报表示意图;
[0057] 图6为本发明实施例中构建批量作业的拓扑结构的模型的过程示意图;
[0058] 图7为本发明实施例中将待展示数据进行展示的示意图;
[
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1