
二個(gè)通道:數(shù)據(jù)包通道和數(shù)據(jù)流傳輸通道
從上面三個(gè)數(shù)據(jù)倉(cāng)庫(kù)的分析中可以知道,不同的數(shù)據(jù)倉(cāng)庫(kù)之間需要有數(shù)據(jù)的流轉(zhuǎn)。他們是如何來(lái)進(jìn)行流轉(zhuǎn)的呢?通道就是用來(lái)解決這個(gè)問(wèn)題。
首先是從數(shù)據(jù)源倉(cāng)庫(kù)轉(zhuǎn)到臨時(shí)存儲(chǔ)倉(cāng)庫(kù),此時(shí)使用的主要是數(shù)據(jù)包通道。從上面的分析中可以得知,在這個(gè)數(shù)據(jù)通道中,沒(méi)有用到任何的條件、邏輯運(yùn)算等等,其只是數(shù)據(jù)源倉(cāng)庫(kù)的一個(gè)簡(jiǎn)單的子集。如可能只是抽取了數(shù)據(jù)源倉(cāng)庫(kù)中某幾張表、或者某張表中的部分字段等等。其與數(shù)據(jù)源中的數(shù)據(jù)是完全一致的。這是由于這個(gè)原因,為此臨時(shí)存儲(chǔ)倉(cāng)庫(kù)中的數(shù)據(jù)有很好的公用性。
如現(xiàn)在臨時(shí)存儲(chǔ)區(qū)域中有個(gè)價(jià)格表。在采購(gòu)成本分析、供應(yīng)商考核報(bào)表中都需要使用到這個(gè)價(jià)格表。此時(shí)項(xiàng)目管理員就可以直接讀取臨時(shí)存儲(chǔ)區(qū)域中價(jià)格表的信息,而不用再舍近求遠(yuǎn),從數(shù)據(jù)源那邊去獲取。對(duì)于數(shù)據(jù)包通道我們可以理解為一個(gè)搬運(yùn)工,其只是數(shù)據(jù)簡(jiǎn)單的遷移,并不會(huì)對(duì)數(shù)據(jù)進(jìn)行任何的操作。其搬移前后的數(shù)據(jù)應(yīng)該是相同的。如果不相同,那就犯錯(cuò)誤了。
數(shù)據(jù)流通道其作用是將臨時(shí)存儲(chǔ)區(qū)域中的數(shù)據(jù)遷移到目標(biāo)數(shù)據(jù)庫(kù)中。筆者這里采用了遷移,而不是搬移。這兩個(gè)詞在中文詞典上還是有一定的差異。遷移表示其遷移前后的數(shù)據(jù)會(huì)有所不同。其實(shí)在這個(gè)遷移的過(guò)程中,還同時(shí)伴隨這一個(gè)規(guī)則,即如何對(duì)數(shù)據(jù)處理的設(shè)置。具體的內(nèi)容,筆者在一個(gè)規(guī)則的描述中會(huì)談到。在這里筆者認(rèn)為大家只需要知道,臨時(shí)存儲(chǔ)區(qū)域中的數(shù)據(jù)經(jīng)過(guò)一定的處理之后才會(huì)被轉(zhuǎn)送到數(shù)據(jù)流通道中。或者說(shuō),數(shù)據(jù)流通道中會(huì)伴隨著一些規(guī)則的應(yīng)用。
一個(gè)規(guī)則:對(duì)數(shù)據(jù)的分析以及過(guò)濾
如果用戶(hù)看到的最終數(shù)據(jù),只是對(duì)原始數(shù)據(jù)的截取,那么BI系統(tǒng)也就沒(méi)有存在的必要了。BI系統(tǒng)的核心功能就是對(duì)原始數(shù)據(jù)的統(tǒng)計(jì)分析。簡(jiǎn)單的說(shuō),就是對(duì)數(shù)據(jù)源中的幾張表進(jìn)行統(tǒng)計(jì)、分析、邏輯運(yùn)算、過(guò)濾等等。如在分析交貨及時(shí)率時(shí),就需要對(duì)銷(xiāo)售訂單、出貨單據(jù)等等表格進(jìn)行聯(lián)合查詢(xún),并加以一定的判斷與邏輯運(yùn)算,最后才得到用戶(hù)所想要的結(jié)果。這些運(yùn)算、過(guò)濾的條件統(tǒng)稱(chēng)為規(guī)則。其實(shí)我們大部分的BI設(shè)計(jì)工作,都是圍繞這個(gè)規(guī)則所展開(kāi)的。
另外需要提醒的是,規(guī)則只有在數(shù)據(jù)流傳輸通道中才會(huì)應(yīng)用。而在數(shù)據(jù)包傳遞過(guò)程中不會(huì)采用任何的規(guī)則。這主要是因?yàn)锽I系統(tǒng)只是一個(gè)數(shù)據(jù)分析的過(guò)程,并不會(huì)也不能夠?qū)υ紨?shù)據(jù)進(jìn)行任何的更改。即使簡(jiǎn)單的數(shù)據(jù)類(lèi)型調(diào)整,也都是在數(shù)據(jù)流傳輸通道中完成。為了保障原始數(shù)據(jù)不被無(wú)意的更改,就禁止來(lái)數(shù)據(jù)包傳遞通道中采用任何的規(guī)則。從這個(gè)角度來(lái)看,臨時(shí)存儲(chǔ)區(qū)域其實(shí)也有一個(gè)保護(hù)數(shù)據(jù)源不被更改的作用。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類(lèi)軟件信息研發(fā)企業(yè)名錄