Share via


マイニング モデル列

適用対象:SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で停止されました。 非推奨および停止された機能については、ドキュメントの更新は行われません。 詳細については、「Analysis Services 下位互換性」を参照してください。

データ マイニング モデルは、マイニング構造によって表されるデータにマイニング モデル アルゴリズムを適用します。 マイニング構造と同様に、マイニング モデルには列が含まれています。 マイニング モデルはマイニング構造内に含まれ、マイニング構造によって定義されるプロパティのすべての値を継承します。 マイニング モデルは、マイニング構造に含まれているすべての列またはその一部を使用することができます。

マイニング モデル列には、使用法とモデリング フラグという 2 つの追加情報を定義できます。

  • 使用法 は、モデルで列がどのように使用されるかを定義するプロパティです。 列は、入力列、キー列、または予測可能列として使用できます。

  • モデリング フラグ では、アルゴリズムがより正確なモデルを作成できるように、ケース テーブルに定義されているデータに関する追加情報をアルゴリズムに提供します。 モデリング フラグは、データ マイニング拡張機能 (DMX) 言語を使用するか、SQL Server Data Toolsのデータ マイニング Designerでプログラムで定義できます。

次に、マイニング モデル列で定義できるモデリング フラグを示します。

MODEL_EXISTENCE_ONLY
属性の存在が属性列の値よりも重要であることを示します。 たとえば、特定の顧客に関連付けられている発注品目の一覧が含まれたケース テーブルについて考えてみます。 テーブル データには、各発注品目の製品タイプ、ID、およびコストが含まれています。 モデリングには、顧客が特定の発注品目を購入したという事実の方が、発注品目そのもののコストよりも重要な場合があります。 この場合は、コスト列を MODEL_EXISTENCE_ONLYとして設定します。

リグレッサー
アルゴリズムが、指定した列を回帰アルゴリズムの回帰式に使用できることを示します。 このフラグは、Microsoft デシジョン ツリーと Microsoft Time Series アルゴリズムでサポートされています。

使用法プロパティの設定と DMX を使用したプログラミングによるモデリング フラグの定義の詳細については、「 CREATE MINING MODEL (DMX)」を参照してください。 使用法プロパティの設定とSQL Server Data Toolsでのモデリング フラグの定義の詳細については、「データ マイニング オブジェクトの移動」を参照してください。

参照

データ マイニング アルゴリズム (Analysis Services - データ マイニング)
マイニング構造 (Analysis Services - データ マイニング)
マイニング モデルのプロパティの変更
マイニング モデルからの列の除外
マイニング構造列