次の方法で共有


トレース (Excel 用データ マイニング クライアント)

[トレース] ボタン

[トレーサー] ダイアログ ボックスを使用すると、データ マイニングに使用している Analysis Services のインスタンスに送信されるステートメントを監視できます。 Analysis Services のインスタンスへの接続を作成すると、構造の作成、マイニング モデルの追加、予測を行うステートメント、サーバーから返されるメッセージなど、クライアントとサーバー間のすべての相互作用が トレーサー ペインに記録されます。

要求されたアクションに応じて、ステートメントは、データ マイニング拡張機能 (DMX) データ定義クエリまたはデータ操作クエリ、Analysis Services スクリプト言語 (ASSL) パケット、Analysis Services ストアド プロシージャの呼び出しなどです。 ただし、実際の数値とデータ値は表示されません。

トレース は現在の接続のみを監視し、[ トレース ] ダイアログ ボックスの内容は保存されません。

オプション

[トレーサー] ウィンドウ: Excel クライアントからサーバーに送信されるすべてのステートメントが一覧表示されます。

要求されるアクションによっては、DMX データ操作またはデータ定義ステートメント、Analysis Services ストアド プロシージャの呼び出し、または XML/A パケットがステートメントによって異なります。

現在の接続 クリックすると、現在の接続の定義が表示されます。 定義には、接続の名前、プロバイダー、データ ソース、およびカタログ、接続がトランザクションに最後に使用された時刻、および現在の状態 (Open、Inactive) が含まれます。

セッション モデルを使用する データ マイニング モデルと構造を一時オブジェクトとしてサーバーに格納するには、このチェック ボックスをオンにします。 作成するモデルと構造は、現在のセッションの期間中のみ使用できます。

モデルまたは構造を Analysis Services サーバーに保存して保存するには、このオプションの選択を解除します。

手記 一時オブジェクトを使用する機能は、テーブル分析ツール for Excel を使用している場合にのみ使用できます。 Visio データ マイニング テンプレートと Excel 用データ マイニング クライアントでは、構造とモデルをサーバーに格納する必要があります。

一時的な構造とモデルのトレース

既定で一時的な構造とモデルを作成するテーブル分析ツールを使用している場合、サーバーとクライアントの間のアクティビティは監視されますが、作成したモデルまたは構造はサーバーに永続的に保存されません。

テーブル分析ツールのいずれかを使用するときに作業内容を保持する場合は、[ セッション モデルを使用する] オプションの選択を解除して、モデルをサーバーに永続的に保存することができます。 トレーサー ペイン内のステートメントをファイルにコピーして、後で作業を再現することもできます。

セッションの理解

Analysis Services のインスタンスに接続すると、データ マイニング アドインによってセッションが開始されます。 各セッションは、Analysis Services インスタンス上の既存のセッションを識別するセッション識別子を受け取ります。 ただし、セッション識別子は、セッションが有効なままであることを保証するものではありません。 セッションがタイムアウトした場合、またはセッションに関連付けられている接続が切断された場合、セッションは期限切れになる可能性があります。 セッションの有効期限が切れ、有効ではなくなった場合、Analysis Services はセッションを終了し、処理中のすべてのトランザクションをロールバックします。 無効になったセッション識別子を含むメッセージが送信されると、指定されたセッションが見つからないことを示すエラーでメッセージが失敗します。

一部のデータ マイニング モデルはサーバーに明示的に格納されますが、セッション マイニング モデルと構造は保存されず、セッション データ マイニング アクティビティのレコードは保持されません。 一時的なマイニング モデルと構造はセッションを終了するとすぐに削除されるため、保持する作業を保存するまで Excel ブックを閉じないようにする必要があります。

接続の変更

接続を変更しても、以前の接続からトレースは削除されません。 ワークブックを閉じるだけでセッションが消去されます。

Excel ブックの作業中に接続を変更した場合、接続の変更は [トレーサー ] ウィンドウに記録されません。 現在の接続の名前と状態を明示的に表示するには、[ 現在の接続] をクリックする必要があります。

トレーサーのステートメントを理解する

DMX は、Analysis Services でデータ マイニング モデルを作成して操作するために使用できる言語です。 DMX を使用して、新しいデータ マイニング モデルの構造を作成し、これらのモデルをトレーニングし、それらに対して参照、管理、予測することができます。 DMX は、データ定義言語 (DDL) ステートメント、データ操作言語 (DML) ステートメント、および関数と演算子で構成されます。

DMX ステートメントとその構文については、このトピックでは詳しく説明しません。 ただし、 Tracer ペインの情報を使用して、DMX ステートメントの動作に関する詳細情報を見つけることができます。 Excel 用データ マイニング アドインは、複雑な DMX ステートメントを作成したり、Analysis Services サーバーと対話したりするのにも役立ちます。 詳細については、「 クエリ (SQL Server データ マイニング アドイン)」を参照してください。

多くの DMX ステートメントがパラメーター化されています。 単純型の場合、パラメーターの値はステートメントの下に一覧表示されます。 ただし、複合型の場合は、パラメーターの型のみが一覧表示されます。

SQL Server Analysis Services では、XML for Analysis (XMLA) プロトコルを使用して、Excel 用データ マイニング クライアントや Analysis Services のインスタンスなど、クライアント アプリケーション間のすべての通信を処理します。

DMX 構文の詳細、および XMLA のコマンドと要素の詳細については、SQL Server オンライン ブックを参照してください。

サーバーに送信されるステートメントの一部には、Analysis Services システム ストアド プロシージャを呼び出すクエリが含まれる場合があります。 詳細については、SQL Server オンライン ブックを参照してください。