マイニング モデル列
適用対象:
SQL Server Analysis Services Azure Analysis Services
Power BI Premium
重要
データ マイニングは、SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で廃止されました。 非推奨および廃止された機能については、ドキュメントは更新されません。 詳細については、 Analysis Services の下位互換性に関するページを参照してください。
データ マイニング モデルは、マイニング構造によって表されるデータにマイニング モデル アルゴリズムを適用します。 マイニング構造と同様に、マイニング モデルには列が含まれています。 マイニング モデルはマイニング構造内に含まれ、マイニング構造によって定義されるプロパティのすべての値を継承します。 マイニング モデルは、マイニング構造に含まれているすべての列またはその一部を使用することができます。
マイニング モデル列には、使用法とモデリング フラグという 2 つの追加情報を定義できます。
使用法 は、モデルで列がどのように使用されるかを定義するプロパティです。 列は、入力列、キー列、または予測可能列として使用できます。
モデリング フラグ では、アルゴリズムがより正確なモデルを作成できるように、ケース テーブルに定義されているデータに関する追加情報をアルゴリズムに提供します。 モデリング フラグは、データ マイニング拡張機能 (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 - データ マイニング)
マイニング モデルのプロパティの変更
マイニング モデルからの列の除外
マイニング構造列