次の方法で共有


DMX クエリ エディタ (SSAS)

DMX クエリ エディタを使用すると、データ マイニング拡張機能 (DMX) 言語で記述されたステートメントを作成したり実行したりできます。

機能

  • DMX クエリ エディタのクエリ エディタ ペインに、スクリプトを入力します。
  • スクリプトを実行するには、F5 キーを押すか、ツール バーまたは [クエリ] メニューの [実行] をクリックします。コードの一部だけが選択されている場合、その部分だけが実行されます。コードが選択されていない状態では、MDX クエリ エディタの内容全体が実行されます。
  • メタデータ ペインには、Analysis Services データベースに格納されているキューブなどのオブジェクトのメタデータが表示されます。
  • DMX 構文のヘルプを表示するには、DMX クエリ エディタ内でキーワードを選択し、F1 キーを押します。
  • DMX 構文のダイナミック ヘルプを表示するには、[ヘルプ] メニューの [ダイナミック ヘルプ] メニューをクリックしてダイナミック ヘルプ コンポーネントを開きます。ダイナミック ヘルプの場合、キーワードをクエリ エディタに入力すると、ヘルプ トピックが [ダイナミック ヘルプ] ウィンドウに表示されます。

[SQL Server Analysis Services エディタ] ツール バー

DMX クエリ エディタが開いているときは、次の表に示すボタンを備えた [SQL Server Analysis Services エディタ] ツール バーが表示されます。

用語 定義

[接続]

Analysis Services インスタンスへの接続を確立するための [サーバーへの接続] ダイアログ ボックスを開きます。

[切断]

DMX クエリ エディタと Analysis Services インスタンスの接続を解除します。

[接続の変更]

別の Analysis Services インスタンスへの接続を確立するための [サーバーへの接続] ダイアログ ボックスを開きます。

[新しいクエリを現在の接続で実行]

現在の DMX クエリ エディタ ウィンドウの接続情報を使用して、新しい DMX クエリ エディタ ウィンドウを開きます。

[使用できるデータベース]

接続を同じインスタンス上の別の Analysis Services データベースに変更します。

[実行]

選択されているコードを実行します。コードが選択されていない場合は、DMX クエリ エディタ内のコード全体を実行します。

[解析]

選択されているコードの構文をチェックします。コードが選択されていない場合は、DMX クエリ エディタ ウィンドウのコード全体の構文をチェックします。

[クエリ実行のキャンセル]

キャンセル要求をサーバーに送信します。即座にキャンセルできないクエリもあります。そのようなクエリは、適切なキャンセル条件が整うまでキャンセルできません。キャンセル時は、トランザクションがロールバックされる間に遅延が発生することがあります。

DMX クエリ エディタ ウィンドウ

DMX クエリ エディタ ウィンドウでは、次の表に示すオプションを使用できます。

用語

定義

クエリ エディタ ウィンドウ

DMX クエリ エディタで実行される DMX ステートメントおよびスクリプトを入力します。

クエリ エディタ ペインの詳細については、「SQL Server Management Studio でのスクリプトやファイルの編集」を参照してください。

クエリ エディタのショートカット メニューには、次のオプションがあります。

用語

定義

**[切り取り]**現在選択している部分をクリップボードにコピーし、その部分をクエリ エディタ ウィンドウから削除します。

**[コピー]**現在選択している部分をクリップボードにコピーします。

**[貼り付け]**クリップボードの内容を現在の選択位置に貼り付けます。

**[接続]**Analysis Services インスタンスへの接続を確立するための [サーバーへの接続] ダイアログ ボックスを開きます。

**[切断]**現在のクエリ エディタと Analysis Services インスタンスの接続を解除します。

**[すべてのクエリの切断]**開いているクエリ エディタの接続をすべて解除します。

**[接続の変更]**別の Analysis Services インスタンスへの接続を確立するための [サーバーへの接続] ダイアログ ボックスを開きます。

[オブジェクト エクスプローラでサーバーを開く]オブジェクト エクスプローラで、現在のクエリ エディタの接続先の Analysis Services インスタンスを開きます。

**[実行]**選択されているコードを実行します。コードが選択されていない場合は、現在のクエリ エディタ内のコード全体を実行します。

**[プロパティ ウィンドウ]**現在のクエリ ウィンドウの SQL Server Management Studio に [プロパティ] ウィンドウを表示します。

[クエリ オプション][クエリ オプション] ダイアログ ボックスを表示します。

メタデータ ウィンドウ

現在接続されている Analysis Services データベースのメタデータを表示します。

[キューブ]

現在接続されている Analysis Services データベース内のキューブを選択して、キューブに関連付けられているメタデータを [メタデータ] タブに表示します。

[メタデータ]

[キューブ] で選択されているキューブのメタデータ (メジャー グループとメジャー、主要業績評価指標、ディメンション、階層、レベル、メンバ、およびメンバ プロパティなど) を表示します。

オブジェクトの完全修飾キーを取得するには、次のどちらかの操作を行います。

  • オブジェクトを [メタデータ] タブからクエリ ペインにドラッグします。
  • オブジェクトを右クリックし、[コピー] をクリックします。次に、クエリ ペインを右クリックし、[貼り付け] をクリックします。

[関数]

DMSCHEMA_MINING_FUNCTIONS スキーマ行セットから取得された、Analysis Services データベースで使用できる DMX 関数のメタデータを表示します。

関数の構文を取得するには、次のどちらかの操作を行います。

  • オブジェクトを [関数] タブからクエリ ペインにドラッグします。
  • 関数を右クリックし、[コピー] をクリックします。次に、クエリ ペインを右クリックし、[貼り付け] をクリックします。

[結果] ウィンドウ

DMX ステートメントの結果がグリッドに表示されます。

[メッセージ] ウィンドウ

DMX ステートメントの実行に関する情報が表示されます。たとえば、実行中に発生したエラーや、実行後に取得されたセルの数などが表示されます。

参照

関連項目

Analysis Services のデザイナおよびダイアログ ボックス (SSAS)
MDX クエリ エディタ (SSAS)
XMLA クエリ エディタ (SSAS)

その他の技術情報

データ マイニング拡張機能 (DMX) リファレンス
SQL Server Management Studio によるスクリプトの作成、分析、編集
SQL Server Management Studio でのスクリプトやファイルの編集
SQL Server Management Studio のキーボード ショートカット
メニューとショートカット キーのカスタマイズ
コード エディタのコードの色分け

ヘルプおよび情報

SQL Server 2005 の参考資料の入手