數(shù)據(jù)倉庫維度建模PPT課件_第1頁
數(shù)據(jù)倉庫維度建模PPT課件_第2頁
數(shù)據(jù)倉庫維度建模PPT課件_第3頁
數(shù)據(jù)倉庫維度建模PPT課件_第4頁
數(shù)據(jù)倉庫維度建模PPT課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

VIP免費下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

.,數(shù)據(jù)倉庫維度建模,.,學習目的,在課程結(jié)束后應(yīng)該知道:數(shù)據(jù)倉庫維度建模分哪幾個步驟?每個步驟都有哪些原則,和哪些誤區(qū)?掌握維度建模方法?維度表屬性在維度模型中起到什么樣的作用?Kimball極力反對哪些建模方法?,.,一個比喻,比喻:如果將數(shù)據(jù)倉庫建設(shè)看作是一個高樓大廈建造過程的話數(shù)據(jù)倉庫維度建模就是大廈的框架建設(shè)工作數(shù)據(jù)倉庫ETL過程,就是為大廈添磚加瓦的過程優(yōu)秀數(shù)據(jù)訪問工具則是大廈整體裝修的最佳工具框架的重要性地基打多深決定大廈能做多高。鋼筋混凝土結(jié)構(gòu)還是剛結(jié)構(gòu)決定了大廈的穩(wěn)定性維度建模是數(shù)據(jù)倉庫框架建設(shè)的重要技術(shù),.,維度建模四步曲,四步維度建模步驟:1.選取要建模的業(yè)務(wù)流程2.定義業(yè)務(wù)流程中的數(shù)據(jù)粒度3.選定用于每個事實表行的維度4.確定用于形成每個事實表行的數(shù)字型事實,.,四步曲1.選取業(yè)務(wù)流程,誤區(qū):不針對業(yè)務(wù)流程而針對業(yè)務(wù)部門進行維度建模將注意力放在業(yè)務(wù)部門身上,而不關(guān)注業(yè)務(wù)流程為某個部門建立單獨的維度模型原則:針對業(yè)務(wù)流程進行維度建模確保某個業(yè)務(wù)流程中的核心數(shù)據(jù)只被抽取一次保證數(shù)據(jù)倉庫中業(yè)務(wù)數(shù)據(jù)一致性,.,四步曲2.定義粒度(1),粒度的解釋:粒度傳遞了同事實表度量值相聯(lián)系的細節(jié)所達到的程度方面的信息。簡單的說,反映了事實表的明細程度粒度舉例:超市小票上的購物清單醫(yī)生的處方藥品清單倉庫每種產(chǎn)品庫存值的月快照誤區(qū):數(shù)據(jù)倉庫團隊經(jīng)常繞過這個看似不必要的步驟一個不合適的粒度定義將會使維度建模感覺無從下手,.,四步曲2.定義粒度(2),原則:優(yōu)先考慮具有原子粒度的業(yè)務(wù)信息,這些數(shù)據(jù)不能再做進一步的細分數(shù)據(jù)倉庫中存儲匯總的、概要性的數(shù)據(jù)主要是基于數(shù)據(jù)庫性能上的考慮匯總數(shù)據(jù)不能成為最底層細節(jié)數(shù)據(jù)的替代品,.,四步曲3.選定維度,誤區(qū):沒有定義粒度就開始選定維度原則:在粒度確認后,選取能從各個角度,充分描述問題的維度為每個維度添加豐富的維度屬性示例:常見維度包括日期、產(chǎn)品、顧客、事務(wù)類型和狀態(tài),.,四步曲4.確定事實,誤區(qū):沒有第2步的粒度確認,就開始確定事實將含有不同粒度的事實放在了同一個事實表中原則:確定用于形成每個事實表行的數(shù)字可加型事實在需求調(diào)研時我們可以通過提出“您需要對哪些指標進行統(tǒng)計?”這樣的問題來確定事實。具有不同粒度的事實必須放在不同的事實表中事實一般在各維度上都有良好的可加性,.,四步曲總結(jié),維度建??傇瓌t:數(shù)據(jù)驅(qū)動和需求驅(qū)動相結(jié)合,維度模型1.業(yè)務(wù)處理2.粒度3.維度4.事實,業(yè)務(wù)需求,實際數(shù)據(jù),.,零售業(yè)案例背景,背景:設(shè)想一下在一家大型雜貨連鎖店,其業(yè)務(wù)覆蓋分布在美國5個州范圍內(nèi)的100多家雜貨店。每個商店都有完整的配套部門,包括各類人員,并有大致60000多個品種的產(chǎn)品放在貨架上。各雜貨店的POS系統(tǒng)記錄了每位顧客交易詳?shù)募毿畔⒍▋r與促銷是管理層重要決策之一如何使各種形式的促銷活動所產(chǎn)生的效能清晰可見?,.,實例1.選取業(yè)務(wù)流程,選取業(yè)務(wù)流程:你能列出該連鎖店急待解決的問題嗎?是否有系統(tǒng)能提供解決問題所需要的數(shù)據(jù)?該系統(tǒng)對應(yīng)的業(yè)務(wù)流程你清楚嗎?注意:建立的第一個維度模型應(yīng)該是一個最有影響的模型,即它應(yīng)該能對最緊迫的業(yè)務(wù)問題做出正面回答,并且要保證有足夠的操作型數(shù)據(jù)源的支持。,.,實例2.定義粒度,定義粒度:你還記得剛才的粒度定義原則嗎?在這個連鎖店我們應(yīng)該使用什么樣的粒度?即事實表要詳細到什么程度?,.,實例3.選定維度,選定維度:如何得出基本維度?什么是附加維度?通過粒度的判斷我們可以得出事實表的基本維度為:日期、產(chǎn)品、商店與促銷,.,實例4.確定事實,確定事實:是否還記得確定事實的基本原則?按照基本原則你認為事實表中應(yīng)該包含哪些事實?是否應(yīng)該在事實表中存放計算列?實例中事實應(yīng)包括銷售量、銷售額與成本價,當然也可以包括毛利潤,.,維度表屬性,添加維度表屬性這是維度建模的最后修補工作增加的維度屬性會為用戶帶來更多的查詢條件豐富的維度屬性將使查詢變得更加靈活,.,維度表屬性日期維度,日期維度屬性是否還可以列出其它屬性,.,維度表屬性產(chǎn)品維度,產(chǎn)品維度屬性是否還可以列出其它屬性,.,維度表屬性商場維度,商場維度屬性是否還可以列出其它屬性,.,維度表屬性促銷維度,促銷維度屬性是否還可以列出其它屬性,.,Kimbal極

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論