Dim Tables、Fact Tables、ETL、およびキューブがあります。現在、キューブが過去2か月分のデータのみを保持していることを確認しようとしています。これは、ファクトテーブルに2か月のデータのみを保持させ、「完全なプロセス」を実行することによって実行する必要がありますか、それともキューブから古いデータを削除する方法がありますか?
madcolor
質問する
429 次
1 に答える
0
データはすでに ETL によってディメンション化されており、その上にキューブが構築されていますか?
また、データを Fact テーブルに保持したいが、過去 2 か月以上キューブにデータを保持する必要があるとは限りませんか?
データを保持したくない場合は、日付ごとにファクト テーブルを削除するだけです。とにかくそのスペースを再利用したいと思うからです。
ただし、キューブ ビルドにも設定があります。または、過去 2 か月のみを公開する動的ビューからキューブをビルドすると、基になるファクト テーブルを削除する前にキューブ (再) ビルドを実行できます。
日付によるパーティショニングを調べることもできます。
http://www.mssqltips.com/tip.asp?tip=1549
http://www.sqlmag.com/Articles/ArticleID/100645/100645.html?Ad=1
于 2009-01-26T21:18:29.260 に答える