0

1 日を通してキューブ データを更新するためのベスト プラクティスについて混乱しています。小さな注文処理環境があり、注文ステータスを含むダッシュボードを更新したいと考えています。SSIS パッケージを作成し、4 分ごとに実行するようにスケジュールすることで、これを機能させることができます。これは機能します。

しかし、上記の SSIS ジョブを無効にし、代わりにすべてのディメンションとキューブでリアルタイム ROLAP を有効にすると、ダッシュボードで何も変化しません。プロアクティブ キャッシュの目的を誤解していませんか?

私は本番データを含む SQL Server 標準を使用していますが、違いが生じる場合に備えて、分析サーバーはエンタープライズです。それが機能する場合は、自動またはスケジュールされた MOLAP も喜んで使用します。

4

1 に答える 1

3

いいえ、あなたはしませんでした。構成に問題があると思います。

無効にした仕事は、データベースからデータウェアハウスにデータを処理することだったと思いますよね?そして、キューブはデータウェアハウスから読み取りますよね?

これで、OLAPデータベースは(アプリケーションによって)更新されますが、変更はキューブにプッシュされません(ジョブがオフになっているため)

プロアクティブキャッシング(特にROLAPを使用)は、x分ごとにキューブの更新をスケジュールすることなくデータをライブにする方法です。ただし、DWに入力するジョブはまだ実行されている必要があります。

無効にしたパッケージは、DWの更新に加えて、キューブの更新でもあったと推測できます。ソースを確認してください。

于 2012-03-14T16:44:42.213 に答える