【文章內(nèi)容簡(jiǎn)介】
性通常指文本字段,例如產(chǎn)品描述。 ? 維度是類似于文本形式的屬性組合,固定的數(shù)值型屬性應(yīng)放在維表中。 ? 例如,零售數(shù)據(jù)倉庫中,至少應(yīng)有一個(gè)產(chǎn)品維度,一個(gè)商店維度,一個(gè)客戶維,一個(gè)時(shí)間維,一個(gè)促銷維。 星形模型基本設(shè)計(jì)技術(shù) (2) 事實(shí)表的設(shè)計(jì)方法。 ? 事實(shí)表是數(shù)據(jù)倉庫中最大的表,在設(shè)計(jì)時(shí),一定注意使事實(shí)表盡可能的小,因?yàn)檫^大的事實(shí)表在表的處理、備份和恢復(fù)、用戶查詢等方面要用較長(zhǎng)的時(shí)間。具體方法主要有: ? 減少列的數(shù)量; ? 降低每列的大??; ? 把歷史數(shù)據(jù)存檔; ? 對(duì)行進(jìn)行分割。 ? 例如,零售營(yíng)銷事實(shí)表設(shè)計(jì)如下: 日期關(guān)鍵字 產(chǎn)品關(guān)鍵字 商場(chǎng)關(guān)鍵字 促銷關(guān)鍵字 PO S 事務(wù)編號(hào) 銷售量銷售額 成本金額 毛利潤(rùn)金額 星形模型基本設(shè)計(jì)技術(shù) (3) 維表的設(shè)計(jì)。 ? 維表的屬性必須具有以下特征: ?可用文字描述; ?離散值; ?有規(guī)定的約束; ?在分析時(shí)可提供行標(biāo)題。 ? 時(shí)間維在數(shù)據(jù)倉庫中占有特定位置,建議使用時(shí)間維度。 ? 圖 。 星形模型基本設(shè)計(jì)技術(shù) ? 零售業(yè)營(yíng)銷分析的星型模型圖 產(chǎn)品維 客戶維 促銷維 零售營(yíng)銷 時(shí)間維 商品維 時(shí)間鍵 產(chǎn)品鍵 商店鍵 客戶鍵 促銷鍵 銷售額 成本金額 產(chǎn)品鍵 描述 品牌 類別 包裝類型 尺寸 客戶鍵 客戶姓名 購買介紹 信用概況 統(tǒng)計(jì)類型 地址 日期 星期幾 星期數(shù) 月份 商店鍵 商店標(biāo)識(shí)號(hào) 商店名稱 地址 地區(qū) 樓層類型 促銷鍵 待定促銷 屬性 邏輯模型設(shè)計(jì) —— 雪花模型 ? 雪花模型是對(duì)星形模型的擴(kuò)展,每一個(gè)維度都可以向外連接多個(gè)詳細(xì)類別表。 ? 在這種模式中,維度表除了具有星形模型中維度表的功能外,還連接對(duì)事實(shí)表進(jìn)行詳細(xì)描述的詳細(xì)類別表,詳細(xì)類別表通過對(duì)事實(shí)表在有關(guān)維上的詳細(xì)描述達(dá)到了縮小事實(shí)表和提高查詢效率的目的。 邏輯模型設(shè)計(jì) —— 雪花模型 ? 雪花模型架構(gòu)示意圖 邏輯模型設(shè)計(jì) —— 雪花模型 ? 雪花模型對(duì)星形模型的維度表進(jìn)一步標(biāo)準(zhǔn)化,對(duì)星形模型中的維度表進(jìn)行了規(guī)范化處理。 ? 雪花模型的維度表中存儲(chǔ)了正規(guī)化的數(shù)據(jù),這種結(jié)構(gòu)通過把多個(gè)較小的標(biāo)準(zhǔn)化表 (而不是星形模型中的大的非標(biāo)準(zhǔn)化表 )聯(lián)合在一起來改善查詢性能。 ? 由于采取了標(biāo)準(zhǔn)化及維的低粒度,雪花模型提高了數(shù)據(jù)倉庫應(yīng)用的靈活性。 邏輯模型設(shè)計(jì) —— 雪花模型 ? 在該模型中,將地理層次國家、區(qū)域和分區(qū)域嵌入到銷售員維度,這樣,公司的管理者想按照國家、區(qū)域、分區(qū)域和分區(qū)域內(nèi)的銷售員的層次關(guān)系來查看公司的銷售情況。 銷售數(shù)據(jù)倉庫邏輯模型 (雪花型 ) 時(shí)間維表 交易日期 日 周 月 季 年 顧客維表 顧客編號(hào) 顧客名稱 顧客備注 門店維表 門店編號(hào) 地區(qū)編號(hào) 門店名稱 地區(qū)維表 地區(qū)編號(hào) 地區(qū)名稱 地區(qū)備注 商品維表 商品編號(hào) 細(xì)分編號(hào) 商品名稱 顏色 銷售事實(shí)表 交易日期 商品編號(hào) 客戶編號(hào) 門店編號(hào) 地區(qū)編號(hào) 銷售數(shù)量 銷售金額 累計(jì)數(shù)量 累計(jì)金額 其他事實(shí)數(shù)據(jù) 商品細(xì)分表 細(xì)分編號(hào) 小分類編號(hào) 細(xì)分名稱 商品小分類表 小分類編號(hào) 中分類編號(hào) 小分類名稱 商品中分類表 中分類編號(hào) 大分類編號(hào) 中分類名稱 商品小分類表 大分類編號(hào) 大分類名稱 大分類備注 邏輯模型設(shè)計(jì) —— 星座模型 ? 一個(gè)復(fù)雜的商業(yè)智能應(yīng)用往往會(huì)在數(shù)據(jù)倉庫中存放多個(gè)事實(shí)表,這時(shí)就會(huì)出現(xiàn)多個(gè)事實(shí)表共享某一個(gè)或多個(gè)維表的情況,這就是事實(shí)星座,也稱為星系模型 (galaxy schema)。 ? 數(shù)據(jù)倉庫由于是企業(yè)范圍的,能對(duì)多個(gè)相關(guān)的主題建模,所以在設(shè)計(jì)其數(shù)據(jù)構(gòu)成時(shí)一般采用星系模式。而數(shù)據(jù)集市是部門級(jí)的,具有選定的主題,可以采用星形或雪花模型。 邏輯模型設(shè)計(jì) —— 維度的設(shè)計(jì) ? 維是人們觀察客觀世界的角度,是一種高層次的類型劃分。如:對(duì)客戶、產(chǎn)品、服務(wù)、提供商、地點(diǎn)、渠道和事件發(fā)生的時(shí)間 ? 維表是由維主鍵和維屬性組成的 ? 一般情況下,在每次抽樣時(shí),如果數(shù)值數(shù)據(jù)字段的度量都改變,那么它就是事實(shí),如果它是某種東西的離散值描述,并幾乎保持為常數(shù),那么它就是維屬性。例如,商品的價(jià)格是為表的屬性,銷售量是事實(shí)。 維表舉例 Y ear I D Q t r I D Mont h I D W eek I D D ay I D 時(shí)間維 Y ear 表 Y ear I D Q t r 表 Q t r I D Mont h 表 Mont h I D W eek 表 W eek I D D ay 表 D ay I D T i m e I D F i sc al Y ear I D F i sc al Q t r I D F i sc al Mont h I D F i sc al W eek I D F i sc al D a y I D Seas on I D W eeken d F l ag