次の方法で共有


多次元モデルのアクション

アクションは、選択したキューブまたはキューブの一部に対してエンド ユーザーが開始する操作です。 操作は、選択した項目をパラメーターとして使用してアプリケーションを開始することも、選択した項目に関する情報を取得することもできます。 アクションの詳細については、「 アクション (Analysis Services - 多次元データ)」を参照してください。

キューブ デザイナーの [アクション ] タブを使用して、キューブのアクションを作成します。 次を指定します。

名前
アクションを識別する名前を選択します。

アクション ターゲット
アクションがアタッチされているオブジェクトを選択します。 一般に、クライアント アプリケーションでは、エンド ユーザーがターゲット オブジェクトを選択するとアクションが表示されます。ただし、クライアント アプリケーションは、アクションを表示するエンドユーザー操作を決定します。 [ターゲットの種類] で、次のオブジェクトから選択します。

  • 属性メンバー

  • 細胞

  • キューブ

  • Dimension メンバー

  • 階層

  • 階層メンバー

  • レベル

  • レベルのメンバー

ターゲット オブジェクトの種類を選択した後、[ ターゲット オブジェクト] で、指定された型のキューブ オブジェクトを選択します。

条件 (省略可能)
ブール値に解決するオプションの多次元式 (MDX) 式を指定します。 値が True場合、アクションは指定されたターゲットに対して実行されます。 値が False場合、アクションは実行されません。

アクションコンテンツ
アクションの種類を選択します。 次の表は、使用可能な型をまとめたものです。

タイプ 説明
データ セット データセットを取得します。
所有 この表に示されているインターフェイス以外のインターフェイスを使用して操作を実行します。
行セット 行セットを取得します。
ステートメント OLE DB コマンドを実行します。
URL インターネット ブラウザーに変数ページを表示します。

[アクション式] には、アクションの実行時に渡されるパラメーターを指定します。 構文は文字列として評価され、MDX で書かれた式を必ず含めなければなりません。 たとえば、MDX 式は、構文に含まれるキューブの一部を示すことができます。 パラメーターが渡される前に、MDX 式が評価されます。 また、MDX 式の作成に役立つ MDX Builder も使用できます。

その他のプロパティ
プロパティを選択します。 次の表は、使用可能なプロパティをまとめたものです。

プロパティ 説明
[呼び出し] アクションの実行方法を指定します。 対話型 (既定値) は、ユーザーがオブジェクトにアクセスしたときにアクションを実行することを指定します。 使用可能な設定は次のとおりです。

バッチ

インタラクティブ

開いている場合
アプリケーション アクションの適用について説明します。
説明 アクションについて説明します。
キャプション アクションに表示されるキャプションを提供します。 キャプションが MDX の場合は、True を指定してください。
キャプションは MDX です キャプションが MDX の場合は True 、そうでない場合は False を指定します。

ANALYSIS Services スクリプト言語 (ASSL) または Analysis Management オブジェクト (AMO) を使用して、HTML アクションとコマンド ライン アクションの種類を定義する必要があります。 詳細については、「 Action 要素 (ASSL)Type 要素 (Action) (ASSL)、および AMO OLAP Advanced Objects のプログラミング」を参照してください。

レポート アクションの作成

レポート サーバーは、レポートの URL ベースの要求に応答します。 レポート アクションを作成するには、[ キューブ ] メニューの [ 新しいレポート アクション] をクリックします。 次のオプションは、レポート アクションに固有のものです。

レポート サーバー
次の表で説明するプロパティは、レポート サーバーに対して指定されています。

プロパティ 説明
サーバー名 レポート サーバーを実行しているコンピューターの名前。
サーバー パス レポート サーバーによって公開されるパス。
レポートの形式 HTML5、HTML3、Excel、または PDF。

パラメーター (省略可能)
パラメーターは、アクションの作成時に URL 文字列の一部としてサーバーに送信されます。 これには、MDX 式である パラメーター名パラメーター値が含まれます。

レポート サーバーの URL は次のように構成されます。

  
http://  
host  
/  
virtualdirectory  
/Path&  
parametername1  
=  
parametervalue1  
& ...  

例えば次が挙げられます。

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West  

ドリルスルー アクションの作成

ドリルスルー アクションは、ドリルスルー ステートメントとしてクライアント アプリケーションに返される行セット アクションによって定義されます。 アクションの対象は測定グループのメンバーです。 新しいドリルスルー アクションを作成するには、[ キューブ ] メニューの [ 新しいドリルスルー アクション] をクリックします。 ドリルスルー アクションに固有のオプションを次に示します。

ドリルスルー列
1 つ以上のディメンションを選択し、各ディメンションについて、アクションによってクライアント アプリケーションに返されるドリルスルー列を選択します。

こちらもご覧ください

多次元モデルのキューブ