紀(jì) 綱
[摘 要] 數(shù)據(jù)庫系統(tǒng)在銀行會計信息管理系統(tǒng)中發(fā)揮著核心作用,數(shù)據(jù)庫的設(shè)計及其應(yīng)用關(guān)系著銀行會計信息管理系統(tǒng)的運(yùn)行效率和運(yùn)營效益?本文基于事件驅(qū)動的視角,對銀行會計信息管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)以及數(shù)據(jù)倉庫在決策支持中的作用進(jìn)行分析,以期對銀行現(xiàn)行系統(tǒng)數(shù)據(jù)庫的運(yùn)行和改進(jìn)提供借鑒?
[關(guān)鍵詞] 事件驅(qū)動;會計信息管理系統(tǒng);數(shù)據(jù)倉庫
[中圖分類號]F232[文獻(xiàn)標(biāo)識碼]A[文章編號]1673-0194(2009)03-0005-04
一?基于事件驅(qū)動的會計信息管理系統(tǒng)
基于事件驅(qū)動的會計信息管理系統(tǒng)是建立在事項(xiàng)會計理論及業(yè)務(wù)流程重組理論基礎(chǔ)上,是面向業(yè)務(wù)過程的現(xiàn)代化會計信息管理系統(tǒng),其業(yè)務(wù)流程如圖1所示?
這種事件驅(qū)動的會計信息管理系統(tǒng),利用了現(xiàn)代信息技術(shù),將大量業(yè)務(wù)事件數(shù)據(jù)在業(yè)務(wù)活動發(fā)生時,實(shí)時地采集并存儲在業(yè)務(wù)事件數(shù)據(jù)庫,而不做任何加工處理?當(dāng)信息使用者需要相關(guān)信息時,通過人機(jī)交互平臺請求事件觸發(fā),驅(qū)動系統(tǒng)相應(yīng)的報告工具,按選定的信息處理規(guī)則處理源數(shù)據(jù)庫中的業(yè)務(wù)事件數(shù)據(jù),再通過人機(jī)交互平臺向信息使用者輸出所需要的視圖?這種基于事件驅(qū)動的會計信息系統(tǒng)的設(shè)計,就是基于“三庫理論”的開發(fā)技術(shù)和事件驅(qū)動的實(shí)現(xiàn)方法?這里的“三庫”指的是源數(shù)據(jù)庫?報告工具庫和(用戶)目的庫?
3個數(shù)據(jù)庫之間是彼此獨(dú)立的,在儲存業(yè)務(wù)事件數(shù)據(jù)和輸出有用信息之間,通過業(yè)務(wù)事件處理器和報告工具的轉(zhuǎn)換,不同的數(shù)據(jù)庫發(fā)揮各自的功能?(1)源數(shù)據(jù)庫?源數(shù)據(jù)庫用于存儲企業(yè)業(yè)務(wù)活動中各類業(yè)務(wù)事件的所有數(shù)據(jù),其內(nèi)容是實(shí)時動態(tài)的,包括財務(wù)信息和非財務(wù)信息?(2)報告工具庫?報告工具庫主要提供可供信息使用者選擇的各種信息處理規(guī)則,按照這些處理規(guī)則觸發(fā)源數(shù)據(jù)庫并對數(shù)據(jù)進(jìn)行加工,它幾乎能支持所有用戶視圖的信息需求?報告工具通常又由3個數(shù)據(jù)庫組合而成,即為模型庫?方法庫和知識庫?模型庫主要包括各種核算及管理決策模型;方法庫包括各種可選的計量?估價及表達(dá)方法;知識庫用于存放各種法令規(guī)則?技術(shù)方法的解釋及示例,并且還可能包含一些與決策有關(guān)的判斷?選擇?分析和推理等知識?3個數(shù)據(jù)庫共同工作以完成每一種報告工具的生成?一般來說,報告工具庫相對穩(wěn)定?但是,用戶及其需求是不確定的,因此,報告工具庫還提供一種學(xué)習(xí)的能力——機(jī)器學(xué)習(xí)?機(jī)器學(xué)習(xí)是一種信息反饋機(jī)制,有利于信息用戶的變化以及提出建議以改進(jìn)報告系統(tǒng),也有利于系統(tǒng)記錄最常被用到的信息選項(xiàng),幫助改進(jìn)各種宏?微觀處理規(guī)則等?(3)(用戶)目的庫?(用戶)目的庫主要通過人機(jī)交互方式,解釋信息使用者的信息需求,確定用戶需要的信息報告模板,然后驅(qū)動報告工具庫,以獲取信息?
可見,基于事件驅(qū)動的會計管理信息系統(tǒng)的業(yè)務(wù)處理流程是通過“三庫”來實(shí)現(xiàn)的?“三庫”之間的邏輯關(guān)系如圖2所示?
二?基于數(shù)據(jù)倉庫的銀行會計信息管理系統(tǒng)
(一)銀行會計信息管理系統(tǒng)的數(shù)據(jù)處理流程
銀行會計信息管理系統(tǒng)的目標(biāo),就是結(jié)合銀行業(yè)的管理及其業(yè)務(wù)處理的特點(diǎn),以滿足特定的用戶信息需求?具體來說,銀行會計信息管理系統(tǒng)是以綜合前置應(yīng)用系統(tǒng)?核算報表中心系統(tǒng)?預(yù)算管理中心系統(tǒng)?固定資產(chǎn)管理系統(tǒng)等為數(shù)據(jù)源,對財務(wù)信息和非財務(wù)信息進(jìn)行收集?計量?存儲?分析,把收入?支出分解到產(chǎn)品?客戶和責(zé)任單位,為計算產(chǎn)品?客戶和責(zé)任單位的成本及利潤提供信息,為綜合經(jīng)營計劃的考核和監(jiān)控提供信息?其中,綜合前置應(yīng)用系統(tǒng)是銀行業(yè)為適應(yīng)業(yè)務(wù)發(fā)展的需要,為處理拓展服務(wù)與優(yōu)化系統(tǒng)體系結(jié)構(gòu)之間的矛盾而建立的統(tǒng)一的?集成的渠道接入與延伸業(yè)務(wù)處理系統(tǒng)?其主要功能是實(shí)現(xiàn)對預(yù)算執(zhí)行的控制?業(yè)務(wù)處理和過程控制;預(yù)算管理中心系統(tǒng)主要采用全面預(yù)算管理的思想,注重預(yù)算管理?業(yè)務(wù)處理與會計核算的緊密結(jié)合,以預(yù)算項(xiàng)目體系設(shè)立和責(zé)任中心劃分為實(shí)施架構(gòu),采用聯(lián)網(wǎng)聯(lián)合?集成共享及流程固化等技術(shù),實(shí)現(xiàn)預(yù)算編制?下達(dá)?執(zhí)行?調(diào)整?考評等功能;核算報表中心系統(tǒng)是實(shí)現(xiàn)以預(yù)算控制為核心的全面預(yù)算管理的重要基礎(chǔ),主要完成會計核算和會計報表生成兩大功能;固定資產(chǎn)管理系統(tǒng)主要完成對銀行的管理資產(chǎn)的增加?減少?折舊及其使用狀態(tài)的管理?
數(shù)據(jù)倉庫(Data Warehouse,DW)是20世紀(jì)90年代初提出的概念,到90年代中期已經(jīng)形成潮流?數(shù)據(jù)倉庫的提出以關(guān)系數(shù)據(jù)庫?并行處理和分布式技術(shù)的飛速發(fā)展為基礎(chǔ),目的是解決在信息技術(shù)(IT)發(fā)展中存在的擁有大量數(shù)據(jù)和有用信息貧乏(Data rich-Information poor)的問題?目前,我國銀行基本上已運(yùn)行了數(shù)據(jù)倉庫,以支持決策?
數(shù)據(jù)倉庫是“三庫”的集成,在會計信息管理系統(tǒng)中處于中心地位,它受數(shù)據(jù)源系統(tǒng)的制約,同時對數(shù)據(jù)源系統(tǒng)有改良要求?運(yùn)用數(shù)據(jù)庫分析模型對數(shù)據(jù)源進(jìn)行統(tǒng)計分析,并進(jìn)行運(yùn)算?儲存,從而產(chǎn)生銀行運(yùn)營中的客戶利潤?產(chǎn)品利潤?部門業(yè)績等各類報告?銀行的管理者通過報告可以作出相應(yīng)的考核?規(guī)劃和決策,從而又影響數(shù)據(jù)源系統(tǒng)的運(yùn)行?基于數(shù)據(jù)倉庫的銀行會計信息管理系統(tǒng)的處理流程如圖3所示?
(二)銀行會計信息管理系統(tǒng)的數(shù)據(jù)處理邏輯
基于事件驅(qū)動的銀行會計信息管理系統(tǒng),采用了事件驅(qū)動機(jī)制實(shí)時地采集并記錄業(yè)務(wù)事件數(shù)據(jù),實(shí)現(xiàn)銀行對日常業(yè)務(wù)活動的響應(yīng)和處理?
業(yè)務(wù)事件是系統(tǒng)處理邏輯的起點(diǎn)?當(dāng)業(yè)務(wù)事件發(fā)生時,所有原始數(shù)據(jù)被適當(dāng)加工成標(biāo)準(zhǔn)編碼的源數(shù)據(jù),記錄業(yè)務(wù)事件的個體特征和屬性,集成到業(yè)務(wù)事件數(shù)據(jù)倉庫中,而不是聽任數(shù)據(jù)分散?重復(fù)存儲于多個低耦合的數(shù)據(jù)庫系統(tǒng)?業(yè)務(wù)事件數(shù)據(jù)倉庫不僅記錄符合會計事項(xiàng)定義的業(yè)務(wù)事件,而且記錄管理者需要的計劃?控制和評價的所有業(yè)務(wù)事件,存儲業(yè)務(wù)活動中多方面的細(xì)節(jié)信息?任何授權(quán)用戶都可以通過業(yè)務(wù)事件數(shù)據(jù)倉庫所存儲的數(shù)據(jù)來定義和獲取所需要的有用信息,而分類?匯總和余額計算處理都放在報告查詢輸出過程中?由此,傳統(tǒng)意義上的會計信息系統(tǒng)(AIS)成為業(yè)務(wù)事件驅(qū)動型的會計信息管理系統(tǒng)(AIMS)的一個用戶輸出視圖?該系統(tǒng)既能提供多種視圖驅(qū)動應(yīng)用所需提供的全部視圖(運(yùn)營層?控制層?決策層),又能避免數(shù)據(jù)重復(fù)存儲和數(shù)據(jù)不一致的問題?在傳統(tǒng)信息處理環(huán)境下,用戶不僅要控制輸入,還要控制復(fù)雜的過賬處理,而業(yè)務(wù)事件驅(qū)動型的AIMS則可直接查詢已記錄事件的各種屬性,并確保信息處理的實(shí)時控制?業(yè)務(wù)事件數(shù)據(jù)倉庫中的處理單元在業(yè)務(wù)發(fā)生時捕捉業(yè)務(wù)數(shù)據(jù),既能執(zhí)行業(yè)務(wù)規(guī)劃和控制,又能校驗(yàn)數(shù)據(jù)的準(zhǔn)確性和完整性?銀行會計信息管理系統(tǒng)的數(shù)據(jù)處理邏輯如圖4所示?
在銀行管理信息系統(tǒng)中,AIMS是銀行業(yè)務(wù)事件的一個適時處理中心,它是以操作型數(shù)據(jù)庫系統(tǒng)(關(guān)系型業(yè)務(wù)數(shù)據(jù)庫管理系統(tǒng),RDBMS)為基礎(chǔ),面向顧客,輸出各種用戶視圖,支持大量的基本日常事務(wù)處理和操作型數(shù)據(jù)的查詢處理?這種業(yè)務(wù)數(shù)據(jù)庫既可以實(shí)時提供信息處理和控制,又可以面向決策,支持所有的用戶視圖?從圖4可以看出,銀行的運(yùn)營層?控制層和決策層還可以對業(yè)務(wù)事件進(jìn)行適時控制,也可以調(diào)整信息處理方式(如調(diào)整模型庫?方法庫或知識庫),以獲得需要的用戶視圖?所以,必須要求系統(tǒng)的數(shù)據(jù)處理頻率高?速度快,及時給予用戶響應(yīng)?
但是,這種操作系統(tǒng)是典型的結(jié)構(gòu)化系統(tǒng),它雖然能自動地快速響應(yīng)和處理大量的日常業(yè)務(wù)事件,但是僅能提供少數(shù)方法來輸入或訪問所管理的數(shù)據(jù),不能很好地支持分析決策?因此,AIMS還必須被訓(xùn)練成根據(jù)銀行業(yè)建立的一系列規(guī)則來處理并報告所發(fā)生的業(yè)務(wù)事件,是一個聯(lián)機(jī)事務(wù)處理系統(tǒng)(On-Line Transaction Processing,OLTP)?
三?基于數(shù)據(jù)倉庫的銀行決策支持系統(tǒng)
聯(lián)機(jī)事務(wù)處理系統(tǒng)(OLTP)是20世紀(jì)90年代僅次于Internet之后的又一技術(shù)熱點(diǎn),它和數(shù)據(jù)倉庫一起構(gòu)成決策系統(tǒng)的核心?
在日益激烈的市場競爭中,一些銀行為保持和提高競爭性和盈利性,正力圖將業(yè)務(wù)數(shù)據(jù)庫中大量業(yè)務(wù)數(shù)據(jù)擴(kuò)展到聯(lián)機(jī)分析處理,其處理模式即是聯(lián)機(jī)分析處理(OLAP)?銀行借助OLAP,從業(yè)務(wù)數(shù)據(jù)庫中得到各種面向主體的統(tǒng)計信息和經(jīng)過計算的結(jié)論,來支持分析決策以滿足用戶的信息需求;信息系統(tǒng)有更好的訪問信息,無疑有助于銀行業(yè)取得競爭優(yōu)勢?而數(shù)據(jù)倉庫技術(shù)是實(shí)現(xiàn)這種聯(lián)機(jī)分析處理的關(guān)鍵,取得競爭優(yōu)勢的要求驅(qū)動著大部分銀行掀起建立基于數(shù)據(jù)倉庫系統(tǒng)的研究?銀行會計信息管理系統(tǒng)充分利用了DW和OLAP技術(shù),來支持事件驅(qū)動下的會計業(yè)務(wù)處理?管理控制和決策支持等功能?
(一)銀行業(yè)數(shù)據(jù)倉庫系統(tǒng)的體系結(jié)構(gòu)
一個典型的銀行數(shù)據(jù)倉庫系統(tǒng)通常包含數(shù)據(jù)源?數(shù)據(jù)存儲與管理?OLAP服務(wù)器以及前端工具與應(yīng)用?銀行業(yè)的數(shù)據(jù)倉庫系統(tǒng)體系結(jié)構(gòu)如圖5所示?
1. 數(shù)據(jù)源
數(shù)據(jù)源是數(shù)據(jù)倉庫系統(tǒng)的基礎(chǔ),是整個系統(tǒng)的數(shù)據(jù)源泉?通常包括銀行內(nèi)部信息和外部信息?內(nèi)部信息包括存放于業(yè)務(wù)數(shù)據(jù)庫(RDBMS)中的各種業(yè)務(wù)處理數(shù)據(jù)和各類文檔數(shù)據(jù)?外部信息包括各類法律法規(guī)?市場信息和競爭對手的信息等?
2. 數(shù)據(jù)的存儲與管理
數(shù)據(jù)的存儲與管理是整個數(shù)據(jù)倉庫系統(tǒng)的核心?數(shù)據(jù)倉庫的真正關(guān)鍵是數(shù)據(jù)的存儲和管理?數(shù)據(jù)倉庫的組織管理方式?jīng)Q定了它有別于傳統(tǒng)數(shù)據(jù)庫,同時也決定了其外部數(shù)據(jù)的表現(xiàn)形式?要決定采用什么產(chǎn)品和技術(shù)來建立數(shù)據(jù)倉庫的核心,則需要從數(shù)據(jù)倉庫的技術(shù)特點(diǎn)著手分析?針對現(xiàn)有各業(yè)務(wù)系統(tǒng)的數(shù)據(jù),進(jìn)行抽取?清理,并有效集成,按照主題進(jìn)行組織?數(shù)據(jù)倉庫按照數(shù)據(jù)的覆蓋范圍可以分為總行級數(shù)據(jù)倉庫和分行級數(shù)據(jù)倉庫?
3. OLAP服務(wù)器
OLAP服務(wù)器對分析所需要的數(shù)據(jù)進(jìn)行有效集成,按多維模型予以組織,以便進(jìn)行多角度?多層次的分析,并發(fā)現(xiàn)其變化的趨勢?
4. 前端工具與應(yīng)用
前端工具主要包括各種報表工具?查詢工具?數(shù)據(jù)分析工具?數(shù)據(jù)挖掘工具以及各種基于數(shù)據(jù)倉庫或數(shù)據(jù)挖掘的應(yīng)用開發(fā)工具?其中數(shù)據(jù)分析工具主要針對OLAP服務(wù)器,報表工具?數(shù)據(jù)挖掘工具主要針對數(shù)據(jù)倉庫?
(二)基于數(shù)據(jù)倉庫的銀行決策支持系統(tǒng)結(jié)構(gòu)
銀行的決策支持系統(tǒng)是以數(shù)據(jù)倉庫為基礎(chǔ),集成了“三庫”?OLAP技術(shù)?數(shù)據(jù)挖掘及交互接口而形成的更高一級的決策支持系統(tǒng)?其中,數(shù)據(jù)倉庫主要實(shí)現(xiàn)對決策主體的存儲和綜合,OLAP實(shí)現(xiàn)多位數(shù)據(jù)分析,數(shù)據(jù)挖掘用以挖掘數(shù)據(jù)庫?模型庫?方法庫和知識庫實(shí)現(xiàn)多個廣義模型的組合輔助決策,專家系統(tǒng)利用知識推理實(shí)現(xiàn)定性分析?它們集成的決策支持系統(tǒng)將相互補(bǔ)充?相互依賴,發(fā)揮各自的輔助決策優(yōu)勢,實(shí)現(xiàn)更有效的輔助決策?其結(jié)構(gòu)如圖6所示?
由圖6可以看出,基于數(shù)據(jù)倉庫的銀行決策支持系統(tǒng)的體系結(jié)構(gòu)包括3個主體:
第一個主體是方法庫?模型庫系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的結(jié)合,它是決策支持的基礎(chǔ),為決策問題提供定量分析(模型計算)的輔助決策信息?
第二個主體是數(shù)據(jù)倉庫?OLAP,它從數(shù)據(jù)倉庫中提取綜合數(shù)據(jù)和信息,這些數(shù)據(jù)和信息反映了銀行大量業(yè)務(wù)數(shù)據(jù)的內(nèi)在本質(zhì)?
第三個主體是專家系統(tǒng)和數(shù)據(jù)挖掘的結(jié)合?數(shù)據(jù)挖掘從數(shù)據(jù)庫和數(shù)據(jù)倉庫中挖掘知識,并將其放入專家系統(tǒng)的知識庫中,再進(jìn)行知識推理,以支持專家系統(tǒng)的定性輔助決策?
這3個主體既相互補(bǔ)充,又相互結(jié)合,它們集成在一起形成更高一級的決策支持系統(tǒng),它對決策問題既可以進(jìn)行定量分析,又可以進(jìn)行定性分析;既可以處理來自不同系統(tǒng)?不同數(shù)據(jù)格式的大量數(shù)據(jù),又可以進(jìn)行復(fù)雜的數(shù)值計算,能夠更好地完成輔助決策任務(wù)?它的出現(xiàn)將會使銀行決策支持系統(tǒng)達(dá)到一個新的階段?
主要參考文獻(xiàn)
[1] 阿妮塔·S·霍蘭德,等. 現(xiàn)代會計信息系統(tǒng)[M]. 楊周南,等,譯. 北京:經(jīng)濟(jì)科學(xué)出版社,2001.
[2] 賈鐵真. 對建設(shè)銀行管理信息系統(tǒng)建設(shè)的探討[J]. 中國金融電腦,2001(8).