次の方法で共有


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

適用対象: SQL Server Analysis Services

重要

データ マイニングは SQL Server Analysis Services 2017 では非推奨となり、今後のリリースで廃止される予定です。 非推奨の機能については、ドキュメントは更新されません。 詳細については、「Analysis Services 下位互換性」を参照してください。

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

Microsoft OLE DB for Data Mining 仕様

Analysis Services のデータ マイニング機能は、Microsoft OLE DB for Data Mining 仕様に準拠するように構築されています。

Microsoft OLE DB for Data Mining の仕様では、次のものが定義されています。

  • データ マイニング モデルを定義する情報を保持するための構造。

  • データ マイニング モデルを作成および操作するための言語。

この仕様では、データ マイニングの基礎がデータ マイニング モデル仮想オブジェクトとして定義されます。 データ マイニング モデル オブジェクトは、特定のマイニング モデルに関する既知の事柄をすべてカプセル化します。 データ マイニング モデル オブジェクトは、SQL テーブルのように構造化され、モデルを記述する列、データ型、およびメタ情報が含まれます。 この構造により、SQL の拡張版である DMX 言語を使用して、モデルを作成、使用することができるようになります。

詳細情報: マイニング構造 (Analysis Services - データ マイニング)

DMX ステートメント

DMX ステートメントを使用して、データ マイニング モデルに対する作成、処理、削除、コピー、参照、予測を行うことができます。 DMX にはデータ定義ステートメントおよびデータ操作ステートメントの 2 種類のステートメントがあります。 ステートメントの種類ごとに、さまざまな種類のタスクを実行できます。

以下のセクションでは、DMX ステートメントの使用に関する詳細について説明します。

データ定義ステートメント

DMX のデータ定義ステートメントを使用して、新しいマイニング構造とモデルを作成および定義し、マイニング モデルとマイニング構造をインポートおよびエクスポートし、データベースから既存のモデルを削除します。 DMX のデータ定義ステートメントは、データ定義言語 (DDL) の一部です。

DMX のデータ定義ステートメントを使用して、次のタスクを実行できます。

DMX ステートメントを使用して実行できるデータ マイニング タスクの詳細については、「データ マイニング拡張機能 (DMX) ステートメント リファレンス」を参照してください

DMX ステートメントに戻る

データ操作ステートメント

DMX のデータ操作ステートメントを使用して、既存のマイニング モデルを操作し、モデルを参照し、それらに対する予測を作成します。 DMX のデータ操作ステートメントは、データ操作言語 (DML) の一部です。

DMX のデータ操作ステートメントを使用して、次のタスクを実行できます。

DMX ステートメントを使用して実行できるデータ マイニング タスクの詳細については、「データ マイニング拡張機能 (DMX) ステートメント リファレンス」を参照してください

DMX ステートメントに戻る

DMX クエリの基礎

SELECT ステートメントは、ほとんどの DMX クエリの基礎です。 このようなステートメントで使用する句に応じて、マイニング モデルに対して参照、コピー、または予測を行うことができます。 予測クエリでは、SELECT の形式を使用して、既存のマイニング モデルに基づいて予測を作成します。 関数を使用することで、データ マイニング モデルの固有の機能では行えないマイニング モデルの参照およびクエリを行うことができます。

DMX 関数を使用すると、モデルの学習中に検出された情報の取得および新しい情報の計算を行うことができます。 これらの関数は、基になるデータや予測の精度を説明する統計を返したり、予測の拡張された説明を返したりするなど、さまざまな目的で使用できます。

詳細: DMX Select ステートメント、一般的な予測関数 (DMX)DMX 予測クエリの構造と使用方法、データ マイニング拡張機能 (DMX) 関数リファレンスについて

DMX ステートメントに戻る

参照

データ マイニング拡張機能 (DMX) 関数リファレンス
データ マイニング拡張機能 (DMX) 演算子リファレンス
データ マイニング拡張機能 (DMX) ステートメント リファレンス
データ マイニング拡張機能 (DMX) 構文規則
データ マイニング拡張機能 (DMX) 構文要素
一般的な予測関数 (DMX)
構造と DMX 予測クエリの使用
DMX 選択ステートメントについて