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 でテンプレートを使用する方法」