【技术实现步骤摘要】
一种批量作业的处理方法及系统
[0001]本专利技术涉及批量作业处理
,尤指一种批量作业的处理方法及系统。
技术介绍
[0002]目前,大型机作为大型商业服务器,一般用于政府,银行保险公司和大型制造企业,对于银行业,应用系统企业规模信息同步、客户等级信息同步等通常是使用批量作业进行处理实现业务功能的。
[0003]商业银行系统需7
×
24小时提供服务,不同的作业处理不同的业务场景,常有业务场景需要定期对同一类数据进行相同逻辑的处理。有业务顺序要求的作业会按照调度顺序进行执行,这些批量作业提交时间一般都在夜间而不是各网点开门营业期间运行,目的是避免因资源竞争对日间银行联机交易的影响,因此批量作业运行的时间窗口就受到限制。对此,存在以下因素对批量作业造成影响:1、银行系统每日中发生的待处理业务量存在波动,甚至特殊日期波动较大。2、银行系统因受业务限制或者其他系统处理能力限制等因素,每日发生数据变动总量有限制要求。3、由于其他因素,业务处理作业提交运行时间较晚,如果超过阀值,需要人工干预,增加了银行
【技术保护点】
【技术特征摘要】
1.一种批量作业的处理方法,其特征在于,该方法包括:配置批量作业的控制参数;在执行本次批量作业任务时,采集作业执行信息;其中,如果有前次批量作业任务未完成的作业数据,将未完成的作业数据整合到本次批量作业任务中;根据所述作业执行信息判断是否达到所述批量作业的控制参数,若达到则停止批量,将未完成的作业数据保留至下次批量作业任务。2.根据权利要求1所述的批量作业的处理方法,其特征在于,配置的批量作业的控制参数包括:作业处理笔数、运行时长、截止时间及采集频率。3.根据权利要求2所述的批量作业的处理方法,其特征在于,在执行本次批量作业任务时,采集的作业执行信息包括:当前已处理的作业笔数、作业执行开始时间及当前时间。4.根据权利要求3所述的批量作业的处理方法,其特征在于,在执行本次批量作业任务时,采集作业执行信息,包括:在本次批量作业任务执行过程中,每处理一笔业务则更新当前已处理的作业笔数及采集频率的笔数;根据所述采集频率的笔数,在采集频率的笔数达到一定数量时,获取当前时间,根据当前时间与作业执行开始时间计算得到已运行时长。5.根据权利要求4所述的批量作业的处理方法,其特征在于,根据所述作业执行信息判断是否达到所述批量作业的控制参数,若达到则停止批量,将未完成的作业数据保留至下次批量作业任务,包括:判断当前已处理的作业笔数是否达到所述作业处理笔数,若达到则停止执行本次批量作业,将未完成的作业数据保留至下次批量作业任务;判断当前时间是否达到截止时间,若达到则停止执行本次批量作业,将未完成的作业数据保留至下次批量作业任务;根据当前时间与作业执行开始时间计算得到已运行时长,判断已运行时长是否达到运行时长,若达到则停止执行本次批量作业,将未完成的作业数据保留至下次批量作业任务。6.一种批量作业的处理系统,其特征在于,该系统包括:配置模块,用于配置批量作业的控制参数;采集模块,用于在执行本次批量作业...
【专利技术属性】
技术研发人员:李永存,陈亚坤,王和燕,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。