次の方法で共有


データ マイニング ソリューションおよびオブジェクトの管理

SQL Server 2014 には、既存のマイニング構造とマイニング モデルの管理に使用できるクライアント ツールが用意されています。 ここでは、それぞれの環境を使用して実行できる管理操作について説明します。

これらのツールに加えて、AMO を使用してプログラムでデータ マイニング オブジェクトを管理したり、Analysis Services データベースに接続する他のクライアント (Microsoft Excel 2007 用データ マイニング アドインなど) を使用したりできます。

このセクションの内容

データ マイニング オブジェクトの移動

処理の要件および注意事項 (データ マイニング)

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

データ マイニング オブジェクトの場所

処理されたマイニング構造とモデルは、Analysis Services のインスタンスに格納されます。

データ マイニング オブジェクトの開発時にモードで Immediate Analysis Services データベースへの接続を作成すると、作成したオブジェクトはすべて、作業中にすぐにサーバーに追加されます。 ただし、SQL Server Data Tools (SSDT) で作業する場合の既定値であるオフライン モードでデータ マイニング オブジェクトを設計する場合、作成するマイニング オブジェクトは、Analysis Services のインスタンスに展開するまでメタデータ コンテナーのみです。 そのため、オブジェクトに変更を加えるたびに、Analysis Services サーバーにオブジェクトを再デプロイする必要があります。 データ マイニング アーキテクチャの詳細については、「 物理アーキテクチャ (Analysis Services - データ マイニング)」を参照してください。

Note

Microsoft Excel 2007 用データ マイニング アドインなどの一部のクライアントでは、インスタンスへの接続を使用するが、セッションの期間中のみマイニング構造とモデルをサーバーに格納するセッション マイニング モデルとマイニング構造を作成することもできます。 これらのモデルは、Analysis Services データベースに格納されている構造やモデルと同じようにクライアントを介して管理できますが、Analysis Services のインスタンスから切断した後もオブジェクトは保持されません。

SQL Server データ ツールでのデータ マイニング オブジェクトの管理

SQL Server Data Tools (SSDT) には、データ マイニング オブジェクトを簡単に作成、参照、編集できる機能が用意されています。

次のリンクでは、SQL Server Data Tools (SSDT) を使用してデータ マイニング オブジェクトを変更する方法について説明します。

通常は、新しいプロジェクトを開発し、既存のプロジェクトに追加するためのツールとしてSQL Server Data Tools (SSDT) を使用し、SQL Server Management Studioなどのツールを使用して配置されたプロジェクトとオブジェクトを管理します。

ただし、Immediate オプションを使用し、オンライン モードでサーバーに接続することで、ssASnoversion のインスタンスに既に配置されているオブジェクトを直接変更できます。 詳細については、「 Analysis Services データベースへのオンライン モードでの接続」を参照してください。

警告

名前や説明などのメタデータの変更を含め、マイニング構造またはマイニング モデルに対して変更を加えた場合は、構造またはモデルを再処理する必要があります。

データ マイニング プロジェクトまたはオブジェクトの作成に使用したソリューション ファイルがない場合は、Analysis Services のインポート ウィザードを使用してサーバーから既存のプロジェクトをインポートし、オブジェクトに変更を加え、Incremental オプションを使用して再配置できます。 詳細については、「 Analysis Services インポート ウィザードを使用したデータ マイニング プロジェクトのインポート」を参照してください。

SQL Server Management Studio でのデータ マイニング オブジェクトの管理

SQL Server Management Studioでは、マイニング構造とマイニング モデルをスクリプト化、処理、または削除できます。 オブジェクト エクスプローラーを使用した場合はプロパティ セットの一部のみが表示されます。ただし、 [DMX クエリ] ウィンドウを開き、マイニング構造を選択すると、マイニング モデルに関する追加のメタデータを表示できます。

データ マイニング オブジェクトのプログラムによる管理

次のプログラミング言語を使用すると、データ マイニング オブジェクトの作成、変更、処理、および削除の操作を行うことができます。 各言語は別々のタスクを対象として設計されています。結果として、実行できる操作の種類に制限があります。 たとえば、データ マイニング オブジェクトの一部のプロパティはデータ マイニング拡張機能 (DMX) では変更できず、XMLA または AMO を使用する必要があります。

分析管理オブジェクト (AMO)

分析管理オブジェクト (AMO) は、データ マイニング オブジェクトを完全に制御できる、XMLA に基づいて構築されたオブジェクト モデルです。 AMO を使用して、マイニング構造とマイニング モデルを作成、配置、および監視できます。

制限事項: なし。

データ マイニング拡張機能 (DMX)

データ マイニング拡張機能 (DMX) は、ADO.NET や ADOMD.Net などの他のコマンド インターフェイスと共に使用して、マイニング構造とマイニング モデルの作成、削除、クエリを実行できます。

制限事項: DMX を使用した場合、一部のプロパティを変更できません。

XML for Analysis (XMLA)

XML for Analysis (XMLA) は、すべての Analysis Services 用のデータ定義言語です。 XMLA を使用して、ほとんどのデータ マイニング オブジェクトとサーバーの動作を制御できます。 XMLA を使用すると、クライアントとサーバーの間で行うすべての管理操作を実行できます。 便宜上、Analysis Services スクリプト言語 (ASSL) を使用して XML をラップできます。

制限事項: SQL Server Data Tools (SSDT) では、内部使用でのみサポートされている XMLA ステートメントがいくつか生成され、XML DDL スクリプトでは使用できません。

参照

開発者ガイド (Analysis Services)