The invention discloses a data processing method, including: receiving a batch trigger request case record to date switching in the first log table, the first log log category identification and control table in the log record and read the same class label; the first batch list of log files required; according to the records and files on the day before the generation of including the day before the batch processing of data generated by the table set at the beginning of the data files for batch processing; when receiving online transaction request, according to the online transaction request and the first data sheet for online business processing set, the first data set the log category identifier and table control table log category identification is the same, and writes the transaction records in the first log table. In the above, batch processing and online transaction processing access to different data, there is no access to data conflicts, online transaction processing does not need to perform batch processing of certain services, and reduce the online transaction load.
【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及信息数据处理
,更具体地说,涉及一种数据处理方法及装置。
技术介绍
目前,银行系统在日间正常营业后,需要一段时间进行日终的批量处理,完成当前日的对账、资金清算等工作。同时为了更好的为客户提供服务,需要银行系统在进行日终批量处理期间,仍然可以为用户提供联机交易服务。现有技术进行日终批量处理的方式为:银行系统更新当前工作日期,批量处理处理模块根据批量处理日志进行批量的相关处理,该处理批量处理过程中,批量处理模块不对需要访问联机业务也会访问的数据表(如卡片表、账户表和客户表)的业务进行处理如账户积数或息余计算等,以此实现批量处理和联机处理的同时进行。而由于批量处理模块进行批量处理时不处理访问公共数据冲突的业务,所以将这部分业务内容抽取出来,由一初笔处理模块进行处理,其具体执行的是针对某个账户在某一日第一笔交易,通过访问数据表中该账户分户账户中的相关日期和当前工作日期比较,进行必要的24小时业务处理。上述批量处理的方式中批量处理模块由于不访问冲突的公共数据没有处理某些批量业务,造成在批量处理期间进行某些连接交易时,需要调用初笔处理模块处理这些业务以更新账户中的相关信息,然后才对账户进行正常的联机业务处理,相当于在联机处理中处理了批量业务,导致增加了联机交易处理的负荷以及联机交易的响应时间。
技术实现思路
有鉴于此,本申请提供一种数据处理方法及装置以解决联机交易负荷较大响应时间较长的问题。为了实现上述目的,现提出的方案如下:本专利技术提供一种数据处理方法,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识; ...
【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;当接收到联机交易请求时,读取控制表中的日志类别标识;根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。2.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同。3.如权利要求2所述的方法,其特征在于,所述还包括:依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;将所述控制表中的日志类别标识切换为第二数据表的日志类别标识。4.如权利要求3所述的方法,其特征在于,在读取控制表中的日志类别标识之后,读取所述第一日志表中日期切换记录之前的当前日的记录之前,还包括:清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同:将控制表中的系统模式标识由正常模式标识切换为非正常模式标识;在将所述控制表中的日志类别标识切换为第二数据表的日志类别标识后,还包括:将系统控制表中的系统模式标识由非正常模式标识切换为正常模式标识。5.如权利要求4所述的方法,其特征在于,当接收到联机交易请求的情况下,还包括:读取控制表中的系统模式标识;则判断所述系统模式标识是否为正常模式标识;若是正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;若是非正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。6.如权利要求4所述的方法,其特征在于,所述日志表包括多个分区,则在第一日志表中写入日期切换记录为:在第一日志表的每个分区写入日期切换记录;则在将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据后,依次读取第一日志表中日期切换记录的日志前,还包括:在所述第一日志表的每个分区内写入追账记录;则所述依次读取第一日志表中日切记录后的记录,根据所述日志对所述第一数据表集合进行追账更新,直到日志读取完毕,包括:同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第二数据表集合进行追账更新,直到所有分区的日志读取完毕;按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。7.如权利要求3所述的方法,其特征在于,所述非正常模式标识包括日切后模式标识、并行追账模式标识和串行追账模式标识;则将控制表中的系统模式标识由正常模式标识切换为非...
【专利技术属性】
技术研发人员:王辉,梁东,朱晓光,周进光,彭云,李文,李志雄,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。