SELECT FROM <model>.DIMENSION_CONTENT (DMX)
マイニング モデルは、OLAP キューブのディメンションとして使用できます。このとき、モデルの各ノードは、ディメンションのメンバとして表されます。SELECT FROM <model>.Dimension_CONTENT ステートメントは、ディメンションとしての使用に関する、モデルのコンテンツを返します。
構文
SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.Dimension_CONTENT
[WHERE <condition expression>]
[ORDER BY <expression> [DESC|ASC]]
引数
n
省略可。返す行数を指定する整数値です。expression list
コンテンツ スキーマ行セットから派生する、関連する列識別子のコンマ区切りのリストです。model
モデル識別子です。condition expression
省略可。列のリストから返される値を制限する条件です。expression
省略可。スカラ値を返す式です。
説明
アルゴリズム プロバイダは、返されるコンテンツとその構成方法を定義します。たとえば、プロバイダはディメンション コンテンツに示されるノード数を制限する場合があります。
次の表は、ディメンション コンテンツのためにクエリできる列と、各列がデータ マイニング ディメンションとして実行する関数について示しています。
CONTENT 行セット列 |
データ マイニング ディメンションの関数 |
---|---|
ATTRIBUTE_NAME |
メンバ プロパティです。 |
NODE_NAME |
メンバ プロパティです。 |
NODE_UNIQUE_NAME |
キー属性です。 |
NODE_TYPE |
メンバ プロパティです。 |
NODE_CAPTION |
Key 属性の CaptionColumn です。 |
CHILDREN_CARDINALITY |
メンバ プロパティです。 |
PARENT_UNIQUE_NAME |
Key 属性の RelatedAttribute です (親子階層の ParentAttribute)。 |
NODE_DESCRIPTION |
メンバ プロパティです。 |
NODE_RULE |
メンバ プロパティです。 |
MARGINAL_RULE |
メンバ プロパティです。 |
NODE_PROBABILITY |
メンバ プロパティです。 |
MARGINAL_PROBABILITY |
メンバ プロパティです。 |
NODE_SUPPORT |
メンバ プロパティです。 |
例
説明
次の例は、ディメンションとしてのモデルの使用に関する、[TM Decision Tree] モデル コンテンツのすべての列を選択します。
コード
SELECT *
FROM [TM Decision Tree].Dimension_Content