2.主副本數(shù)據(jù)的確定
關(guān)于主本數(shù)據(jù)的確定,一般有以下三種方式:
(1)由產(chǎn)生數(shù)據(jù)的應(yīng)用系統(tǒng)作為主本數(shù)據(jù)源 一般情況下,產(chǎn)生某項數(shù)據(jù)的應(yīng)用系統(tǒng)作為該數(shù)據(jù)的主本數(shù)據(jù)源應(yīng)用。比如,客戶刷卡時在信用卡系統(tǒng)中產(chǎn)生了信用卡交易明細數(shù)據(jù),則信用卡系統(tǒng)即為這些明細數(shù)據(jù)的主本數(shù)據(jù)應(yīng)用。
對于僅負責(zé)數(shù)據(jù)簡單傳輸?shù)膽?yīng)用系統(tǒng)(例如用于文件傳輸?shù)南到y(tǒng)等)中的數(shù)據(jù),不應(yīng)定義為主本數(shù)據(jù)源。
(2)由共享數(shù)據(jù)的應(yīng)用系統(tǒng)作為主本數(shù)據(jù)源 在構(gòu)建銀行系統(tǒng)時,一般會將一些各專業(yè)條線使用到的數(shù)據(jù)單獨建立系統(tǒng),例如客戶信息系統(tǒng)、產(chǎn)品定義系統(tǒng)、機構(gòu)管理系統(tǒng)等,這些數(shù)據(jù)在全行運營中具有共享性。一般將負責(zé)共享某項數(shù)據(jù)的應(yīng)用系統(tǒng)作為該數(shù)據(jù)的主本數(shù)據(jù)源應(yīng)用。
(3)由頻繁使用數(shù)據(jù)的應(yīng)用系統(tǒng)作為主本數(shù)據(jù)源 如果兩個主本數(shù)據(jù)源分屬于不同的兩個應(yīng)用系統(tǒng),兩者之間存在多對多關(guān)系數(shù)據(jù),考慮到業(yè)務(wù)需要,該關(guān)系數(shù)據(jù)需要在兩個應(yīng)用中都進行存儲。這時,應(yīng)當選取上述兩個應(yīng)用系統(tǒng)中最頻繁使用關(guān)系數(shù)據(jù)的應(yīng)用系統(tǒng)作為該關(guān)系數(shù)據(jù)的主本數(shù)據(jù)源。
每一個企業(yè)級最細粒度的數(shù)據(jù)都應(yīng)有主本數(shù)據(jù)源,由其保證數(shù)據(jù)的正確性和權(quán)威性。主本數(shù)據(jù)源負責(zé)該數(shù)據(jù)的生成(或采集)、管理維護,并將儲存的數(shù)據(jù)提供給副本數(shù)據(jù)源應(yīng)用系統(tǒng)使用。所有的主本數(shù)據(jù)源,在業(yè)務(wù)數(shù)據(jù)邏輯上應(yīng)有單一的信息視圖,而且還要有完整的信息描述。
副本數(shù)據(jù)是相對主本數(shù)據(jù)而言的,若主本數(shù)據(jù)需要額外的冗余存儲,則冗余部分即為副本數(shù)據(jù)。應(yīng)有可靠的機制確保數(shù)據(jù)同步,對冗余數(shù)據(jù)有清晰的使用約束,并確保不因冗余數(shù)據(jù)而對業(yè)務(wù)正確性產(chǎn)生影響。