主机数据移行冲突检测方法及装置制造方法及图纸

技术编号:38909245 阅读:10 留言:0更新日期:2023-09-25 09:27
本发明专利技术公开了一种主机数据移行冲突检测方法及装置,涉及大数据技术领域,该方法包括:获取主机数据移行时的全量作业清单;在全量作业清单中确定关键节点作业;分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;对全量作业清单中的每个作业进行资源分析,生成资源分析表;根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集,本发明专利技术可以快速准确地识别出数据移行过程中潜在的资源冲突情况,避免因作业间资源冲突导致的移行流程中断,保证移行作业并发度,提高整体移行效率。体移行效率。体移行效率。

【技术实现步骤摘要】
主机数据移行冲突检测方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种主机数据移行冲突检测方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]银行应用系统庞大,架构错综复杂,银行每次版本投产,都需要实施大量数据移行工作。移行作业量常常数以万计,包含应用表移行和系统表移行,而投产停机时间短(如仅2小时),如何设计移行作业流程,才能达到较高并发度又不会出现作业间冲突成为工作的重点和难点。由于数据移行处于停机关键路径上,移行作业的效率和流程的顺畅至关重要。
[0004]然而大版投产时,常常会出现因移行作业间资源冲突而引起的流程中断。投产过程中,若发现类似问题,可能会影响投产流程的顺利运行,支持人员需要消耗较多精力和时间确认解决问题、重提作业,进而影响总体停机时间。同时,在有限的测试周期内,数据移行仅在数轮投产演练期间开展集中测试,而由于测试环境资源容量与生产环境差别极大,使得移行作业因资源限制被平滑执行,难以暴露数据移行中存在的潜在冲突隐患。

技术实现思路

[0005]本专利技术实施例提供一种主机数据移行冲突检测方法,用以快速准确地识别出数据移行过程中潜在的资源冲突情况,避免因作业间资源冲突导致的移行流程中断,保证移行作业并发度,提高整体移行效率,该方法包括:
[0006]获取主机数据移行时的全量作业清单;
[0007]在全量作业清单中确定关键节点作业
[0008]分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;
[0009]对全量作业清单中的每个作业进行资源分析,生成资源分析表;
[0010]根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集。
[0011]本专利技术实施例还提供一种主机数据移行冲突检测装置,用以快速准确地识别出数据移行过程中潜在的资源冲突情况,避免因作业间资源冲突导致的移行流程中断,保证移行作业并发度,提高整体移行效率,该装置包括:
[0012]获取模块,用于获取主机数据移行时的全量作业清单;
[0013]关键节点作业确定模块,用于在全量作业清单中确定关键节点作业;
[0014]分析模块,用于分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;
[0015]生成模块,用于对全量作业清单中的每个作业进行资源分析,生成资源分析表;
[0016]冲突确定模块,用于根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集。
[0017]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述主机数据移行冲突检测方法。
[0018]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述主机数据移行冲突检测方法。
[0019]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述主机数据移行冲突检测方法。
[0020]本专利技术实施例与现有技术相比,通过获取主机数据移行时的全量作业清单;在全量作业清单中确定关键节点作业;分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;对全量作业清单中的每个作业进行资源分析,生成资源分析表;根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集,可以快速准确地识别出数据移行过程中潜在的资源冲突情况,避免因作业间资源冲突导致的移行流程中断,保证移行作业并发度,提高整体移行效率。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0022]图1为本专利技术实施例中主机数据移行冲突检测方法的流程图;
[0023]图2为本专利技术实施例中作业JOBP1的前向关系图;
[0024]图3为本专利技术实施例中主机数据移行冲突检测方法的具体实例的流程图;
[0025]图4为本专利技术实施例中主机数据移行冲突检测方法的具体实例的流程图;
[0026]图5为本专利技术实施例中主机数据移行冲突检测方法的具体实例的流程图;
[0027]图6为本专利技术实施例中主机数据移行冲突检测方法的具体实例的流程图;
[0028]图7为本专利技术实施例中主机数据移行冲突检测装置的示意图;
[0029]图8为本专利技术实施例中计算机设备的示意图。
具体实施方式
[0030]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0031]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0032]本专利技术实施例针对数据移行过程中的潜在冲突进行针对性检测,通过完成主机版本“TWS(Tivoli Workload Scheduler,企业作业调度)流程

作业

程序

表”四类要素的关
联分析,梳理出可能存在冲突的集合,给出排程优化建议,从而消除版本投产期间因数据移行冲突造成的时间延误等问题。
[0033]图1为本专利技术实施例中主机数据移行冲突检测方法的流程图,如图1所示,主机数据移行冲突检测方法包括:
[0034]步骤101,获取主机数据移行时的全量作业清单;
[0035]步骤102,在全量作业清单中确定关键节点作业;
[0036]步骤103,分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;
[0037]步骤104,对全量作业清单中的每个作业进行资源分析,生成资源分析表;
[0038]步骤105,根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集。
[0039]首先对本专利技术实施例中直接或间接前后项关系进行介绍,图2为本专利技术实施例中作业JOBP1的前向关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主机数据移行冲突检测方法,其特征在于,包括:获取主机数据移行时的全量作业清单;在全量作业清单中确定关键节点作业;分析关键节点作业的作业相关集及作业无关集;所述作业相关集为全量作业清单中与关键节点作业有直接或间接前后项关系的第一作业的集合;所述作业无关集为全量作业清单中除第一作业外的其他作业的集合;对全量作业清单中的每个作业进行资源分析,生成资源分析表;根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集。2.如权利要求1所述的方法,其特征在于,所述作业相关集中记录:第一作业的名称、第一作业与关键节点作业的前后项关系、前向关系图或后向关系图中第一作业与关键节点作业之间间隔的层数。3.如权利要求1所述的方法,其特征在于,对全量作业清单中的每个作业进行资源分析,生成资源分析表,包括:根据数据移行批量排程、作业、程序、表的发版情况对全量作业清单中的每个作业进行分析,生成资源分析表。4.如权利要求1所述的方法,其特征在于,所述资源分析表中记录:作业名、作业的步骤、作业的程序、作业的访问表、作业的调用方式;所述调用方式包括:选择模式、插入模式、删除模式、更新模式。5.如权利要求4所述的方法,其特征在于,根据作业相关集、作业无关集及资源分析表确定关键节点作业的冲突集,包括:根据资源分析表判断作业相关集与作业无关集之间是否有作业存在访问表重合,若是,判定作业相关集与作业无关...

【专利技术属性】
技术研发人员:丁洁贾文博葛成喆毕萍
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1