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