2011-10-12 58 views
0

我發現在事實表中插入一行和最後更新一行的行是重要的。但是我找不到任何標準的數據倉庫或者說這是一件好事情的參考。我不確定這是否是因爲這是一種不好的做法;如果是這樣,它爲什麼如此呢?如果是由於數據大小,我發現全日期字段只有8字節。在事實表中插入和更新時間的行

任何幫助非常感謝!

回答

2

沒有什麼可以談論這是好還是壞的做法,因爲我們僅在需要時纔會包含創建時間和更新時間,否則將需要它們。

如果您需要訪問這些列,那麼這是一件「好事」,如果您的表永遠不需要這些列,那麼這是一件「壞事」。

+0

嗨@skyuzo,謝謝你的及時答覆。我只會在有問題的情況下需要它們。我不認爲字節數是一個問題! –

+0

是的,字節數是不重要的。但是,如果您真的想要,您可以默認將這些時間戳添加到開發環境中的表中,然後在生產環境中刪除它們(如果您從未使用它們)。 – skyuzo

1

插入和更新的時間戳在你的數據倉庫表中包括讓你能夠從透視報告爲爲和/或與問候到數據倉庫。這些時間戳除了可以從源捕獲的任何時間戳之外。

它們還使故障排除變得更容易,並且在更糟的情況下能夠從特定的ETL過程運行中退出一組數據。

在以前的客戶端,我們實現的數據模型包含6個不同的時間戳,以提供慢慢變化的歷史記錄,與報告一樣,以及與源相關的時間戳。它爲非常靈活的報告做出了貢獻,但也增加了如何從表格中準確獲得所需內容的學習曲線。