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

適用対象: Azure Analysis Services Power BI Premiumを SQL Server Analysis Servicesする

重要

データ マイニングは、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

関連項目

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