再生用のプロファイラートレースの作成 (Analysis Services)
適用対象:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
ユーザーが Analysis Services に送信するクエリ、検出、およびコマンドを再生するには、SQL Server Profiler 必要なイベントを収集する必要があります。 このようなイベントの収集を開始するには、 [トレースのプロパティ] ダイアログ ボックスの [イベントの選択] タブで適切なイベント クラスを選択する必要があります。 たとえば、Query Begin イベント クラスが選択されている場合は、クエリを含んでいるイベントが収集され、再生に使用されます。 また、トレース ファイルには、分散環境におけるサーバー トランザクションを当初のトランザクション シーケンスで再生するための十分な情報が含まれています。
クエリの再生
クエリを再生するには、SQL Server Profiler 次のイベントをキャプチャする必要があります。
すべてのデータ列が含まれた Audit Login イベント クラス。 このイベント クラスでは、ログインしたユーザーとセッションの設定に関する情報が提供されます。 サーバー プロセス ID (SPID) では、ユーザー セッションに対する参照が提供されます。 詳細については、「 Security Audit のデータ列」を参照してください。
すべてのデータ列が含まれた Query Begin イベント クラス。 このイベントクラスは、Analysis Services に送信されたクエリに関する情報を提供します。 イベント サブクラス列では、クエリの種類に関する情報が提供されます。 TextData 列では、クエリの実際のテキストが提供されます。 RequestParameters 列では、パラメーター化クエリのパラメーターが提供され、RequestProperties 列では、XML for Analysis (XMLA) 要求のプロパティが提供されます。 詳細については、「 Queries イベントのデータ列」を参照してください。
すべてのデータ列が含まれた Query End イベント クラス。 このイベント クラスでは、クエリの実行状態が検証されます。 詳細については、「 Queries イベントのデータ列」を参照してください。
検出の再生
検出を再生するには、次のイベントをキャプチャ SQL Server Profiler 必要があります。
すべてのデータ列が含まれた Audit Login イベント クラス。 このイベント クラスでは、ログインしたユーザーとセッションの設定に関する情報が提供されます。 SPID では、ユーザー セッションに対する参照が提供されます。 詳細については、「 Security Audit のデータ列」を参照してください。
すべてのデータ列が含まれた Discover Begin イベント クラス。 TextData 列は discover 要求の RequestType > 部分を提供 < し、requestproperties 列は discover 要求のプロパティ > 部分を提供 < します。 EventSubclass 列では、検出の種類が提供されます。 詳細については、「 Discover イベントのデータ列」を参照してください。
すべてのデータ列が含まれた Discover End イベント クラス。 このイベント クラスでは、検出要求の状態が検証されます。 詳細については、「 Discover イベントのデータ列」を参照してください。
コマンドの再生
コマンドを再生するには、SQL Server Profiler 次のイベントをキャプチャする必要があります。
すべてのデータ列が含まれた Command Begin イベント クラス。 TextData 列では、処理の種類、データベース ID、キューブ ID などのコマンドの詳細情報が提供されます。 RequestParameters 列では、パラメーター化コマンドのパラメーターが提供され、RequestProperties 列では、XMLA 要求のプロパティが提供されます。 詳細については、「 Command イベントのデータ列」を参照してください。
すべてのデータ列が含まれた Command End イベント クラス。 このイベント クラスでは、コマンドの状態が検証されます。 詳細については、「 Command イベントのデータ列」を参照してください。