SELECT FROM <model>.CONTENT (DMX)
指定されたデータ マイニング モデルのマイニング モデル スキーマ行セットを返します。
構文
SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.CONTENT
[WHERE <condition expression>]
[ORDER BY <expression> [DESC|ASC]]
引数
- n
省略可。返す行数を指定する整数値です。
- expression list
Content スキーマ行セットから派生する、列のコンマ区切りのリストです。
- model
モデル識別子です。
- condition expression
省略可。列のリストから返される値を制限する条件です。
- expression
省略可。スカラ値を返す式です。
解説
SELECT FROM <model>.CONTENT ステートメントは各アルゴリズムに指定するコンテンツを返します。たとえば、カスタム アプリケーションのアソシエーション ルール モデルのすべてのルールの記述を使用したい場合があります。その場合、SELECT FROM <model>.CONTENT ステートメントを使用して、モデルの NODE_RULE 列内の値を返すことができます。
次の表は、マイニング モデル コンテンツに含まれる列の一般的な記述について示しています。
メモ : |
---|
アルゴリズムは、コンテンツを適切に表すため、異なった列の解釈を行う場合があります。 |
CONTENT 行セット列 | 説明 |
---|---|
MODEL_CATALOG |
カタログ名です。プロバイダがカタログをサポートしない場合は NULL です。 |
MODEL_SCHEMA |
修飾されていないスキーマ名です。プロバイダがスキーマをサポートしない場合は NULL です。 |
MODEL_NAME |
モデル名です。この列に NULL を含むことはできません。 |
ATTRIBUTE_NAME |
このノードに対応する属性の名前です。 |
NODE_NAME |
ノードの名前です。 |
NODE_UNIQUE_NAME |
ノードの一意な名前です。 |
NODE_TYPE |
アルゴリズム固有のノードの種類です。 |
NODE_GUID |
ノードの GUID です。GUID がない場合は NULL です。 |
NODE_CAPTION |
ノードに関連付けられているラベルまはたキャプションです。主に表示を目的として使用します。キャプションが存在しない場合は、NODE_NAME を返します。 |
CHILDREN_CARDINALITY |
ノードが持つ子の数です。 |
PARENT_UNIQUE_NAME |
ノードの親の一意な名前です。ルート レベルのノードには NULL を返します。 |
NODE_DESCRIPTION |
読み取ることのできるノードの記述です。 |
NODE_RULE |
ノードに埋め込まれているルールの XML 記述です。XML 文字列の形式は PMML 標準規格に基づいています。 |
MARGINAL_RULE |
ルールの XML 記述は、親ノードからノードを移動します。 |
NODE_PROBABILITY |
ノードに到達する確率です。 |
MARGINAL_PROBABILITY |
親ノードからノードに到達する確率です。 |
NODE_DISTRIBUTION |
ノードの確率ヒストグラムを含むテーブルです。 |
NODE_SUPPORT |
このノードをサポートするケース数です。 |
詳細情報:「データ マイニング スキーマ行セット」
例
次のコードは、'00000000100' によって識別されるノードから降順にノードの Target Mail マイニング モデルを定義する、すべての列を返します。
SELECT * FROM [TM Decision Tree].CONTENT
WHERE ISDESCENDANT('00000000100')
参照
関連項目
SELECT (DMX)
データ マイニング拡張機能 (DMX) データ操作ステートメント
データ マイニング拡張機能 (DMX) ステートメント リファレンス