次の方法で共有


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) ステートメント リファレンス

ヘルプおよび情報

SQL Server 2005 の参考資料の入手