常见维度建模错误
需要避免的常見維度建模錯誤
錯誤 10: 在事實表中放入文本屬性
要從數據倉庫事實表中 挑出這些文本屬性,并將它們放入維度表中。
錯誤 9: 限制使用冗長的描述符以節省空間
維度表從幾何上看總是比事實表小很多。
錯誤 8: 將層次劃分為多個維度
以用戶看來最自然最 有效的方式表示層次
錯誤 7: 忽略對維度變化進行跟蹤的需要
錯誤 6: 使用更多的硬件解決所有的性能問題
平衡程序 包括建立聚集、建立分區、建立索引、選擇查詢效率高的數據庫管理系統軟件、增加內存 容量、提高 CPU 速度以及在硬件層面上增加并行能力。
錯誤 5: 使用操作型鍵連接維度和事實
維度的操作型鍵或智能鍵應該由簡單的整數型從 1 到 N 順序排列的代理鍵替換,其中 N 是維度表的總行數。日期維度是這一規則的唯一例外。
錯誤 4: 忽視對事實粒度的聲明并混淆事實粒度
每種不同的度量粒度都需 要建立適合自身粒度要求的事實表。
錯誤 3: 使用報表設計維度模型
維度模型需要牢 牢地基于度量過程的實際,而不是基于用戶如何選擇定義報表。
錯誤 2: 希望用戶查詢規范化的原子數據
最低級別的數據最適合于維度設計且應該將其作為維度設計的基礎。
錯誤 1: 違反事實和維度的一致性要求
如果兩個或更多的事實表與同一個維度關聯, 則必須以高度負責的精神確保這些維度具有同一性或仔細選擇各自的子集
總結
- 上一篇: 正则查看接口消耗时间超过4位数的
- 下一篇: jquery添加div实现消息聊天框