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