[发明专利]批量作业依赖关系的解析方法及装置在审
申请号: | 202010820319.4 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111949832A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 郑旭然;王前程;魏雷;张凯 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/904 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 作业 依赖 关系 解析 方法 装置 | ||
本发明提供一种批量作业依赖关系的解析方法及装置,涉及大数据技术领域,解析方法包括:对各个作业实例进行抽象处理,得到各个所述作业实例各自对应的特征属性;其中,每个作业实例对应多个特征属性,多个特征属性构成一个对象;确定每个作业实例与其他作业实例的依赖关系;根据各个作业实例的依赖关系、各个作业实例对应的对象和预设的数据结构建立依赖模型;对所述依赖模型进行解析获取批量作业的作业依赖关系图。本发明能够直观掌握后台批量作业依赖关系,降低系统维护风险,提高问题分析效率。
技术领域
本发明涉及大数据技术领域,具体涉及一种批量作业依赖关系的解析方法及装置。
背景技术
批量作业处理适合于几乎不需要用户交互的后台自动化操作,主要在事先计划好的时间运行或在有需要的时候集中运行。能够按照计划运行、集中访问大量的数据,完成预期处理或生成相应报表。近年来,随着互联网的快速发展,银行系统日均交易量持续大幅度增长。为保障业务响应速度,联机交易仅完成必要实时的数据更新操作,不必实时更新或者不需要用户交互的数据更新操作,交由后台批量作业在业务低峰期处理。
批量作业数量日益增长,前后项依赖关系错乱复杂,缺少一个直观的可视化批量作业关系图,给系统维护带来极大不便和风险。不必要的依赖关系存在,可能导致系统整体批量运行时间延迟,影响业务处理效率;甚至出现循环依赖导致系统无法正常运行。
为解决目前大型企业后台批量作业关系错乱复杂,系统维护成本高的问题,亟需一种后台批量作业依赖关系分析方法和可视化展示方法。
发明内容
针对现有技术中的问题,本发明提供一种批量作业依赖关系的解析方法及装置,能够直观掌握后台批量作业依赖关系,降低系统维护风险,提高问题分析效率。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供一种批量作业依赖关系的解析方法,包括:
对各个作业实例进行抽象处理,得到各个所述作业实例各自对应的特征属性;其中,每个作业实例对应多个特征属性,多个特征属性构成一个对象;
确定每个作业实例与其他作业实例的依赖关系;
根据各个作业实例的依赖关系、各个作业实例对应的对象和预设的数据结构建立依赖模型;
对所述依赖模型进行解析获取批量作业的作业依赖关系图。
其中,所述特征属性包括:作业英文名、作业功能中文描述、作业触发类型、作业组名和定时时间中至少一种。
其中,所述确定每个作业实例与其他作业实例的依赖关系,包括:
确定各个作业实例中的开口作业实例;
根据作业执行顺序确定与所述开口作业实例相关的第一作业实例的依赖关系;
基于作业执行顺序遍历与所述第一作业实例相关的作业实例的依赖关系。
其中,所述数据结构包括:邻接矩阵和邻接表。
可选的,所述根据各个作业实例的依赖关系、各个作业实例对应的对象和预设的数据结构建立依赖模型,包括:
根据各个作业实例的依赖关系、各个作业实例对应的对象和邻接矩阵建立依赖模型,包括:
确定作业实例对应数量的邻接矩阵;
在所述邻接矩阵中对有依赖关系的两个对象所对应的元素位置设置为依赖标记。
可选的,所述根据各个作业实例的依赖关系、各个作业实例对应的对象和预设的数据结构建立依赖模型,包括:
根据各个作业实例的依赖关系、各个作业实例对应的对象和邻接表建立依赖模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820319.4/2.html,转载请声明来源钻瓜专利网。