私のERPデータベースの受注に関する履歴情報はありません。 受注を含むテーブルがあります。受注が承認されると、請求書に変換され、レコード受注が削除されます。Datawarehouseレコード数タイムライン
ERPに必要な情報だけを含む履歴テーブルをコーディングすることができます。私はそれがデータウェアハウスによって解決されるべきものだと思った(個人的関心のためでもある)。
私は日付までにどのくらいの受注を見たいのですか。たとえば、XXXの合計値のXオーダの平均が月ごとに表示されていることがわかります。
「有効な」列と「それまで」列を追加するだけのことを考えました。 そこから私はブロックされていますが、私の頭文字はSCDを使用する場所ですが、私が理解するようにプライマリキーでそれを行うことはできません。
ERPデータベースのように、新しいファクトテーブルを作成する必要がありますか? 私は販売注文表の挿入トリガーまたは削除トリガーにも何かをプログラムしたくありません。私たちは一日の終わりに受注テーブルをきれいにします。夜間にデータウェアハウスを更新するときに更新する必要があります。 この場合、注文が承認されず、関連性のないレコードを保存することを考慮する必要はありません。