IISログを集約し、それらに対して簡単なクエリをすばやく実行できるようにしたいと思います(たとえば、過去1か月にページxがヒットした回数など)。
このデータ(おそらく時間ディメンションで10分程度の粒度)をSSASキューブに集約したいと思います。
すでにSSISを介してログをテーブルにインポートしています。テーブルが非常に大きくなっているので、キューブ内の履歴を保持しながら(3か月以上前など)、古いデータの削除を開始したいと思います(したがって、3か月以上にわたってクエリを実行できます)。これは合理的なことですか?明らかに、キューブを変更したい場合、キューブを簡単に再構築することはできません...そして、データベースであるかのようにキューブのバックアップを開始する必要があると思いますか?
現在、データにPKがありません-ID列を追加するか、日付、時刻、およびURLが古い複合PKを作成する方がよいでしょうか?
これをうまく実装した誰かからのフィードバックは素晴らしいでしょう:)
ありがとう!