次の方法で共有


マイニング モデル列

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

Important

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

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

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

  • Usage は、モデルが列を使用する方法を定義するプロパティです。 列は、入力列、キー列、または予測可能列として使用できます。

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

次の一覧では、マイニング モデル列で定義できるモデリング フラグについて説明します。

MODEL_EXISTENCE_ONLY
属性の存在が、属性列の値よりも重要であることを示します。 たとえば、特定の顧客に関連付けられている注文品目の一覧を含むケース テーブルがあるとします。 テーブル データには、各項目の製品の種類、ID、コストが含まれます。 モデリングの目的で、顧客が特定の注文品目を購入したという事実は、注文品目自体のコストよりも重要な場合があります。 この場合、コスト列は MODEL_EXISTENCE_ONLYとしてマークする必要があります。

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

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

こちらもご覧ください

データ マイニング アルゴリズム (Analysis Services - データ マイニング)
マイニング ストラクチャー (Analysis Services - データ マイニング)
マイニング モデルのプロパティを変更する
マイニング モデルから列を除外する
マイニング構造列