次の方法で共有


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

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 - データ マイニング)」を参照してください。

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)

Analysis Management Objects (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) では、内部使用でのみサポートされ、XML DDL スクリプトでは使用できない XMLA ステートメントがいくつか生成されます。

こちらもご覧ください

開発者ガイド (Analysis Services)