次の方法で共有


SQL Server Profiler を使用したデータ マイニングの監視 (Analysis Services - データ マイニング)

必要なアクセス許可がある場合は、SQL Server Profiler を使用して、SQL Server Analysis Services のインスタンスに送信された要求として発行されたデータ マイニング アクティビティを監視できます。 データ マイニング アクティビティには、モデルまたは構造の処理、予測クエリまたはコンテンツ クエリ、または新しいモデルまたは構造の作成を含めることができます。

SQL Server Profiler では、SQL Server Data Tools (SSDT)、SQL Server Management Studio、Web サービス、Excel 用データ マイニング アドインなど、複数のクライアントから送信された要求を監視するために、アクティビティがすべて SQL Server Analysis Services の同じインスタンスを使用している限り、 trace を使用して監視します。 監視する SQL Server Analysis Services のインスタンスごとに個別のトレースを作成する必要があります。 トレースと SQL Server Profiler の使用方法に関する一般的な情報については、「 SQL Server Profiler を使用して Analysis Services を監視する」を参照してください。

キャプチャするイベントの種類に関する具体的なガイダンスについては、「 再生用のプロファイラー トレースの作成 (Analysis Services)」を参照してください。

データマイニングの監視におけるトレースの使用

トレース内の情報をキャプチャするときに、情報を SQL Server のインスタンス上のファイルまたはテーブルに保存するかどうかを指定できます。 データの格納に使用する方法に関係なく、SQL Server Profiler を使用してトレースを表示し、イベントでフィルター処理できます。 次の表に、データ マイニングに関係する既定の Analysis Services トレースのイベントとサブクラスの一部を示します。

EventClass EventSubclass 説明
クエリの開始

クエリの終了
0 - MDXQuery Analysis Services ストアド プロシージャのすべての呼び出しのテキストを格納します。
クエリの開始

クエリの終了
1 - DMXQuery データ マイニング拡張機能 (DMX) ステートメントのテキストと結果を格納します。
進行状況レポートの開始

進行状況レポートの終了
34 - DataMiningProgress データ マイニング アルゴリズムの進行状況に関する情報を提供します。たとえば、クラスタリング モデルを構築している場合は、ビルドされている候補クラスターが進行状況メッセージに表示されます。
クエリの開始

クエリの終了
EXECUTESQL 実行中の Transact-SQL クエリのテキストを格納します。
クエリの開始

クエリの終了
2- SQLQuery スキーマ行セットに対するクエリのテキストをシステム テーブルの形式で格納します。
DISCOVER Begin

DISCOVER End
複数 XMLA にカプセル化された DMX 関数呼び出しまたは DISCOVER ステートメントのテキストを格納します。
エラー (なし) サーバーからクライアントに送信されたエラーのテキストを格納します。

エラー (データ マイニング) または情報 (データ マイニング) で始まるエラー メッセージは、DMX 要求に対して特に応答して生成されます。 ただし、これらのエラー メッセージのみを表示するだけでは不十分です。 パーサーによって生成されたエラーなど、その他のエラーはデータ マイニングに関連している可能性がありますが、このプレフィックスはありません。

トレース ログでコマンド ステートメントを表示すると、システム ストアド プロシージャの呼び出しなど、クライアントから Analysis Services サーバーに送信される複雑なステートメントの構文も確認できます。 この情報は、デバッグに役立ちます。また、新しい予測クエリまたはモデルを作成するためのテンプレートとして有効なステートメントを使用することもできます。 トレースを介してキャプチャできるストアド プロシージャ呼び出しの例については、「 クラスタリング モデル クエリの例」を参照してください。

こちらもご覧ください

Analysis Services インスタンスの監視
SQL Server 拡張イベント (XEvents) を使用して Analysis Services を監視する