0

Dim Tables、Fact Tables、ETL、およびキューブがあります。現在、キューブが過去2か月分のデータのみを保持していることを確認しようとしています。これは、ファクトテーブルに2か月のデータのみを保持させ、「完全なプロセス」を実行することによって実行する必要がありますか、それともキューブから古いデータを削除する方法がありますか?

4

1 に答える 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 に答える