非常に良い質問、私は基本的に
を:)ことができれば、私は複数回投票するには、最初のタブは、キャッシュが更新されるかを示します。オプションに応じて、2番目のタブで通知を処理する方法を設定する必要があります。
あなたの例を得る。 「定期的にキャッシュを更新する」を10分に設定すると、キャッシュを削除して再作成するなど、10分ごとにキャッシュが完全に再構築されることを意味します。それについて考えると、SQL ServerはSSASにタスクを実行するよう指示する必要はなく、SSASは新しいデータを取得するために10分ごとにSQL Serverに到達する必要があることを認識しています。したがって、2番目のタブの設定は無視されます。
ここで、オプション1「データが変更されたときにキャッシュを更新する」を選択したとします。つまり、SQL Server上のデータが変更されたときにのみキャッシュが更新されます。そのために、SSASはデータがいつ変更されたかを知るために何らかの通知を必要とします。
これで、2番目のタブが表示され、通知の種類を選択できます。あなたのケースでは、スケジュールプーリングは、10分間隔でSSASが「プーリングクエリ」で指定したクエリを実行してデータが変更されたかどうかを確認し、「はい」の場合は「クエリ処理中」というクエリを実際に実行しますデータを更新します。
FYIは、通知モードとして、トラッキングテーブルを指定する方がずっと簡単です。クエリを書く必要はありません。テーブルを選択するだけです。
私は積極的なキャッシュ機能が働かない理由を理解するために、一連の質問をしてきました。私は10分 "定期的にキャッシュを更新"を有効にしようとしましたが、それ以外は効果がありませんでした。私はまだたくさんのことを学んでいます。 – Dave