次の方法で共有


マイニング モデルの作成に使用するパラメーターのクエリを実行する

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

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

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

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

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

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

  3. インスタンスに複数のデータベースが含まれている場合は、ツール バーの [ 使用可能な データベース] リストから、クエリを実行するモデルを含むデータベースを選択します。

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

  1. DMX クエリ ウィンドウで、次のテキストを入力するか貼り付けます。

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

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

次のコードは、 基本的なデータ マイニング チュートリアルで構築したマイニング モデルの作成に使用されたパラメーターの一覧を返します。 これらのパラメーターには、サーバー上のプロバイダーから使用できるマイニング サービスで使用される既定値の明示的な値が含まれます。

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

このコード例では、クラスタリング モデルの次のパラメーターが返されます。

eExample の結果:

マイニングパラメータ

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

こちらもご覧ください

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