隨著國家金融體制改革的不斷深入和完善,金融業務處理能力不斷擴展,大量新的服務手段不斷應用,使得金融部門需處理的業務種類和業務量都遠遠超過了以前任何時候。招商銀行是國內重要的商業銀行,開辦了各種幣種的存取、自動轉存、通存通兌、自動提款、代發代扣、購物消費、貸款融資、手機交費等多種業務,並提供"一卡通"、24小時自助銀行、網上支付、電話銀行、證券轉款等高水平的金融服務。
招商銀行的業務具有數據海量化的特點。招行自成立以來,由於業務種類多,客戶量大,長期以來,不僅積累了大量重要的業務數據,而且隨著業務的擴展和客戶量的猛增,這些數據每天都在以驚人的速度增長,將業務數據加工整理成有價值的信息並對這些信息進行快速綜合處理分析的需求不斷增長。同時招行需要做到各個地域、各個時期的業務信息能夠有機、有序聯系,以保證信息的高可用性。基於這方面考慮,招行決定采用數據倉庫系統來滿足業務需求。
在綜合對比多家數據庫廠商的產品之後,招行選擇了業界著名廠商Sybase的數據倉庫系統。Sybase是關系數據庫的全球性供應商,在開發工具方面居於世界領先地位。Sybase產品在數據倉庫應用方面具有產品線齊全、技術領先的優勢,為企業提供了一整套基於全新技術和高可用性的解決方案。Sybase的數據倉庫系統在招行的應用主要集中在以下方面:數據的收集和存儲;有關業務和市場分析;利潤分析、資金分析;專門側重某一方面的專題應用等。
二、 需求
招商銀行的業務系統一直具有較高的信息化水平,但隨著業務的發展和對金融電子化要求的不斷提高,各種查詢、統計、報表以及分析的需求日益增長,招行的計算機應用也面臨著新的挑戰。根據業務需求狀況,招行決定采用數據倉庫應用平台來提高自身的業務運作水平和效率。
招行對數據倉庫應用系統的需求主要集中在以下幾方面:(1)該系統須能滿足招行目前對數據存儲、查詢、統計、分析等一系列需求,能保證存儲可靠、查詢統計靈活;(2)考慮到招行業務的不斷增長,要求該方案具有可擴展性,不但可以保護現在投資,還可以保證日後系統的平滑升級;(3)因為數據倉庫系統的建設需要長期分階段進行,而銀行業務又具有不可中斷的要求,因此在建設系統過程中,既要保證各階段的相承性,避免重復建設,又要不影響招行的正常業務;(4)鑒於數據倉庫在銀行業的應用還處於起步嘗試階段,為了保證方案的可用性,招行除了需要尋求有實力的系統集成商外,還需選擇該領域高性能的軟件硬件產品。
三、 方案設計
經過反復對比、測試與論證,招行采用了Sun與Sybase的產品構築開放的數據倉庫應用平台。招商銀行數據倉庫系統包括對公系統、人事系統、儲蓄系統等:對公系統具有多維分析、預測功能;人事系統主要提供統計功能;儲蓄系統是投入最多、功能完善的系統,涵蓋了儲蓄部門所有交易場所(櫃台、電話銀行、網上銀行、ATM、POS)的全部業務(存單、存折、一卡通、信用卡)。
此次數據倉庫的建設,招行采用了Sun公司具有極高性能的Starfire(E10000)服務器作為總行數據倉庫的主機平台。Sybase公司憑借其在主機互連方面的優勢,特別是Sybase IQ在數據壓縮存儲、靈活查詢統計方面的出色表現,成為招商銀行數據倉庫的系統軟件核心。招行數據倉庫系統是國內業界第一個成功可用的數據倉庫業務系統,它的建成標志著數據倉庫技術在我國金融電子化建設方面的應用拉開了序幕。
主機采用SUN頂級服務器Starfire,它擁有18個250MHZ的CPU,10G內存,204G硬盤(其中156G用於數據倉庫,其余用於辦公自動化系統);局域網采用快速以太網,廣域網通過F/R連接,移動辦公則利用公共電話網。
在比較了多家數據倉庫廠商的產品後,選擇了Sybase產品構建數據倉庫。Sybase是在數據庫領域處於領先地位的全球性供應商,數據倉庫是該公司的三大法寶之一。Sybase依借產品線齊全、技術領先的數據倉庫產品,能夠提供一整套貼近用戶應用的高可用性解決方案。
Sybase和招行信息系統人員經過周密考慮,本著從實際出發的精神,將其數據倉庫系統的建設分成三個主要階段:(1)第一階段的主要任務是建立和其業務相關的決策支持系統,如財務系統、儲蓄系統的數據倉庫等等,也就是針對地域或部門首先建立一些單獨的數據集市,滿足邊開發邊見效的初衷;(2)第二階段是在第一階段的系統基礎之上,建立針對不同專題的系統,如客戶關系管理系統、風險控制系統等等;(3)第三階段是完成構造整個企業級數據倉庫系統,完善全局專題應用並實現數據挖掘。
大型數據倉庫的建設往往從數據集市的建設開始,這些數據集市在企業級數據倉庫完全建成之前就會發揮重要作用;另一方面,考慮到企業級數據倉庫的建設是最終目標,因此在進行任何數據集市建設的同時都必須考慮到它們是未來數據倉庫的一部分,要完全避免數據集市的重構現象,這樣如何開始數據集市的建設同時又可以使用方便的集成的方案和產品就至關重要了。