应用于银行跑批处理的数据处理方法及装置制造方法及图纸

技术编号:14995625 阅读:122 留言:0更新日期:2017-04-04 01:11
本发明专利技术公开了一种应用于银行跑批处理的数据处理方法及装置,其中,所述系统包括:根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期;重复执行以下步骤直至跑批结束:根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控制表还配置有各分行的批量状态,根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并根据处理结果更新所述批量控制表中所述目标分行的批量状态。采用本发明专利技术,能够自动化、顺序化、准确且响应时间更快地实现银行跑批处理,提高跑批处理的效率。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,更为具体而言,涉及一种应用于银行跑批处理的数据处理方法及装置
技术介绍
随着信息技术的快速发展,信息化成为了银行发展的重要路径。报表是银行数据整理、格式化和数据表现的一种有力手段。通过批量作业生成报表是目前的主流。但随着银行业务全球化的迅速推进,更多的海外分行机构意味着银行系统数量和运营规模不断扩大。报表批量作业的调度面临着海外分行多时区、不同营业时间、不同业务需求、不同依赖系统数据等带来的挑战。如何有效利用技术手段充分利用系统资源,简化调度、协调各分行批量作业成为全球化银行报表系统所需要解决的问题。传统上多时区批量作业按照不同的时区、甚至不同的分行建立独立的调度程序来处理报表。批量程序的调度触发时间需要综合考虑各海外分行的营业时间、时制切换、上游系统批量完成时间、批量内部协调以及系统硬件资源问题。因此,现有技术会制定和维护一张复杂的批量计划表,以期既能在分行开门营业前又在不对系统带来过大压力的情况下完成报表批量。显然,当分行数量持续增长,批量计划表的制定将变得更为复杂。现有技术方案中,批量程序的调度触发时间需要综合考虑各海外分行的营业时间、时制问题、上游系统的批量时间以及系统硬件资源问题,而这些问题通常具有不确定性。因此,现有批量程序的调度触发时间通常是个较优的设定而非最佳设定。例如,为了保证批量启动时依赖的上游系统批量已完成,现有技术必须将报表批量的启动时间设定的晚于上游系统批量的完成时间;同时,为了应对上游系统故障导致的延迟,现有技术将批量启动时间再额外增加2-4小时的缓冲时间,而缓冲时间的代价就是对系统资源的浪费。此外,当某个海外分行发生夏令时、冬令时的时制切换时,调度时间也需配合相应调整,往往牵一发动全身,合理制定数十家海外分行的批量调度时间变得尤为复杂。
技术实现思路
鉴于现有技术的上述缺陷,本专利技术实施方式提供了一种应用于银行跑批处理的数据处理方法及装置,能够自动化、顺序化、准确且响应时间更快地实现银行跑批处理,提高跑批处理的效率。具体地,本专利技术实施例提供了一种应用于银行跑批处理的数据处理方法,其包括:根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期;重复执行以下步骤直至跑批结束:根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控制表还配置有各分行的批量状态,根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并根据处理结果更新所述批量控制表中所述目标分行的批量状态。相应地,本专利技术实施例还提供了一种应用于银行跑批处理的数据处理装置,其包括目标确定模块和跑批处理模块,其中,所述目标确定模块用于根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期;所述跑批处理模块用于重复调用以下子模块直至跑批结束:状态确定子模块,用于根据所述批量控制表确定所述目标分行的批量状态,所述批量控制表配置有各分行的批量状态,处理子模块,用于根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,状态更新子模块,用于根据所述处理子模块的处理结果更新所述批量控制表中所述目标分行的批量状态。采用本专利技术实施方式具有下述有益效果:通过批量控制表配置各分行的批量状态并基于批量状态进行相应处理,能够自动化、顺序化、准确且响应时间更快地实现银行跑批处理,提高跑批处理的效率;通过周期性地获取不同分行的假期表,并根据假期表配置批量控制表中的批量日期,能够大大减少批量作业的维护工作量,进一步提高批量作业效率;通过批量控制表能够灵活配置或修改各分行的批量状态,从而灵活调整针对各分行的处理进度,便于技术人员进行故障发现、故障排除及数据维护;通过配置并发跑批数量,能够灵活地配置同时进行跑批的分行数量,有效提高批量作业的效率。附图说明图1是根据本专利技术实施例的一种应用于银行跑批处理的数据处理方法的流程示意图;图2是根据本专利技术实施例的一种ODAS系统的数据处理方法的流程示意图;图3是根据本专利技术实施例的一种ODAS系统针对分行进行批量处理的时序示意图;图4A是根据本专利技术实施例的一种ODAS系统的框图;图4B是图4A所示ODAS系统的后台批量接口检测模块所执行的处理的流程示意图。图4C是图4A所示ODAS系统的后台批量批量总控模块所执行处理的示意图;图4D是可以由图4A所示ODAS系统的后台批量批量总控模块调用的分行总控模块所执行处理的流程示意图;图5是根据本专利技术实施例的一种应用于银行跑批处理的数据处理装置的框图;图6是图5所示数据处理装置的目标确定模块的框图;图7是图5所示数据处理装置中的处理子模块的框图。具体实施方式为了便于理解本专利技术技术方案的各个方面、特征以及优点,下面结合附图对本专利技术进行具体描述。应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。图1是根据本专利技术实施例的一种应用于银行跑批处理的数据处理方法的流程示意图。参照图1,所述方法包括:10:根据批量控制表确定目标分行。其中,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期。12:根据所述批量控制表确定所述目标分行的批量状态。其中,所述批量控制表还配置有各分行的批量状态。14:根据所述目标分行的批量状态执行预配置的与批量状态对应的处理。16:根据处理结果更新所述批量控制表中所述目标分行的批量状态。其中,循环执行处理12~16直至跑批结束。在本实施例中,跑批结束包括跑批完成和跑批未完成(例如,根据批量状态确定出现错误而中断跑批)的情形。采用本专利技术实施例提供的方法,通过批量控制表配置各分行的批量状态并基于批量状态进行相应处理,能够自动化、顺序化、准确且响应时间更快地实现银行跑批处理,提高跑批处理的效率。可选地,在本实施例的一种实现方式中,处理10通过以下方式实现:周期性地(例如,每天)接收所有分行的假期表,所述假期表中包含相应分行的节假日信息,例如,包含分行在某个时间段(例如,数天、数周、数月等)内的节假日信息;根据接收到的假期表配置所述批量控制表中各分行的批量日期。其中,可以遵循节假日不跑批的原则配置各分行的批量日期。采用该实现方式,通过周期性地获取不同分行本文档来自技高网
...

【技术保护点】
一种应用于银行跑批处理的数据处理方法,其特征在于,所述方法包括:根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期;重复执行以下步骤直至跑批结束:根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控制表还配置有各分行的批量状态,根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并根据处理结果更新所述批量控制表中所述目标分行的批量状态。

【技术特征摘要】
1.一种应用于银行跑批处理的数据处理方法,其特征在于,所述方法包
括:
根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分
行,所述批量控制表配置有各分行的批量日期;
重复执行以下步骤直至跑批结束:
根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控
制表还配置有各分行的批量状态,
根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并
根据处理结果更新所述批量控制表中所述目标分行的批量状态。
2.如权利要求1所述的方法,其特征在于,根据批量控制表确定目标分
行包括:
周期性地接收所有分行的假期表,所述假期表中包含相应分行的节假日
信息;
根据接收到的假期表配置所述批量控制表中各分行的批量日期。
3.如权利要求1所述的方法,其特征在于,所述目标分行的批量状态包
括:
数据文件获取状态、数据导入状态、第一批处理状态和第二批处理状态。
4.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据文件获取未完成时,监听接收到的数
据文件并通过接口文件定义表判断是否完成数据文件获取;
其中,所述接口文件定义表定义有所述目标分行进行所述第一批处理需
获取到的数据文件。
5.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据文件获取完成时,进行数据导入处理。
6.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据导入成功时,基于导入的数据文件执
行第一批处理;
当所述目标分行的批量状态为第一批处理完成时,基于第一批处理的结
果执行第二批处理。
7.如权利要求6所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理还包括:
在执行所述第一批处理和执行所述第二批处理时,根据所述批量控制表
中配置的并发跑批数量控制执行所述第一批处理和所述第二批处理的目标分
行的数目。
8.如权利要求3~7中任一项所述的方法,其特征在于,
所述第一批处理用于进行数据加工得到满足格式要求的数据;
所述第二批处理用于基于所述第一批处理的结果运行报表加工作业生成
报表文件。
9.一种应用于银行跑批处理的数据处理装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:陆江平陈芝佳林锋杜智铨陈欣邹伟力覃鹏江魁栋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1