2010-12-06 11 views
1

私はProcessFullコマンドを発行すると、私は次のことを知っていただきたいと思います:SSASキューブを処理するとき、どのように進捗状況を把握できますか?

  • は、現在の次元は、ProcessFullコマンドは
を完了する前に寸法を処理する必要がありますどのように多くの、より
  • をどのように処理されています

    自分のプログレスバーを作成するために使用できるAPIは何ですか?

  • 答えて

    3

    SSMSとBIDSがこれを行う方法は、トレースイベント(SQLプロファイラを使用して確認できるイベント)を一覧表示することです。

    AMOを使用して、データベース内のすべてのディメンション、キューブ、パーティションなどのリストを取得できます。処理が開始されると、トレースイベントを取得できます。

    SessionTrace objectを使用し、そのAMOセッション内で呼び出されるメソッドに関連するイベントを聴くことができるイベントハンドラをアタッチすると、AMO経由で実際にこの操作を行うことができます。

    +0

    このタイプの可視性を作成したオープンソースパッケージを見たことがありますか? ... – McGovernTheory

    +0

    いいえ、私はこのタイプの機能を持つ他のオープンソースプロジェクトは認識していません。 –

    関連する問題