【技术实现步骤摘要】
本专利技术涉及数据处理领域,更为具体而言,涉及一种应用于银行跑批处理的数据处理方法及装置。
技术介绍
随着信息技术的快速发展,信息化成为了银行发展的重要路径。报表是银行数据整理、格式化和数据表现的一种有力手段。通过批量作业生成报表是目前的主流。但随着银行业务全球化的迅速推进,更多的海外分行机构意味着银行系统数量和运营规模不断扩大。报表批量作业的调度面临着海外分行多时区、不同营业时间、不同业务需求、不同依赖系统数据等带来的挑战。如何有效利用技术手段充分利用系统资源,简化调度、协调各分行批量作业成为全球化银行报表系统所需要解决的问题。传统上多时区批量作业按照不同的时区、甚至不同的分行建立独立的调度程序来处理报表。批量程序的调度触发时间需要综合考虑各海外分行的营业时间、时制切换、上游系统批量完成时间、批量内部协调以及系统硬件资源问题。因此,现有技术会制定和维护一张复杂的批量计划表,以期既能在分行开门营业前又在不对系统带来过大压力的情况下完成报表批量。显然,当分行数量持续增长,批量计划表的制定将变得更为复杂。现有技术方案中,批量程序的调度触发时间需要综合考虑各海外分行的营业时间、时制问题、上游系统的批量时间以及系统硬件资源问题,而这些问题通常具有不确定性。因此,现有批量程序的调度触发时间通常是个较优的设定而非最佳设定。例如,为了保证批量启动时依赖的上游系统批量已完成,现有技术必须将报表批量 ...
【技术保护点】
一种应用于银行跑批处理的数据处理方法,其特征在于,所述方法包括:根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分行,所述批量控制表配置有各分行的批量日期;重复执行以下步骤直至跑批结束:根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控制表还配置有各分行的批量状态,根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并根据处理结果更新所述批量控制表中所述目标分行的批量状态。
【技术特征摘要】
1.一种应用于银行跑批处理的数据处理方法,其特征在于,所述方法包
括:
根据批量控制表确定目标分行,所述目标分行是指当前日进行跑批的分
行,所述批量控制表配置有各分行的批量日期;
重复执行以下步骤直至跑批结束:
根据所述批量控制表确定所述目标分行的批量状态,其中,所述批量控
制表还配置有各分行的批量状态,
根据所述目标分行的批量状态执行预配置的与批量状态对应的处理,并
根据处理结果更新所述批量控制表中所述目标分行的批量状态。
2.如权利要求1所述的方法,其特征在于,根据批量控制表确定目标分
行包括:
周期性地接收所有分行的假期表,所述假期表中包含相应分行的节假日
信息;
根据接收到的假期表配置所述批量控制表中各分行的批量日期。
3.如权利要求1所述的方法,其特征在于,所述目标分行的批量状态包
括:
数据文件获取状态、数据导入状态、第一批处理状态和第二批处理状态。
4.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据文件获取未完成时,监听接收到的数
据文件并通过接口文件定义表判断是否完成数据文件获取;
其中,所述接口文件定义表定义有所述目标分行进行所述第一批处理需
获取到的数据文件。
5.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据文件获取完成时,进行数据导入处理。
6.如权利要求3所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理包括:
当所述目标分行的批量状态为数据导入成功时,基于导入的数据文件执
行第一批处理;
当所述目标分行的批量状态为第一批处理完成时,基于第一批处理的结
果执行第二批处理。
7.如权利要求6所述的方法,其特征在于,根据所述目标分行的批量状
态执行预配置的与批量状态对应的处理还包括:
在执行所述第一批处理和执行所述第二批处理时,根据所述批量控制表
中配置的并发跑批数量控制执行所述第一批处理和所述第二批处理的目标分
行的数目。
8.如权利要求3~7中任一项所述的方法,其特征在于,
所述第一批处理用于进行数据加工得到满足格式要求的数据;
所述第二批处理用于基于所述第一批处理的结果运行报表加工作业生成
报表文件。
9.一种应用于银行跑批处理的数据处理装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:陆江平,陈芝佳,林锋,杜智铨,陈欣,邹伟力,覃鹏,江魁栋,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。