批量作业任务的处理方法、系统、装置及电子设备制造方法及图纸

技术编号:36185386 阅读:17 留言:0更新日期:2022-12-31 20:48
本发明专利技术提出一种批量作业任务的处理方法、系统、装置及电子设备,涉及大数据资源调度技术领域,其中,通过批处理控制器获取批量作业任务的任务描述文件和执行条件,响应于批量作业任务满足执行条件,对批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数,根据任务执行参数,调用与任务类型对应的处理单元,从而使得处理单元在批处理控制器的调用下,根据任务执行参数,针对银行客户端的服务系统中的批量数据执行批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,批处理控制器便可以基于任务描述文件和执行条件调用对应的处理单元执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。节省了成本。节省了成本。

【技术实现步骤摘要】
批量作业任务的处理方法、系统、装置及电子设备


[0001]本专利技术涉及大数据资源调度
,尤其涉及一种批量作业任务的处理方法、系统、装置及电子设备。

技术介绍

[0002]目前,银行通过银行客户端为用户提供线上服务,但是由于银行客户端的用户量大、交易量大,所以需要对银行客户端的批量数据做批量作业任务处理,例如,将银行客户端的批量数据导出并加工、获取加工后的数据、对历史批量数据进行清理等,通过执行批量作业任务保障银行客户端可供用户正常使用。
[0003]然而,相关技术中,对银行客户端的批量数据做批量作业任务处理时每一个作业任务单独开发处理,导致成本较高。

技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本专利技术的第一个目的在于提出一种批量作业任务的处理方法,以实现在批量作业任务满足执行条件时,批处理控制器调用处理单元,根据任务处理参数对批量数据执行批量作业任务,从而仅需要针对各批量作业任务配置任务描述文件和执行条件,批处理控制器便可以基于任务描述文件和执行条件调用对应的处理单元执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0006]本专利技术的第二个目的在于提出另一种批量作业任务的处理方法。
[0007]本专利技术的第三个目的在于提出一种批量作业任务的处理系统。
[0008]本专利技术的第四个目的在于提出一种批量作业任务的处理装置。
[0009]本专利技术的第五个目的在于提出另一种批量作业任务的处理装置。
[0010]本专利技术的第六个目的在于提出一种电子设备。
[0011]本专利技术的第七个目的在于提出一种非瞬时性计算机可读存储介质。
[0012]本专利技术的第八个目的在于提出一种计算机程序产品。
[0013]为达上述目的,本专利技术第一方面实施例提出了一种批量作业任务的处理方法,由批处理控制器执行,包括:获取批量作业任务的任务描述文件和所述批量作业任务的执行条件;响应于所述批量作业任务满足执行条件,对所述批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数;通过调用与所述任务类型对应的处理单元,以使被调用的处理单元根据所述任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。
[0014]本专利技术实施例的批量作业任务的处理方法,批处理控制器通过获取批量作业任务的任务描述文件和执行条件,在满足批量作业任务的执行条件时,对任务描述文件进行解析,确定任务类型和任务执行参数,调用与任务类型的处理单元根据任务执行参数执行批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,批处理控制
器便可以基于任务描述文件和执行条件调用对应的处理单元执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0015]为达上述目的,本专利技术第二方面实施例提出了另一种批量作业任务的处理方法,由处理单元执行,包括:响应于批处理控制器根据批量作业任务的任务描述文件中的任务类型所执行的调用,根据所述任务描述文件中的任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。
[0016]本专利技术实施例的批量作业任务的处理方法,在满足批量作业任务的执行条件时,处理单元通过根据任务执行参数执行所述批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,处理单元根据任务执行参数执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0017]为达上述目的,本专利技术第三方面实施例提出了一种批量作业任务的处理系统,包括:批处理控制器和至少一个处理单元;其中,所述批处理控制器,用于获取批量作业任务的任务描述文件和执行条件;响应于所述批量作业任务满足执行条件,对所述批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数;根据所述任务执行参数,调用与所述任务类型对应的处理单元;所述至少一个处理单元,与所述任务类型相对应,用于在所述批处理控制器的调用下,根据所述任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。
[0018]本专利技术实施例的批量作业任务的处理系统,包括:批处理控制器和至少一个处理单元;批处理控制器获取批量作业任务的任务描述文件和执行条件,在满足批量作业任务的执行条件时,对任务描述文件进行解析,确定任务类型和任务执行参数,根据任务执行参数调用与任务类型的处理单元;与任务类型的处理单元根据任务执行参数执行批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,批处理控制器便可以基于任务描述文件和执行条件调用对应的处理单元执行批量作业任务,从而保证了该批量作业任务的处理系统可以执行不同任务类型的批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0019]为达上述目的,本专利技术第四方面实施例提出了一种批量作业任务的处理装置,包括:获取模块,用于获取批量作业任务的任务描述文件和所述批量作业任务的执行条件;解析模块,用于响应于所述批量作业任务满足执行条件,对所述批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数;调用模块,用于通过调用与所述任务类型对应的处理单元,以使被调用的处理单元根据所述任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。
[0020]本专利技术实施例的批量作业任务的处理装置,批处理控制器通过获取批量作业任务的任务描述文件和执行条件,在满足批量作业任务的执行条件时,对任务描述文件进行解析,确定任务类型和任务执行参数,调用与任务类型的处理单元根据任务执行参数执行批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,批处理控制器便可以基于任务描述文件和执行条件调用对应的处理单元执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0021]为达上述目的,本专利技术第五方面实施例提出了另一种批量作业任务的处理装置,由处理单元执行,包括:执行模块,用于响应于批处理控制器根据批量作业任务的任务描述
文件中的任务类型所执行的调用,根据所述任务描述文件中的任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。
[0022]本专利技术实施例的批量作业任务的处理装置,在满足批量作业任务的执行条件时,处理单元通过根据任务执行参数执行所述批量作业任务。由此,仅需要针对各批量作业任务配置任务描述文件和执行条件,处理单元根据任务执行参数执行批量作业任务,避免了针对每个批量作业任务单独开发,节省了成本。
[0023]为达上述目的,本专利技术第六方面实施例提出了一种电子设备,包括:至少一个处理器;以与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够实现本专利技术第二方面实施例提出的批量作业任务的处理方法,或者,本专利技术第三方面实施例提出的批量作业任务的处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批量作业任务的处理方法,其特征在于,由批处理控制器执行,所述方法包括以下步骤:获取批量作业任务的任务描述文件和所述批量作业任务的执行条件;响应于所述批量作业任务满足执行条件,对所述批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数;通过调用与所述任务类型对应的处理单元,以使被调用的处理单元根据所述任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。2.一种批量作业任务的处理方法,其特征在于,由处理单元执行,所述方法包括以下步骤:响应于批处理控制器根据批量作业任务的任务描述文件中的任务类型所执行的调用,根据所述任务描述文件中的任务执行参数,针对银行客户端的服务系统中的批量数据执行所述批量作业任务。3.根据权利要求2所述的方法,其特征在于,所述任务类型包括数据供给类型;所述根据所述任务描述文件中的任务执行参数执行所述批量作业任务,包括:对所述任务执行参数指示的服务系统中的批量数据进行数据加工;依据所述任务执行参数指示的接口,将数据加工得到的批量数据存储为特定格式的第一文件;基于所述任务执行参数指示是否需要执行压缩操作,将所述第一文件压缩后传输给所述任务执行参数指示的目标数据系统,或者,将未压缩的第一文件传输给所述目标数据系统;响应于所述目标数据系统正确接收到所述第一文件,向所述批处理控制器发送第一反馈状态码。4.根据权利要求2所述的方法,其特征在于,所述任务类型包括数据获取类型;所述根据所述任务描述文件中的任务执行参数执行所述批量作业任务,包括:根据所述任务执行参数指示的源数据系统和/或读取路径,获取用于记录批量交易数据的第二文件;将所述第二文件中的批量交易数据加载至所述任务执行参数指示的服务系统;响应于所述服务系统正确接收到所述第二文件中的批量交易数据,向所述批处理控制器发送第二反馈状态码。5.根据权利要求2所述的方法,其特征在于,所述任务类型包括数据清理类型;所述根据所述任务描述文件中的任务执行参数执行所述批量作业任务,包括:依据设定规则,对所述任务执行参数指定的服务系统的批量存储数据和/或所述任务执行参数指定的路径下的批量存储数据进行删除;其中,所述设定规则包括下列中的至少一个:删除创建时刻在设定时段内的批量存储数据;删除与设定字段匹配的批量存储数据。6.一种批量作业任务的处理系统,其特征在于,所述处理系统包括批处理控制器和至少一个处理单元;其中,所述批处理控制器,用于获取批量作业任务的任务描述文件和执行条件;响应于
所述批量作业任务满足执行条件,对所述批量作业任务的任务描述文件进行解析,以确定任务类型和任务执行参数;根据所述任务执行参数,调用与所述任务类型对应的处理单元;所述至少一个处理单元,与所述任务类型相对应,...

【专利技术属性】
技术研发人员:林锦群李震林友明
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1