最低要求。達(dá)到最低要求才能進(jìn)入系統(tǒng),比如:
業(yè)務(wù)A,需要數(shù)據(jù)a1,數(shù)據(jù)a2,,數(shù)據(jù)a3, 數(shù)據(jù)4。我們可以制定進(jìn)入系統(tǒng)的關(guān)于業(yè)務(wù)A的條件是必須要有數(shù)據(jù)a1,a2才可以進(jìn)入系統(tǒng)(也就是最低要求),如果提供的業(yè)務(wù)數(shù)據(jù)同時(shí)有數(shù)據(jù)a1,數(shù)據(jù) a2, ,數(shù)據(jù)a3,那就是更高一級(jí)的數(shù)據(jù)(第二級(jí)數(shù)據(jù)),如果業(yè)務(wù)數(shù)據(jù)在滿足第二級(jí)數(shù)據(jù)的基礎(chǔ)上,提供了數(shù)據(jù)4,那就是第三級(jí)數(shù)據(jù)。
如果用過(guò)J2EE平臺(tái)的同行理解起來(lái)就比較容易,這實(shí)際上就是JMS基于主題的消息管理思想用于軟件系統(tǒng)一個(gè)具體例子而已,這里不過(guò)是強(qiáng)調(diào)的是用于管理數(shù)據(jù)的信任等級(jí)而已。
其實(shí)很多軟件項(xiàng)目開(kāi)始制定的的數(shù)據(jù)規(guī)范,一般到后來(lái)都執(zhí)行不下去,主要是太理想化了,也許只有到系統(tǒng)真正用起來(lái)了,系統(tǒng)數(shù)據(jù)的信任等級(jí)才能上去。所以我覺(jué) 得應(yīng)該在系統(tǒng)開(kāi)始時(shí)候就把數(shù)據(jù)分等級(jí),不同的等級(jí),業(yè)務(wù)給與適當(dāng)不同的處理,這樣也便于后期的業(yè)務(wù)進(jìn)行查詢統(tǒng)計(jì)分析或者數(shù)據(jù)挖掘。
這種思想實(shí)際上就是將數(shù)據(jù)可以信任的程度進(jìn)行分類(lèi);而一般的軟件系統(tǒng)是把數(shù)據(jù)定義為兩類(lèi),可以進(jìn)入系統(tǒng),不可以進(jìn)入系統(tǒng);我在這里設(shè)想的是,從數(shù)據(jù)可以信 任的角度出發(fā),分成多種類(lèi)別,使用了一個(gè)小數(shù)來(lái)描述信任程度,而不是一個(gè)二值邏輯變量來(lái)描述;這樣從建立軟件系統(tǒng)整體模型的時(shí)候,把數(shù)據(jù)信任管理納入考慮 之內(nèi),在進(jìn)一步作業(yè)務(wù)分析,決策支持或者數(shù)據(jù)挖掘時(shí)候是比較有好處的;當(dāng)然進(jìn)一步延伸可能就需要從OLTP/OLAP混合建模來(lái)考慮,不過(guò)真要到那個(gè)高 度,可能項(xiàng)目范圍就擴(kuò)大了很多,具體怎樣操作,還要看項(xiàng)目具體情形。
當(dāng)然,在軟件項(xiàng)目實(shí)際操作的時(shí)候,可能還會(huì)遇到另外一個(gè)問(wèn)題,很可能用戶會(huì)亂用這個(gè)數(shù)據(jù)信任程度的概念,我個(gè)人的建議是在項(xiàng)目實(shí)施中如果可能的話,優(yōu)先進(jìn) 入信任等級(jí)高的數(shù)據(jù),然后才是信任程度低的數(shù)據(jù);當(dāng)然也可以從人員來(lái)角度作為切入點(diǎn),信任等級(jí)越低的數(shù)據(jù),進(jìn)入系統(tǒng)就需要的業(yè)務(wù)更熟悉的人員來(lái)操作錄入, 而且經(jīng)過(guò)的業(yè)務(wù)處理步驟就越多。一句話,數(shù)據(jù)信任程度越低,就應(yīng)該受到的審查/檢察越多。
在現(xiàn)實(shí)中稍微規(guī)模大一點(diǎn)的軟件系統(tǒng)涉及到的組織機(jī)構(gòu)都是比較大的,有很多還可能是松散的組織管理模式。在這類(lèi)組織機(jī)構(gòu)中,同樣的業(yè)務(wù)數(shù)據(jù)可能很多部門(mén)都會(huì)是數(shù)據(jù)錄入點(diǎn)和數(shù)據(jù)分析點(diǎn),為此可以從數(shù)據(jù)采集/來(lái)源角度來(lái)描述數(shù)據(jù)本身。
從當(dāng)前項(xiàng)目利益來(lái)說(shuō),數(shù)據(jù)來(lái)源管理方便數(shù)據(jù)查詢分類(lèi),長(zhǎng)期來(lái)說(shuō)可以建立起數(shù)據(jù)信任等級(jí)。
對(duì)于數(shù)據(jù)來(lái)源的識(shí)別,一般需要有特定信息來(lái)記錄數(shù)據(jù)的來(lái)源,特別是一些大型企業(yè)當(dāng)然分支機(jī)構(gòu)較多的公司企業(yè)政府,也應(yīng)該這樣來(lái)管理。
事實(shí)上,數(shù)據(jù)來(lái)源管理是數(shù)據(jù)信任管理的進(jìn)一步延伸,是數(shù)據(jù)信任管理的前置條件。一個(gè)數(shù)據(jù),可以是來(lái)自于A部門(mén)的也可能是來(lái)自于B部門(mén)的。為了方便統(tǒng)計(jì)查詢和數(shù)據(jù)信任管理的加強(qiáng),應(yīng)該記錄下數(shù)據(jù)的來(lái)源地。
具體操方式可以有以下幾種:
1) 數(shù)據(jù)錄入人員的工作人員編號(hào),知道了數(shù)據(jù)錄入人員的編號(hào),就知道數(shù)據(jù)的來(lái)源地。
當(dāng)然,實(shí)際工作種存在人員調(diào)動(dòng),替操作(1個(gè)人用另外一個(gè)人的身份進(jìn)入系統(tǒng)數(shù)錄入),這些都有可能需要考慮到,否則可能造成數(shù)據(jù)來(lái)源管理失效。
2)另外一種方式就是直接記錄數(shù)據(jù)錄入的部門(mén)編號(hào)。
這種方式弊端就是不能記錄下數(shù)據(jù)的具體操作人員。
其它說(shuō)明:如果系統(tǒng)中引入了工作流產(chǎn)品,數(shù)據(jù)來(lái)源這部分工作可以由工作流來(lái)?yè)?dān)任。具體例子:在現(xiàn)實(shí)的軟件系統(tǒng)中可能存在一個(gè)主數(shù)據(jù)庫(kù)/數(shù)據(jù)中心,若干分?jǐn)?shù) 據(jù)庫(kù)/數(shù)據(jù)中心,系統(tǒng)在每過(guò)一定時(shí)間進(jìn)行數(shù)據(jù)上傳/下載,為了進(jìn)行數(shù)據(jù)合并和