次の方法で共有


テンプレートからシングルトン予測クエリを作成する

シングルトン クエリは、予測に使用するモデルがあるが、外部入力データ セットにマップしたり、一括予測を行ったりしない場合に便利です。 シングルトン クエリを使用すると、モデルに値または値を指定し、予測値をすぐに確認できます。

たとえば、次の DMX クエリは、ターゲットメーリング モデル (TM_Decision_Tree) に対するシングルトン クエリを表します。

SELECT * FROM [TM_Decision_tree] ;  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

次の手順では、SQL Server Management Studio でテンプレート エクスプローラーを使用して、このクエリをすばやく作成する方法について説明します。

SQL Server Management Studio で Analysis Services テンプレートを開くには

  1. SQL Server Management Studio の [表示 ] メニューの [ テンプレート エクスプローラー] をクリックします。

  2. キューブ アイコンをクリックして 、Analysis Serverテンプレートを開きます。

予測クエリ テンプレートを開くには

  1. テンプレート エクスプローラーで、Analysis Server テンプレートの一覧で DMX を展開し、予測クエリを展開します。

  2. シングルトン予測をダブルクリックします。

  3. [ Analysis Services への接続 ] ダイアログ ボックスで、クエリを実行するマイニング モデルを含む Analysis Services のインスタンスを持つサーバーの名前を入力します。

  4. [接続] をクリックします。

  5. テンプレートは、データ マイニング関数とデータ マイニング構造と関連モデルの一覧を含むマイニング モデル Object Browser と共に、指定されたデータベースで開きます。

シングルトン クエリ テンプレートをカスタマイズするには

  1. テンプレートで、[ 使用可能なデータベース ] ドロップダウン リストをクリックし、一覧から Analysis Service のインスタンスを選択します。

  2. [ マイニング モデル ] ボックスの一覧で、クエリを実行するマイニング モデルを選択します。

    マイニング モデルの列の一覧が、オブジェクト ブラウザーの [メタデータ ] ペインに表示されます。

  3. [ クエリ ] メニューの [ テンプレート パラメーターの値の指定] を選択します。

  4. [リストの選択] 行に「*」と入力してすべての列を返すか、コンマ区切りの列と式のリストを入力して特定の列を返します。

    *と入力すると、予測可能な列が、手順 6 で新しい値を指定した列と共に返されます。

    このトピックの先頭に示すサンプル コードでは、リストの 選択 行が *に設定されています。

  5. [マイニング モデル] 行に、オブジェクト エクスプローラーに表示されるマイニング モデルの一覧からマイニング モデルの名前を入力します。

    このトピックの冒頭に示したサンプル コードでは、 マイニング モデル の行に名前 ( TM_Decision_Tree) が設定されています。

  6. の行に、予測を行う新しいデータ値を入力します。

    このトピックの冒頭に示すサンプル コードでは、 の行が 2 に設定され、自宅の子供の数に基づいて自転車の購入動作が予測されました。

  7. の行に、新しいデータをマップするマイニング モデルの列の名前を入力します。

    このトピックの冒頭に示すサンプル コードでは、 の行が Number Children at Home に設定されています。

    [ テンプレート パラメーターの値の指定 ] ダイアログ ボックスを使用する場合は、列名の周りに角かっこを追加する必要はありません。 角括弧は自動的に追加されます。

  8. 入力エイリアスtのままにします。

  9. OK をクリックします。

  10. クエリ テキスト ペインで、構文エラーを示すコンマと省略記号の下に赤い波線を見つけます。 省略記号を削除し、必要なクエリ条件を追加します。 他の条件を追加しない場合は、コンマを削除します。

    このトピックの冒頭に示したサンプル コードでは、追加のクエリ条件が '45' as [Age] に設定されています。

  11. [実行] をクリックします。

こちらもご覧ください

予測の作成 (基本的なデータ マイニング チュートリアル)