我的ERP數據庫中沒有關於銷售訂單的歷史信息。 我有一張包含銷售訂單的表格。一旦銷售訂單獲得批准,它將轉換爲發票並刪除記錄銷售訂單。Datawarehouse記錄時間軸數
我可以在ERP中編寫一個只有我需要的信息的歷史表。我認爲這是數據倉庫應該解決的問題(也是出於個人興趣)。
我想看看我到底有多少銷售訂單。例如,我希望看到按月計算的總價值XXX的平均X次訂單。
我的想法是在哪裏添加「有效期」和「截至到期」欄。 從那裏我被封鎖,我的初始雖然在哪裏使用SCD,但據我所知,主鍵上無法做到這一點。
我是否需要創建一個新的事實表(就像我在ERP數據庫中那樣)? 我不想在插入觸發器上編寫一些東西,也不想從銷售訂單表中刪除觸發器。我們在一天結束時清理銷售訂單表,當我們在夜間更新數據倉庫時,需要更新它。 對於這種情況,我不需要考慮訂單不會被批准,並且我會存儲不相關的記錄。