如何存儲不包含任何事實的記錄?例如,假設一家商店想要統計有多少人進入了一家商店(並且他們會收集店內每個人的信息)。在倉庫中,我想會有維度表「Person」具有不同的屬性,但事實表如何?它是否只包含外鍵?倉庫:存儲(並計數)非事實記錄?
2
A
回答
4
正如你所描述的那樣,這只是一個事實表。實際上,有這個名字 - 沒有事實的事實表;事實表沒有任何措施。
重新編碼事件是很常見的。基本上記錄的任何事物:who, what, where, when and why?
都將是事實上無措施的表格。如果您添加how much?
那麼這將進入一個措施。
2
您可以將它視爲包含隱式計數列的事實表,輸入的人數總是「1」,如果您將數據存儲在個人級別上,則會生成僅包含FK的事實表到尺寸。
這當然只啓用對進入的人數進行分析,對各種維度進行過濾,但它像我的實際用例一樣接縫。我認爲你是對的。
相關問題
- 1. 數據倉庫 - 在事實表中存儲歷史數據
- 2. 從數據存儲中計數記錄
- 3. 數據倉庫設計 - 如何設計事實表?
- 4. 數據庫倉庫設計:事實表和維表
- 5. 數據庫的記錄存儲與revisioning
- 6. 按日期存儲數據庫記錄
- 7. 數據倉庫中的重疊記錄
- 8. 數據倉庫尺寸設計的事實表
- 9. 具有多個事實表的數據倉庫的設計
- 10. 數據倉庫中的列存儲
- 11. 在應用程序中存儲一些記錄,並在數據庫中存儲一些記錄?
- 12. PHP - 儲存在數據庫內的儲存記錄
- 13. 子目錄成獨立的倉庫,後來合併到主存儲庫
- 14. 將實驗記錄保存在Mercurial的共享存儲庫中
- 15. 合併兩個Git存儲庫並保留主記錄
- 16. Azure存儲計數事務
- 17. Equalvalent數組存儲記錄
- 18. 從非源存儲庫合併
- 19. 容易合併非版本化的目錄與git存儲庫
- 20. 存儲過程來計算記錄
- 21. 存儲庫記錄中發生奇怪的事情!
- 22. 數據庫/數據倉庫中的多重衝突事實
- 23. Oracle responsys - 發送記錄到倉庫中的事件
- 24. 最佳實踐 - 存儲過程記錄
- 25. NLog並記錄到存儲庫模式項目中的數據庫
- 26. 存儲庫設計:共享事務
- 27. 記錄沒有添加到存儲庫?
- 28. git存儲庫克隆日誌記錄
- 29. Spring批次存儲庫日誌記錄
- 30. 數據倉庫設計