
- 快捷搜索
- 全站搜索
近年来,随着金融市场竞争的国际化,各银行在如何提高客户服务能力、提升客户体验方面,提出了更高的要求。在银行数据大集中的背景下,银行核心系统每天必须处理大数据量的业务,并且必须在日切前完成数据备份(主要备份客户账),为日切后的总分核对、积数计算、计息计提、报表形成、外围系统抽数分析提供基础数据。如要备份前一天的完整客户账数据,就必须在日切前脱机停业的时间段内进行备份。而数据备份时间的长短主要取决于各银行业务量大小、系统硬件及操作系统的性能高低。
随着银行业务的不断扩展,银行业务量也急剧增加,核心系统在日切前备份数据的时间也会随之增加,因数据备份导致的停业时间也越来越长。为了解决此问题,为了帮助银行节约资源、创造经济效益和品牌效益,提升客户满意度,笔者提出了核心系统不脱机进行数据备份的解决方案,保障银行核心系统7×24小时不间断服务。
一、银行核心系统的运维方法
目前一些银行还未实现完全支持7×24小时不间断服务,而在已经实现此服务的银行中,普遍采用的是双余额档法和影子账户法。
1.双余额档法
双余额档法就是在每次金融交易时同时考虑两个余额的更新。在余额表中多设置两个字段:“前日余额”、“最近更新日期”。在当天第一笔交易时,将“当前余额”直接赋值到“前日余额”中,并加工“当前余额”,最后更新“最近更新日期”;而不是当天第一笔交易时,只更新“当前余额”。
现举例分析,余额表中记录的“前日余额”、“当前余额”、“最近更新日期”如表1所示。
需要特别说明的是,采用此方法进行加工时,余额表中“前日余额”的值并不一定就是其实际发生的值。如表1所示,2012年10月3日客户没有发生交易,系统也不会自动触发对余额表的更新,继续保持和2012年10月2日的值一致,但实际情况是,2012年10月3日客户的“前日余额”应该为600。因此,为了解决此问题,当日切后需要使用“前日余额”的业务时(如积数加工、计息计提、总分核对以及外围取数等),需要进行特别的加工处理才能获取正确的“前日余额”,加工方法为:如果“当前日期”等于“最近更新日期”,则取“上日余额”的值作为“前日余额”,如果“当前日期”不等于“最近更新日期”则取当前档中的余额作为“前日余额”。
这种方法中的“前日余额”字段有时候并不是真实的值,后续的各种关联业务都必须进行特别处理,较容易出错。
2.影子账户法
影子账户法是指日间交易实时更新余额表,在日切后总账处理结束前期间,不更新余额表,只更新余额表的影子账户中的发生汇总金额,等到总账处理结束后再进行追账。
批次开始即日切,日切前系统状态是在线模式(Online Mode),日切后切换库列,同时置状态为影子模式(Shadow Mode),做完批次内的账务处理后,状态重新回到Online Mode,在Shadow Mode时期,同时使用双余额法(如图1所示)。
(1)两套库列切换,一套为Online Mode使用,第二套为Shadow Mode使用,当批次换日时,同时将交易渠道接到Shadow Mode时期的替代作业中,替代作业中的数据档名称与前日档案名称一样,只是库列表不同,由于两个时期的交易分别记录在不同库下面的同名数据库中,统计日结数据与入历史账较为容易。
(2)双余额法:在批次日切前,将前一日的交易流水与总账记录在余额数据库中,并记为“S”,在Shadow Mode中发生的流水与总账记录,在余额数据库中记为“P”。这样,“S”可用于表示前一日的交易,“P”可以表示Shadow Mode时期的交易,进行余额累加与统计报表时易于计算。同时,交易无需中断。待到Shadow Mode切换到Online Mode时,就切换到Online Mode所对应的库列。
该方法可以做到日切与批次没有关系,但所有业务需要做两套作业,并使用两套处理方法,同时切换库列时需要上下作业。Shadow Mode必须在零点后开始,在银行次日营业时间开始前半小时结束并切换回Online Mode。但该方法处理复杂,且对系统资源要求较高,目前只有较少银行采用此方法。
ITIL是一套方法论,能为IT服务提供良好的指导思想,将工作中习惯的以技术为
农业银行高度重视信息化建设,近些年特别强化了安全生产工作,加强了IT运维