【项目背景】
近年来随着我国金融体制改革步伐的不断加快,各大银行也开始面临更多的机遇与挑战。而行业间竞争的加剧,则促使各大银行必需不断增加新的金融品种,提供全方位的服务,提高自身管理
能力。银行金融服务与管理的提升,离不开银行内部信息系统的支持。为了更好的提升自身竞争力,中国农业银行总行营业部决定建立更加完善的信息管理系统。
中国农业银行总行营业部目前存在40套系统共分九大类,它们包括:以会计核算为核心的渠道应用系统、经营同业交换清算应用系统、农行系统内的交换清算应用系统、营业部自己的业务应用系统、OA系统、决策支持系统、向上级和监管部门报送信息系统、与客户相接的报送系统和桌面监控管理系统。以上系统上线以来,各自为营业部带来了许多便利,但同时由于各自独立,从而造成了以下问题:
操作层面:数据重复录入、无法共享信息,无法获知不熟悉系统的数据和信息;
维护层面:系统繁杂、人力有限、维护困难;
领导层面:各部门报送数据不一致,报表统计口径不同,导致分析数据困难、信息不对称,影响决策。
为了解决以上问题,中国农业银行总行营业部提出建立和实施:中国农业银行总行营业部经营管理信息系统,从而搭建统一的数据平台,并且规划和实施数据平台之上的分析应用。最终实现对外提高服务水平,对内提高经营能力。
【数据仓库选型】
本着“长期规划,分步实施”的原则,中国农业银行总行营业部经营管理信息系统一期项目的首要目的就是建立可扩展的数据平台,整合数据,并实现在此之上的客户分析,从财务、资产、负债、中间业务、贡献度等几个方面实现客户的层层剖析。从而整合源数据,建立统一的存储成为一期项目的重中之重!基于这样的需求特点,中国农业银行总行营业部选用了SYBASE ASE 12.5作为临时数据库,并将SYBASE IQ 12.5作为数据平台的首选工具。
选用SYBASE IQ主要考虑到以下几方面原因:首先,Sybase IQ是按列而不是按行存储和访问表数据。决策处理中的很多查询只需要很少量的列数据,因而与传统的RDBMS相比,这种方法在选择满足查询条件的数据时,只须涉及到很少的数据页面。
其二,按列存储数据时由于相邻接的字段值具有相同的数据类型,所以使Sybase IQ更容易对数据作压缩处理。但在传统的按行存储数据的情况下,就不可能有这样的效果,因为列与列之间数据类型通常是不同的。数据压缩的另一好处,是经去规范化处理而形成的表不会对磁盘空间有过量的要求,因为重复的数据经压缩实际上就消除了。数据的列式存储所带来的另一好处,是当需要一列新数据时不会引起数据库结构的改变,而对于很多传统的RDBMS而言,在这种情况下数据库结构的改变恰恰是免不了的事。
其三,比特式(bit-wise)索引及相应的压缩技术是Sybase的一项专利。Sybase IQ运用这一技术对数据仓库中的所有字段建索引,由此不仅带来查询效率的大幅度提高,而且还降低了对磁盘空间的占用。
其四,根据中国农业银行总行营业部的数据特点,市场上的ETL工具很难满足复杂数据源和分布式数据源的抽取工作,本项目的技术方案中,ETL的设计和开发自行开发完成,从而更好的完成从源数据平台至ASE和ASE至IQ的数据转换、清洗和加载过程。
【解决方案】
中国农业银行总行营业部经营管理信息系统旨在构建一个基于现有信息网络系统基础的生产经营决策指挥系统。以ABIS、CMS、IBS的数据为基础,以客户为中心,提供口径、时限、标准完全一致的数据,通过对数据进行灵活、客观、科学的分析,为领导层、管理层、市场人员提供辅助决策信息、客户分析、绩效考核资料。因此,该项目制定了长远的应用策划,其中主要包括了:客户分析部分、产品分析部分、经营能力分析部分、绩效考核部分。根据这一设计思路的指导,中国农业银行总行营业部经营管理信息平台的系统层次图如下:
中国农业银行总行营业部经营管理信息系统的源数据来自农行的原有信息系统,如综合业务系统、国际业务系统和信贷管理系统,它们的历史数据成为建立数据平台的主要数据源,也是经营管理信息系统待整合数据的主要来源。
根据农行的实际情况,选用了SYBASE ASE 12.5作为临时数据库。因为总行营业部的数据源比较复杂,有多种形式(文本、数据表等),另外为了屏蔽数据采集对提供源数据的业务系统的冲击,数据源与数据平台之间建立临时数据库或中间文本层,源数据可以经过本层的缓冲和整理,再到达数据平台。
中国农业银行总行营业部经营管理信息系统的数据平台部分将汇总银行的内、外部的数据,设计符合信息分析要求的数据模型,为领导层、监管人员等进行决策或分析提供统一、准确的数据来源。其数据存储在关系型数据库中。所有类型的数据将按照数据平台的数据模型设计指定的方式进行分类、处理和存储。因此,数据平台的核心实际上是数据模型的设计和数据的存储。
【实施效果】
中国农业银行总行营业部通过该项目的实施,对杂乱的数据有了统一的整合,实现了较大强度的集中管理。从而提高了信息的共享能力。并且为使用者提供了更简单的访问数据平台的途径,扩大了数据的搜索量,改变了“有数据,分布多,不一致,无法访问”的现状。
该项目的实施还使营业部的经营者便利地了解营业部的整体经营数据。而作为营业部的各部门员工有了统一的数据平台,就拥有了:统一的计算口径和统一的评价标准,并且便于管理客户,分析客户的贡献度。通过该项目,营业部的客户经理和部门领导可以在统一的基础之上,为客户提供更加灵活的服务,建立更为密切的联系!
采用SYBASE IQ作为本项目的数据管理平台,大大提升了我们应用系统的性能,同时节省了存储及机器资源,更为关键的是原来很难完成的即席查询业务现在可以很快的实现而且可以很快的得到响应结果。由此项目我们看到了IQ作为数据仓库平台的高效、节省等与众不同的特点!
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073