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

MicrosoftSQL ServerAnalysis 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 <model>FROM <model>.CASESFROM <model>.SAMPLE_CASESFROM <model>.CONTENT および FROM <model>.DIMENSION_CONTENT が含まれます。

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

IMPORT (DMX)EXPORT (DMX) ステートメントを使用して、モデルのインポートとエクスポートを行うこともできます。

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

トピック

説明

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

データ定義言語 (DDL) の一部です。新しいマイニング モデルの定義 (学習を含む)、またはデータベースからの既存のマイニング モデルのドロップに使用されます。

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

データ操作言語 (DML) の一部です。モデルの参照または予測の作成を含む、既存のマイニング モデルでの作業に使用されます。