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

前
 
次
 

OBJORG

OBJORGファンクションは、入力として、Oracleデータ・ディクショナリで定義されているOLAPのキューブまたはキューブ・ディメンション(論理OLAPオブジェクトとも呼ばれる)の名前をとり、そのキューブまたはキューブ・ディメンションが実装される下位レベルの物理的なアナリティック・ワークスペース・オブジェクトに関する情報を返します。

このファンクションは、OLAPのキューブまたはキューブ・ディメンションの名前ではなく、アナリティック・ワークスペース・オブジェクト名を必要とするOLAP DML文で使用してください。

戻り値

アナリティック・ワークスペース・オブジェクト名またはTEXT。アナリティック・ワークスペースに要求された定義情報が格納されているが、フィールドが空の場合はNA

構文

OBJORG(keyword [OWNER owner ] top-level-object-name [ sub-object-name ] )

パラメータ

keyword

有効なキーワードは、指定されたtop-level-objectまたはsub-objectの型によって異なります。詳細は次を参照してください。

表8-3 top-level-objectがキューブである場合のキーワード

キーワード 返される内容

Aggmap

キューブのaggmap。(注意: このキーワードを指定すると、ファンクションは絶対にNAを返しません。)

Composite

キューブに対してコンポジットが使用されている場合はコンポジットの名前、キューブのスパース性タイプがDENSEである場合やキューブがパーティション化されている場合はNA。(キーワードPartitionCompositeも参照してください。)

CubeStorageType

(プロパティ。)キューブのすべてのメジャーに対して使用されているDMLデータ型で、そのような単一のデータ型が存在しない場合(つまり、メジャーごとに異なるデータ型を使用している場合)はNA。

MeasureDim

キーワードCubeStorageTypeに対して返された値がNAではない場合は、キューブのベース・メジャーの参照に使用されるアナリティック・ワークスペース・メジャー・ディメンション。キーワードCubeStorageTypeに対して返された値がNAである場合はNA。

PartitionCompositeVar

キューブのパーティションに対して使用されているコンポジットの名前を含む、PartitionDimによってディメンション化されるテキスト変数で、キューブのスパース性タイプがDENSEである場合やキューブがパーティション化されていない場合はNA。(Compositeキーワードも参照してください。)

PartitionDim

キューブのパーティションの名前を含むアナリティック・ワークスペース・ディメンション。キューブがパーティション化されていない場合はNA。

PartitionRel

各キューブ・パーティションを対応するルート・ディメンション値に関連付ける、PartitionDimによってディメンション化されるリレーション。キューブがパーティション化されていない場合はNA。

PartitionTemplate

各キューブ・パーティションを対応するアナリティック・ワークスペース・ディメンション値に関連付けるパーティション・テンプレート。キューブがパーティション化されていない場合はNA。

SharedMeasureVar

キューブに記憶域タイプが指定されている場合は、キューブのすべてのメジャーを格納する(指定されたタイプの)変数。記憶域タイプが指定されていない場合はNA。

SparseType

(プロパティ。)キューブのスパース性タイプ。有効な値は、COMPRESSED、SPARSE、DENSEまたはSPARSE_GLOBALです。USER_CUBESおよびALL_CUBESビューのSPARSE_TYPE列に対応しています。


表8-4 top-level-objectがキューブおよびsub-objectがメジャーである場合のキーワード

キーワード 返される内容

Measure

キューブに対してCubeStorageTypeキーワードを指定した際に返された値がNAである場合は、このメジャーを格納する変数。返された値がNAでない場合は、キューブの最上位レベルの変数からこのメジャーを抽出する式。

OverrideAggMap

メジャーがaggmapを持つ場合はメジャーのaggmapで、持たない場合はNAが返されます。(メジャーがaggmapを持たない場合は、キューブのaggmapが使用されることに注意してください。)


表8-5 top-level-objectがキューブおよびsub-objectがディメンション計算モデルである場合のキーワード

キーワード 返される内容

AggFloorValueSet

キューブの一貫した解決の仕様において特定のレベルでの集計が指定されている場合は、そのレベルに属するディメンションの全メンバーを含む値セット。それ以外の場合はNA。

HierValueSet

キューブが集計されるアナリティック・ワークスペース・ディメンションの全階層の名前を含む値セット。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

OperVar

キューブのメジャーのうち少なくとも1つのメジャーにOverrideAggMapが含まれている場合は、OverrideAggMapが存在する各メジャーに対して使用される集計演算子を含む、キューブのメジャー・ディメンションによってディメンション化される変数。それ以外の場合はNA。

PrecomputeValueSet

キューブ編成で事前計算の条件が指定されている場合は、その条件を満たすディメンションのメンバーすべてを含む値セットで、それ以外の場合はNA。(特に、キューブ編成で事前計算の割合が指定されている場合は、NAが返されます。)


表8-6 top-level-objectがキューブ・ディメンションである場合のキーワード

キーワード 返される内容

AggRel

(各階層内の)各ディメンション値を(その階層内の)親ディメンション値に関連付ける、DimおよびHierDimによってディメンション化されるリレーション。(このキーワードを指定すると、ディメンションに階層がない場合でも、ファンクションは絶対にNAを返さないことに注意してください。)

AttributeCubeGIDRel

各ディメンション値を___AW_GID_DIMENSIONのキューブGID(属性列を含む)に関連付ける、Dimによってディメンション化されるリレーション。AttributeCubeGIDRelは、属性列を含むこと以外はCubeGIDRelと同じです。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

CubeGIDRel

各ディメンション値を___AW_GID_DIMENSIONのキューブGIDに関連付ける、Dimによってディメンション化されるリレーション。ディメンションがマテリアライズド・ビュー(MV)を持たない場合、CubeGIDRelは空になります。GIDとキューブGIDの違いは、キューブGIDがすべての階層にわたる点です。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

Dim

アナリティック・ワークスペースのこの論理ディメンションに対応する物理的なディメンション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

DimOrderVar

ソートに使用される(各言語の各ディメンション値に対する)整数を含む、Dimおよび___AW_ALL_LANGUAGESによってディメンション化される変数。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

FamilyRel

(各階層内の各レベルにおける)各ディメンション値を、(その階層内のそのレベルの)子孫となるディメンション値(存在する場合)に関連付ける、DimLevelDimおよびHierDimによってディメンション化されるリレーション。FamilyRelParentRelに似ていますが、自動的に1つ上のレベルが選択されるのではなく、レベルを指定することができます。FamilyRelValueFamilyRelに似ていますが、レベル階層に使用されます。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

GIDRel

(各階層内の)各ディメンション値を___AW_GID_DIMENSIONのGID(存在する場合)に関連付ける、DimおよびHierDimによってディメンション化されるリレーション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

HierDim

このディメンションに対するすべての階層を含むディメンション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

HierLevelValueSet

その階層に属する(LevelDimが持つ)すべてのレベルを含む、HierDimによってディメンション化される(各階層に対する)値セット。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

HierOrderVar

ソートに使用される(各言語の各階層内の各ディメンションの値に対する)整数を含む、DimHierDimおよび___AW_ALL_LANGUAGESによってディメンション化される変数。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

InHierValueSet

(その階層に含まれる)すべてのディメンション値を含む、HierDimによってディメンション化される(各階層に対する)値セット。(このキーワードを指定すると、ディメンションに階層がない場合でも、ファンクションは絶対にNAを返さないことに注意してください。)

LevelDim

このディメンションに対するすべてのレベルを含むディメンション。(このキーワードを指定すると、ディメンションにレベルがない場合でも、ファンクションは絶対にNAを返さないことに注意してください。)

LevelRel

各ディメンション値をLevelListのレベルに関連付ける、Dimによってディメンション化されるリレーション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

MemberDepthRel

(各階層内の)各ディメンション値を___AW_DEPTH_DIMENSIONの深さ(存在する場合)に関連付ける、DimおよびHierDimによってディメンション化されるリレーション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

MemberSourceRel

各ディメンション値を___AW_MEMBER_SOURCESの要素に関連付ける、Dimによってディメンション化されるリレーション。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

ParentRel

(各階層内の)各ディメンション値を(その階層内の)親ディメンション値に関連付ける、DimおよびHierDimによってディメンション化されるリレーション。(このキーワードを指定すると、ディメンションに階層がない場合でも、ファンクションは絶対にNAを返さないことに注意してください。)

ValueFamilyRel

(各階層内の各GIDに対する)各ディメンション値を(その階層内の同じGIDを持つ)子孫となるディメンション値(存在する場合)に関連付ける、Dim___AW_GID_DIMENSIONおよびHierDimによってディメンション化されるリレーション。ValueFamilyRelFamilyRelに似ていますが、値階層に使用されます。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)


表8-7 top-level-objectがキューブ・ディメンションおよびsub-objectがベース属性である場合のキーワード

キーワード 返される内容

Attribute

戻り値は、ディメンションが索引付けされているかどうかによって異なります。

  • ディメンションが索引付けされていない場合は、属性のディメンションに対応するDimによってディメンション化され、この(論理)属性を保持するために使用される(物理的な)変数。

  • ディメンションが索引付けされている場合は、各ディメンション値をAttributeDimからの対応する値に関連付ける、属性のディメンションに対応するDimによってディメンション化される(物理的な)リレーション。

(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)

AttributeDim

属性が索引付けされている場合は、すべての属性値を格納するディメンション。それ以外の場合はNA。

HierUniqueKeyRel

属性が一意のキー属性である場合は、(各階層内の)各アナリティック・ワークスペース・ディメンション値をAttributeDimからの対応する値に関連付ける、属性のディメンションに対応するDimおよびHierDimによってディメンション化されるリレーション。それ以外の場合はNA。

UniqueKeyRel

属性が一意のキー属性である場合(つまり、索引付けされている場合)は、各ディメンション値をAttributeDimからの対応する値に関連付ける、属性のディメンションに対応するDimによってディメンション化されるリレーション。それ以外の場合はNA。


表8-8 top-level-objectがキューブ・ディメンションおよびsub-objectがディメンション・レベルである場合のキーワード

キーワード 返される内容

SurrogateDim

このディメンション・レベルに含まれるディメンション値のみを含む、所有するディメンションのDimのサロゲート。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)


表8-9 top-level-objectがキューブ・ディメンションおよびsub-objectがディメンション計算モデルである場合のキーワード

キーワード 返される内容

モデル

このディメンションの計算モデルに対応するモデル。(このキーワードを指定すると、ファンクションは絶対にNAを返さないことに注意してください。)


OWNER owner

top-level-objectで識別されるキューブまたはキューブ・ディメンションの所有者。この句を含めない場合、ファンクションは現行の所有者を使用します。

top-level-object

情報を要求するキューブまたはキューブ・ディメンションの名前を指定するテキスト式。

sub-object

情報を要求する論理的なOLAPサブオブジェクト(存在する場合)の名前を指定するテキスト式。有効な値は、top-level-objectがキューブまたはキューブ・ディメンションのどちらであるかによって異なります。

  • top-level-objectがキューブである場合は、メジャーまたはディメンション性の名前を指定できます。

  • top-level-objectがキューブ・ディメンションである場合は、ベース属性、階層、ディメンション・レベルまたはディメンション計算モデルの名前を指定できます。

様々なキーワードを使用したOBJORGの使用例については、このマニュアル内に掲載されている次のOLAP DMLプログラムのサンプルで説明しています。