モデリング フラグ (DMX)
適用対象: SQL Server Analysis Services
Analysis Services のモデリング フラグを使用すると、ケース テーブルで定義されているデータに関する追加情報をデータ マイニング アルゴリズムに提供できます。 アルゴリズムは、この情報を使用して、より正確なデータ マイニング モデルを作成することができます。 マイニング構造列とマイニング モデル列の両方にモデリング フラグを定義できます。
Analysis Services では、次のモデリング フラグがサポートされています。
NOT NULL
属性列の値に null 値を含めてはなりません。 モデルのトレーニング プロセス中に Analysis Services でこの属性列の null 値が検出された場合、エラーが発生します。 このフラグは、マイニング構造列で定義されます。
REGRESSOR
アルゴリズムが、指定した列を回帰アルゴリズムの回帰式に使用できることを示します。 このフラグは、Microsoft 線形回帰アルゴリズムと Microsoft デシジョン ツリー アルゴリズムでサポートされており、マイニング モデル列で定義されています。
MODEL_EXISTENCE_ONLY
この属性列の値は、属性の有無ほど重要ではありません。 このフラグはマイニング モデル列で定義されます。
サード パーティのアルゴリズムによっては、別のモデリング フラグもサポートしている場合があります。 アルゴリズムがサポートするモデリング フラグを決定するには、 SUPPORTED_MODELING_FLAGS スキーマ行セットを使用します。 また、サーバーのマイニング サービスに対してクエリを実行し、特定のアルゴリズムでサポートされているモデリング フラグを判別することもできます。 たとえば、次のクエリでは、現在のサーバー上の Microsoft 線形回帰アルゴリズムでサポートされているモデリング フラグが返されます。
SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'
期待される結果:
NOT NULL、REGRESSOR
マイニング モデルでのモデリング フラグの指定
マイニング構造列にフラグを指定するために Analysis Services がサポートする構文の例については、「 CREATE MINING STRUCTURE (DMX)」を参照してください。
マイニング モデル列でモデリング flga を指定するための構文の例については、「 ALTER MINING STRUCTURE (DMX)を参照してください。
マイニング モデル列の操作の詳細については、「 モデル列の作成」を参照してください。
参照
データ マイニング アルゴリズム (Analysis Services - データ マイニング)
データ マイニング拡張機能 (DMX) リファレンス
データ マイニング拡張機能 (DMX) 構文要素
データ マイニング拡張機能 (DMX) 関数リファレンス
データ マイニング拡張機能 (DMX) 演算子リファレンス
データ マイニング拡張機能 (DMX) ステートメント リファレンス
データ マイニング拡張機能 (DMX) 構文規則
一般的な予測関数 (DMX)
構造と DMX 予測クエリの使用
DMX 選択ステートメントについて