データ マイニング拡張機能 (DMX) ステートメント

適用: SQL Server Analysis Services

Microsoft SQL Server Analysis Services でのデータ マイニング モデルの操作には、次の主なタスクが含まれます。

  • マイニング構造とマイニング モデルの作成

  • マイニング構造とマイニング モデルの処理

  • マイニング構造またはマイニング モデルの削除あるいはドロップ

  • マイニング モデルのコピー

  • マイニング モデルの参照

  • マイニング モデルに対する予測

データ マイニング拡張機能 (DMX) ステートメントを使用して、これらの各タスクをプログラムで実行できます。

マイニング構造とマイニング モデルの作成
CREATE MINING STRUCTURE (DMX) ステートメントを使用して、新しいマイニング構造をデータベースに追加します。 その後、 ALTER MINING STRUCTURE (DMX) ステートメントを使用して、マイニング構造にマイニング モデルを追加できます。

CREATE MINING MODEL (DMX) ステートメントを使用して、新しいマイニング モデルと関連するマイニング構造を構築します。

マイニング構造とマイニング モデルの処理
マイニング構造とマイニング モデルを処理するには、 INSERT INTO (DMX) ステートメントを使用します。

マイニング構造またはマイニング モデルの削除あるいはドロップ
DELETE (DMX) ステートメントを使用して、マイニング モデルまたはマイニング構造からトレーニングされたすべてのデータを削除します。 データベースからマイニング構造またはマイニング モデルを完全に削除するには、 DROP MINING STRUCTURE (DMX) ステートメントまたは DROP MINING MODEL (DMX) ステートメントを使用します。

マイニング モデルのコピー
SELECT INTO (DMX) ステートメントを使用して、既存のマイニング モデルの構造を新しいマイニング モデルにコピーし、同じデータを使用して新しいモデルをトレーニングします。

マイニング モデルの参照
SELECT (DMX) ステートメントを使用して、モデルのトレーニング中にデータ マイニング アルゴリズムによって計算され、データ マイニング モデルに格納される情報を参照します。 Transact-SQL と同様に、SELECT ステートメントで複数の句を使用して、その機能を拡張できます。 これらの句には、DISTINCT FROM <モデル、FROM モデル>がまれます>。<ケースFROM <モデル>。SAMPLE_CASESFROM <モデル>。CONTENTFROM <モデル>。DIMENSION_CONTENT

マイニング モデルに対する予測
SELECT ステートメントの PREDICTION JOIN 句を使用して、既存のマイニング モデルに基づく予測を作成します。

IMPORT (DMX) ステートメントと EXPORT (DMX) ステートメントを使用してモデルをインポートおよびエクスポートすることもできます。

これらのタスクは、次の表に示す、データ定義ステートメントとデータ操作ステートメントの 2 つのカテゴリに分類されます。

トピック 説明
データ マイニング拡張機能 (DMX) データ定義ステートメント データ定義言語 (DDL) の一部。 新しいマイニング モデルの定義 (学習を含む)、またはデータベースからの既存のマイニング モデルのドロップに使用されます。
データ マイニング拡張機能 (DMX) データ操作ステートメント データ操作言語 (DML) の一部。 モデルの参照または予測の作成を含む、既存のマイニング モデルでの作業に使用されます。

参照

データ マイニング拡張機能 (DMX) 関数リファレンス
データ マイニング拡張機能 (DMX) 演算子リファレンス
データ マイニング拡張機能 (DMX) 構文規則
データ マイニング拡張機能 (DMX) 構文要素