維度建模的好處
- 可理解性是維度模型得以廣泛應(yīng)用的一個(gè)主要原因
- 查詢性能是維度建模的第二主要驅(qū)動(dòng)因素
- 每個(gè)維都是一個(gè)等效的事實(shí)表入口
- 拓展容易喜喂,容納未預(yù)料的新數(shù)據(jù)
事實(shí)表
- “事實(shí)”是性能度量
- 事實(shí)表一般都和業(yè)務(wù)過程度量事件相對(duì)應(yīng)
- 一致性維度時(shí)溢陪,事實(shí)表定義相同蒂阱,則事實(shí)表也是一致
- 事實(shí)表中每個(gè)外鍵都必須和對(duì)應(yīng)維度表中的唯一主鍵相匹配
- 事實(shí)表的粒度是產(chǎn)生事實(shí)行的度量事件的業(yè)務(wù)定義
維度表
- 維度表屬性的主要用途:查詢約束/過濾和標(biāo)記查詢結(jié)果集
維度設(shè)計(jì)過程
- 選擇業(yè)務(wù)過程
- 聲明粒度
- 確定維
- 確定事實(shí)
退化維
- 將信息分解成獨(dú)立的維,這個(gè)維無其他屬性
緩慢變化維
- 覆蓋維度屬性
- 添加新的維度行
- 添加新的維度屬性
- 微型維:添加一個(gè)新維
角色扮演維:
- 同樣的物理維度表在維度模型扮演不同角色
雜項(xiàng)維
- 留在事實(shí)表兔甘,錯(cuò)誤做法建峭,事實(shí)表存儲(chǔ)
- 構(gòu)建成獨(dú)立維症副,事實(shí)表外鍵數(shù)量膨脹
- 清除
雪花型和支架
- 冗余屬性