ProcessFull コマンドを発行するとき、次のことを知りたいです。
- 現在処理中のディメンションは何ですか
- ProcessFull コマンドが完了する前に処理する必要があるディメンションの数
独自のプログレス バーを作成するには、どの API を使用できますか?
SSMSとBIDSがこれを行う方法は、トレースイベント(SQLプロファイラーを使用して表示できるイベント)を一覧表示することです。
したがって、AMOを使用して、データベース内のすべてのディメンション、キューブ、パーティションなどのリストを取得し、処理の開始時にトレースイベントをキャプチャできます。
SessionTraceオブジェクトを使用し、そのAMOセッション内で呼び出されたメソッドに関連するイベントをリッスンできるイベントハンドラーをアタッチすると、実際にはすべてAMOを介してこれを行うことができます。