SELECT FROM <model>.SAMPLE_CASES (DMX)

データ マイニング モデルの学習に使用されるケースを表すサンプル ケースを返します。

このステートメントを使用するには、マイニング モデルの作成時にドリルスルーを使用可能にする必要があります。ドリルスルーを使用可能にする方法の詳細については、「CREATE MINING MODEL (DMX)」、「SELECT INTO (DMX)」および「ALTER MINING STRUCTURE (DMX)」を参照してください。

構文

SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.SAMPLE_CASES
[WHERE <condition list>] ORDER BY <expression> [DESC|ASC]]

引数

  • n
    省略可。返す行数を指定する整数値です。

  • expression list
    関連付けられた列識別子のコンマ区切りのリストです。

  • model
    モデル識別子です。

  • condition list
    省略可。列のリストから返される値を制限する条件です。

  • expression
    省略可。スカラ値を返す式です。

説明

サンプル ケースは生成されたものである場合や実際には学習データに存在しない場合があります。返されたケースは、指定されたコンテンツ ノードを表します。

Microsoft Sequence Clustering アルゴリズムは、SELECT FROM <model>.SAMPLE_CASES の使用をサポートする唯一の Microsoft のアルゴリズムですが、サードパーティ製アルゴリズムでもこれをサポートしている場合があります。

次の例では、Target Mail マイニング モデルの学習に使用されるサンプル ケースを返しています。WHERE 句でこの IsInNode (DMX) 関数を使用することで、「000000003」ノードに関連付けられたケースのみが返されます。ノード文字列は、スキーマ行セットの NODE_UNIQUE_NAME 列にあります。

Select * from [Sequence Clustering].SAMPLE_Cases
WHERE IsInNode('000000003')