次の方法で共有


マイニング モデルの作成に使用されたパラメーターのクエリ

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

重要

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

マイニング モデルの構成は、トレーニング ケースだけでなく、モデルの作成時に設定されたパラメーターの影響も受けます。 したがって、既存のモデルのパラメーター設定を取得すると、モデルの動作をよりよく理解できる可能性があります。 そのモデルの特定のバージョンのドキュメントを作成する場合にも便利です。

モデルの作成時に使用されたパラメーターを確認するには、いずれかのマイニング モデル スキーマ行セットに対するクエリを作成します。 これらのスキーマ行セットは、Transact-SQL 構文を使用して簡単にクエリを実行できるシステム ビューのセットとして公開されます。 この手順では、指定したマイニング モデルの作成に使用されたパラメーターを返すクエリを作成する方法について説明します。

スキーマ行セットのクエリのためのクエリ ウィンドウを開くには

  1. SQL Server Management Studioで、クエリを実行するモデルを含むSQL Server Analysis Servicesのインスタンスを開きます。

  2. インスタンス名を右クリックし、 [新しいクエリ]をポイントして [DMX]をクリックします。

    注意

    データ マイニング モデルに対するクエリは、 MDX テンプレートを使用して作成することもできます。

  3. インスタンスに複数のデータベースが含まれている場合は、クエリするモデルが含まれているデータベースをツール バーの [使用できるデータベース] の一覧から選択します。

既存のマイニング モデルのモデル パラメーターを取得するには

  1. DMX クエリ ペインで、次のテキストを入力するか、コピーして貼り付けます。

    SELECT MINING_PARAMETERS  
    FROM $system.DMSCHEMA_MINING_MODELS  
    WHERE MODEL_NAME = ''  
    
  2. オブジェクト エクスプローラーで目的のマイニング モデルをクリックし、DMX クエリ ペインの単一引用符の間にドラッグします。

  3. F5</localizedText> キーを押すか、 [実行]をクリックします。

次のコードは、「 Basic Data Mining Tutorial」のマイニング モデルの作成に使用されたパラメーターのリストを返します。 返されるパラメーターには、サーバー上のプロバイダーで利用可能なマイニング サービスによって使用される既定値の明示的な値も含まれます。

SELECT MINING_PARAMETERS   
FROM $system.DMSCHEMA_MINING_MODELS  
WHERE MODEL_NAME = 'TM Clustering'  

このコード例では、クラスター モデルについて次のパラメーターが返されます。

例の結果を次に示します。

MINING_PARAMETERS

CLUSTER_COUNT=10,CLUSTER_SEED=0,CLUSTERING_METHOD=1,MAXIMUM_INPUT_ATTRIBUTES=255,MAXIMUM_STATES=100,MINIMUM_SUPPORT=1,MODELLING_CARDINALITY=10,SAMPLE_SIZE=50000,STOPPING_TOLERANCE=10

参照

データ マイニングのクエリ タスクと操作方法
データ マイニング クエリ