SQL Server Management Studio での DMX クエリの作成

SQL Server Management Studio には、Microsoft SQL Server Analysis Services でデータ マイニング拡張機能 (DMX) クエリを作成して実行するためのクエリ エディタやクエリ ビルダなど、充実した機能が用意されています。予測クエリ エディタには、クエリの作成および編集のプロセスを簡略化するツールが含まれています。予測クエリ ビルダは、予測クエリを簡単に作成できるように設計されています。

詳細情報 :SQL Server Management Studio でのスクリプトやファイルの編集」、「予測クエリ ビルダを使用した DMX 予測クエリの作成」、「データ マイニング拡張機能 (DMX) リファレンス

クエリ エディタでは、独自のクエリを作成するか、新しいマイニング モデルの作成などの一般的なタスク用のテンプレートを使用できます。

クエリの作成と実行

新しい DMX クエリを開くには、Management Studio で [新しいクエリ] をクリックし、[新しい DMX クエリ] を選択します。[サーバーへの接続] ダイアログ ボックスが表示されたら、操作するマイニング モデルが含まれている Analysis Services のインスタンスを選択します。

クエリ エディタには次の要素があります。

  • 選択した Analysis Services データベース内のすべてのマイニング モデルが含まれているドロップダウン リスト ボックス

  • 選択したマイニング モデルのすべての列のツリー ビューを表示するタブ

  • 各種類のモデルで使用できるすべての関数が含まれているタブ

  • DMX クエリを作成するためのテキスト エディタ

クエリの構文を検査するには、[解析] をクリックします。クエリを実行するには、[実行] をクリックします。実行中のクエリを停止するには、[クエリ実行のキャンセル] をクリックします。

画面の下部の [結果] タブにクエリの結果が表示されます。[メッセージ] タブに、クエリの実行に関連付けられているメッセージが表示されます。

[マイニング モデル] 一覧でモデルを選択した後、画面左側のツリー ビューアからテキスト エディタに列または関数をドラッグできます。キーワードは青色になっています。

詳細情報 : SQL Server Management Studio によるスクリプトの作成、分析、編集コード エディターのコードの色分けエディタの便利なコマンドおよび機能

テンプレート

基本的な DMX クエリを作成するためのテンプレートは、テンプレート エクスプローラから利用できます。テンプレート エクスプローラを開くには、[表示] メニューの [テンプレート エクスプローラ] を選択します。[分析サーバー] をクリックして、Analysis Services に適用するテンプレートのツリー ビューを表示します。[DMX] フォルダ内の [Model Content][Model Management][Prediction Queries] フォルダにデータ マイニング テンプレートが分割保存されています。

新しいテンプレートを開くには、適切なクエリの種類を右クリックし、[開く] を選択します。次の表は、SQL Server Management Studio で使用できるクエリの種類の一覧を示しています。

基本予測

リレーショナル モデルの作成

PMML コンテンツ

モデル コンテンツの削除

不連続列値

モデルの名前変更

コンテンツ クエリ

モデルの削除

単一予測

連続列値

モデルのエクスポート

モデルのトレーニング

作成

構造のエクスポート

入れ子になったモデルのトレーニング

PMML からの作成

入れ子になった予測

 

入れ子の作成

入れ子になった単一予測

 

詳細情報 :SQL Server Management Studio テンプレートの使用」、「SQL Server Management Studio でテンプレートを使用する方法