帶您深入了解DB2數(shù)據(jù)倉(cāng)庫(kù)
DB2數(shù)據(jù)倉(cāng)庫(kù)是我們學(xué)習(xí)DB2數(shù)據(jù)庫(kù)必須要掌握的,下面就為您詳細(xì)介紹DB2數(shù)據(jù)庫(kù)相關(guān)的知識(shí),希望對(duì)您能夠有所幫助。
包含運(yùn)作數(shù)據(jù)(運(yùn)行業(yè)務(wù)日常交易的數(shù)據(jù))的系統(tǒng)包含了業(yè)務(wù)分析員可用來(lái)更好地理解業(yè)務(wù)是如何運(yùn)作的信息。例如,他們可以看到一年中的哪些時(shí)候在哪些地區(qū)銷售了哪些產(chǎn)品。這有助于識(shí)別異常情況,或者規(guī)劃未來(lái)的銷售。
但是,如果分析員直接訪問運(yùn)作數(shù)據(jù),那么會(huì)產(chǎn)生幾個(gè)問題:
他們可能沒有查詢運(yùn)作數(shù)據(jù)庫(kù)的專門知識(shí)。例如,查詢 IMS 數(shù)據(jù)庫(kù)需要一個(gè)使用專門類型的數(shù)據(jù)操作語(yǔ)言的應(yīng)用程序。一般而言,那些擁有查詢運(yùn)作數(shù)據(jù)庫(kù)專門技術(shù)的程序員都全職維護(hù)數(shù)據(jù)庫(kù)及其應(yīng)用程序。
性能對(duì)于許多運(yùn)作數(shù)據(jù)庫(kù)(例如銀行的數(shù)據(jù)庫(kù))是關(guān)鍵。系統(tǒng)無(wú)法處理用戶對(duì)運(yùn)作數(shù)據(jù)存儲(chǔ)所進(jìn)行的“特別的”查詢。想象一下您正在因特網(wǎng)上處理您的銀行業(yè)務(wù)并支付帳單。當(dāng)您按下 OK 按鈕時(shí),處理付款通常只要幾秒鐘。現(xiàn)在,請(qǐng)考慮銀行分析員正在設(shè)法搞清楚如何從現(xiàn)有的客戶群賺取更多的錢。該分析員運(yùn)行了一個(gè)查詢,它非常復(fù)雜,以致于現(xiàn)在完成您的事務(wù)要花大約 30 秒時(shí)間。很顯然,這個(gè)性能時(shí)間是不能接受的(而且分析員所幻想的新費(fèi)用也是不可能的)。由于這個(gè)原因,一般將運(yùn)作數(shù)據(jù)存儲(chǔ)和報(bào)告數(shù)據(jù)存儲(chǔ)(包括 OLAP 數(shù)據(jù)庫(kù))分開。
但是,在近幾年中,報(bào)告數(shù)據(jù)存儲(chǔ)已經(jīng)逐漸成為偽操作(pseudo-operational)數(shù)據(jù)存儲(chǔ)而且很流行。這樣的存儲(chǔ)稱為操作數(shù)據(jù)存儲(chǔ)(operation data store)(ODS)。例如,請(qǐng)考慮電信業(yè)。ODS 在這些公司中很流行,因?yàn)樗鼈儽M可能快地設(shè)法識(shí)別欺騙性的費(fèi)用。DB2 是非常適合于運(yùn)作和報(bào)告工作負(fù)載的少數(shù)幾個(gè)數(shù)據(jù)庫(kù)之一。
運(yùn)作數(shù)據(jù)通常并不是業(yè)務(wù)分析員使用的***格式。例如,對(duì)于分析員來(lái)說(shuō),根據(jù)產(chǎn)品、地區(qū)和季節(jié)而匯總的銷售數(shù)據(jù)比原始數(shù)據(jù)有用得多。
DB2數(shù)據(jù)倉(cāng)庫(kù)解決了這些問題。在DB2數(shù)據(jù)倉(cāng)庫(kù)中,您創(chuàng)建信息化的數(shù)據(jù)(informational data)(該數(shù)據(jù)抽取自運(yùn)作數(shù)據(jù),隨后對(duì)其進(jìn)行轉(zhuǎn)換和清理,以用于最終用戶的決策)存儲(chǔ)。例如,DB2數(shù)據(jù)倉(cāng)庫(kù)工具可能會(huì)復(fù)制運(yùn)作數(shù)據(jù)庫(kù)中的所有銷售數(shù)據(jù)、執(zhí)行計(jì)算以匯總數(shù)據(jù)以及將匯總好的數(shù)據(jù)寫到與運(yùn)作數(shù)據(jù)分開的數(shù)據(jù)庫(kù)。最終用戶可以查詢這個(gè)分開的數(shù)據(jù)庫(kù)(數(shù)據(jù)倉(cāng)庫(kù)),而不會(huì)影響運(yùn)作數(shù)據(jù)庫(kù)。
 
【編輯推薦】















 
 
 
 
 
 
 