【技术实现步骤摘要】
信息变化识别及任务重跑方法、装置、设备、介质及产品
[0001]本申请涉及大数据
,及涉及金融科技领域或其他相关领域,尤其涉及一种信息变化识别及任务重跑方法、装置、设备、介质及产品。
技术介绍
[0002]当前的金融机构通常采用任务调度系统对任务信息进行自动化运算,并得到任务结果,例如:对债券任务每日进行计算,得到该债券在每日的利息;金融机构通常的任务信息量较多,种类多、且任务运算量大(例如:持有债券数量较多,债券种类多且债券交易量大)。
[0003]专利技术人发现,一旦某个或某些任务信息的属性信息发生变化,则需要管理人员按照变化后的属性信息对任务信息进行重新运行,导致得到的重跑结果不仅很容易出现错误,还因管理人员的大量的人工作业,导致重跑结果的生成效率低下。
技术实现思路
[0004]本申请提供一种信息变化识别及任务重跑方法、装置、设备、介质及产品,用以解决当前的软件系统需要根据各数据的查询权限和操作权限,构建相应的新增、修改、删除、复核、查询等功能的页面或组件,导致数据维护过程复杂,数据维护操作效率低下的问题。
[0005]第一方面,本申请提供一种信息变化识别及任务重跑方法,包括:
[0006]从预置的任务调度系统中获取一个目标任务,其中,所述目标任务用于对任务数据进行数据处理得到任务结果;
[0007]若确定所述目标任务的属性信息出现变化,则识别所述属性信息出现变化的变化日期,并将所述变化日期的上一日设为起始日期;
[0008]将所述目标任务回滚至所
【技术保护点】
【技术特征摘要】
1.一种信息变化识别及任务重跑方法,其特征在于,包括:从预置的任务调度系统中获取一个目标任务,其中,所述目标任务用于对任务数据进行数据处理得到任务结果;若确定所述目标任务的属性信息出现变化,则识别所述属性信息出现变化的变化日期,并将所述变化日期的上一日设为起始日期;将所述目标任务回滚至所述起始日期,及根据所述属性信息执行所述目标任务得到至少一个更新结果,其中,所述更新结果是所述目标任务对从起始日期到当前日期的任务数据进行数据处理,所得到的任务数据处理结果;识别所述目标任务的任务结果中与所述更新结果对应的至少一个任务子结果,将识别到的所述任务子结果替换为所述更新结果,使所述任务结果转为重跑结果。2.根据权利要求1所述的信息变化识别及任务重跑方法,其特征在于,所述从预置的任务调度系统中获取一个目标任务,包括:访问所述任务调度系统的任务库,识别所述任务库中每一任务信息的运行状态;获取内容为空闲的运行状态对应的任务信息,并将获取到的至少一个任务信息载入预置的堆栈中;根据所述堆栈中的任务信息的类别或权重,对所述堆栈中的任务信息进行排序得到任务队列,其中,所述类别反映了所述任务信息的业务种类,所述权重反映了所述任务信息在任务调度系统中的重要程度;将所述任务队列中位于首位的任务信息作为目标任务。3.根据权利要求1所述的信息变化识别及任务重跑方法,其特征在于,所述若确定所述目标任务的属性信息出现变化,则识别所述属性信息出现变化的变化日期,包括:提取所述目标任务的属性信息,其中,所述属性信息记载了所述目标任务当前的属性特征;若确定所述属性信息与所述目标任务的快照信息不同,则确定所述属性信息出现变化,并获取所述属性信息中出现变化的对象信息,其中,所述快照信息记载了所述目标任务最近一次更新的属性特征,所述对象信息是所述属性信息中出现变化的属性特征;从预置的数据库中获取与所述对象信息对应的对象文本,从所述对象文本中提取生效日期,并将所述生效日期设为所述变化日期。4.根据权利要求3所述的信息变化识别及任务重跑方法,其特征在于,所述若确定所述属性信息与所述目标任务的快照信息不同,则确定所述属性信息出现变化,并获取所述属性信息中出现变化的对象信息,包括:将所述属性信息中的属性元数据和属性数据提取至预置的属性表中,及将所述快照信息中的属性元数据及其属性数据提取至预置的快照表中;将所述属性表中的属性元数据与所述快照表中的属性元数据一一对应;若确定所述属性表中的属性元数据与所述快照表中的属性元数据完全一致,则将所述属性表中的属性数据与所述快照表中的属性数据一一对比;若确定所述属性表中的属性数据与所述快照表中的属性数据完全一致,则确定所述属性信息未出现变化;若确定所述属性表中的属性数据与所述快照表中的属性数据不完全一致,则确定所述属性信息出现变化,并将所述属性表中与所述快照表不一致的属性数据作为所述对象信息;
若确定所述属性表中的属性元数据与所述快照表中的属性元数据不一致,则确定所述属性信息出现变化,并提取所述属性表中与所述快照表不一致的属性元数据对应的属性数据,并将提取到的属性数据作为所述对象信息。5.根据权利要求1所述的信息变化识别及任务重跑方法,其特征在于,所述将所述目标任务回滚至所述起始日期,及根据所述属性信息执行所述目标任务得到至少一个更新结果,包括:获取所述目标任务从所述起始日期到当前日期的至少一个任务数据,依次对至少一个所述任务数据进行回滚操作,使每一所述任务数据恢复至未执行状态,直至完成所述目标任务在所述起始日期的任务数据的回滚操作,使所述目标任务回滚至所述起始日期,其中,任务数据是根据目标任务的快照信息进行运算生成任务子结果的任务进程,任务子结果是所述目标任务的任务结果中与所述...
【专利技术属性】
技术研发人员:张胜坤,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。