ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

ADD_CUBE_MODEL

指定したモデルのMODEL(集計内)を、キューブ・ディメンションの集計マップに追加します。このプログラムの実行で行われる変更はトランザクショナルではなく、プログラムの一部としてCOMMITが自動的に実行されます。


注意:

キューブ・ディメンションまたはそのキューブ・ディメンションを含むキューブに対してマテリアライズド・ビューが存在する場合は、キューブ・ディメンションの変更に、このプログラムを使用できません。

構文

CALL ADD_CUBE_MODEL(logical_cube, logical_dim, model_name, is_static_model, [position ])

パラメータ

CALL

ADD_CUBE_MODELは引数を持つOLAP DMLプログラムであるため、OLAP DMLのCALL文を使用して起動します。

logical_cube

Oracleデータ・ディクショナリで定義されたキューブの名前を示すテキスト式。

logical_dim

変更するキューブ・ディメンションのOracleデータ・ディクショナリ名を示すテキスト式。

model_name

logical_dimに関連付けられている論理モデルの名前を表すテキスト式。

is_static_model

model_namelogical_cubeのaggmapにあるRELATION(集計用)文の前または後ろのどちらに追加されるのかを指定するブール式。

デフォルト値はTRUEです。これは、MODEL文がRELATION文の前に追加される(model_nameは静的モデルである)ことを意味します。

MODEL文をRELATION文の後ろに追加する(model_nameが動的モデルである)場合は、FALSEを指定します。

position

静的または動的モデルのリスト内で新しいモデルが追加される位置を指定する整数。たとえば、positionに対して0(ゼロ)の値およびis_static_modelに対してFALSEを指定した場合、そのモデルは最初の動的モデルとして追加されます。positionのデフォルト値はリストの末尾です。

positionに負数の値を指定すると、リストの末尾からその数の分だけ先頭方向に移動した位置にモデルが追加されます。

SET_INCLUDED_MODELとともにADD_CUBE_MODELを使用する例は、SET_INCLUDED_MODELで説明されている例を参照してください。