Sql Server Management Studioでは、キューブを参照すると、列フィールド、行フィールド、およびフィルターフィールドを削除できます。必要なデータが表示されます。
データを表示するためにバックグラウンドで生成されているMDXクエリを表示する方法があるかどうか知りたいですか?
ありがとう。
Sql Server Management Studioでは、キューブを参照すると、列フィールド、行フィールド、およびフィルターフィールドを削除できます。必要なデータが表示されます。
データを表示するためにバックグラウンドで生成されているMDXクエリを表示する方法があるかどうか知りたいですか?
ありがとう。
SQL Server プロファイラーは、SSAS サーバーで動作します。プロファイラー接続を開始するときに、[接続] ダイアログで [サーバーの種類] として [Analysis Services] を選択します。Analysis Services サーバーを選択して接続します。Standard Profiler テンプレートを使用して、トレースを開始できます。そのように MDX クエリを表示できるはずです。
SSMS を開き、「分析サーバー エンジン」に接続します。
「CUBE」を選択して右クリックし、要件に従ってメトリックとディメンションを配置します。
クエリを実行します。
上部のメニューで、「デザイン モード」を細かく選択すると、対応するクエリ結果の MDX クエリが表示されます。
Codeplex には、SSAS キューブの参照中に作成された MDX を表示できる Excel プラグインがあります。
Excel や SSMS を介してこれを行う優れた方法はありませんが、BIDS を使用する場合、それを達成する簡単な方法があり、私自身もよく使用しています....
新しいレポート プロジェクトを作成します。キューブに接続する新しいデータソースを作成します。新しいレポートを作成するプロセスを開始し、[クエリのデザイン] 画面で [クエリ ビルダー] をクリックします。これにより、メジャーやディメンションをクリックしてドラッグできる GUI が表示されます。次に、[デザイン モード] アイコンをクリックすると、GUI ビューと MDX の表示が切り替わります。