CREATE MINING STRUCTURE (DMX)
データベースに新しいマイニング構造を作成します。そして、ALTER MINING STRUCTURE (DMX) ステートメントを使用して、モデルを構造に追加します。
構文
CREATE [SESSION] MINING STRUCTURE <structure>
(
[(<column definition list>)]
)
[(<parameter list>)]
引数
- structure
構造の一意の名前です。
- column definition list
列定義のコンマ区切りのリストです。
- parameter list
省略可。プロバイダによって定義された、アルゴリズムに対するパラメータのコンマ区切りリストです。
解説
列定義リストに各列の次の情報を含めることによって、マイニング構造列を定義します。
- 名前 (必須)
- データ型 (必須)
- 分布
- モデリング フラグのリスト
- データの種類 (必須)
- RELATED TO 句によって示される、属性列とのリレーションシップです (適用される場合にのみ必須)。
列定義リストの次の構文を使用して、単一列を定義します。
<column name> <data type> [<Distribution>] [<Modeling Flags>] <Content Type> [<column relationship>]
列定義リストの次の構文を使用して、入れ子になったテーブル列を定義します。
<column name> TABLE ( <non-table column definition list> )
モデリング フラグを除き、特定のグループから句を 1 つだけ使用して列を定義します。列には複数のモデリング フラグを定義できます。
構造列の定義に使用できる、データ型、コンテンツの種類、列分布、モデリング フラグのリストについては、次のトピックを参照してください。
ステートメントに句を追加して、2 つの列間のリレーションシップを記述できます。Analysis Services は、次の <Column relationship> 句を使用してサポートされます。
- RELATED TO
この形式は値の階層を示します。RELATED TO 列の対象にすることが可能なのは、入れ子になったテーブル内のキー列、ケース行内の不連続値の列、RELATED TO 句のある別の列です。これにより、より深い階層が示されます。
例
次の例は、関連するマイニング モデルを作成せずに、New Mailing と呼ばれるマイニング構造を作成します。マイニング モデルを構造に追加する方法については、「ALTER MINING STRUCTURE (DMX)」を参照してください。
CREATE MINING STRUCTURE [New Mailing]
(
CustomerKey LONG KEY,
Gender TEXT DISCRETE,
[Number Cars Owned] LONG DISCRETE,
[Bike Buyer] LONG DISCRETE
)
参照
関連項目
データ マイニング拡張機能 (DMX) データ定義ステートメント
データ マイニング拡張機能 (DMX) データ操作ステートメント
データ マイニング拡張機能 (DMX) ステートメント リファレンス