ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionインテグレーターズ・ガイド
11g リリース1(11.1.1)
B63033-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

15 プレゼンテーション要素

プレゼンテーション要素とは、主に、プレゼンテーション・レイヤーで公開される要素、つまり管理ツールの左側のペインに表示される要素です。

この章は、次の項で構成されています。

15.1 プレゼンテーション・カタログ

プレゼンテーション・カタログ要素はプレゼンテーション・レイヤーのサブジェクト・エリア・オブジェクトに対応しています。

プレゼンテーション・カタログ・タグには次の属性があります。

表15-1 プレゼンテーション・カタログ・タグの属性

属性名 説明

isExportKeys

trueに設定されている場合、このサブジェクト・エリアの論理キーが他のアプリケーションに公開されていることを示します。

isAutoAggr

この属性は使用されていません。

hasDispName

このサブジェクト・エリアがカスタムの表示名を持っているかどうかを示します。

dispName

カスタム表示名の値(このサブジェクト・エリアにカスタム表示名が存在する場合)。

hasDispDescription

このサブジェクト・エリアがカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このサブジェクト・エリアにカスタム説明が存在する場合)。


プレゼンテーション・カタログ・タグには次の子要素があります。

表15-2 プレゼンテーション・カタログの子要素

要素名 説明

RefBusinessModel

このサブジェクト・エリアのビジネス・モデルを参照します。

DefaultFactCol

このサブジェクト・エリアの潜在ファクト列を参照します(潜在ファクト列が存在する場合)。この列は、使用可能な代替またはコンテキストが複数存在する場合にディメンション表間のデフォルトの結合パスを指定するために使用されます。

潜在ファクト列はRefLogicalColumnというサブ要素に格納されます。

Aliases

このサブジェクト・エリアに対して定義されている別名をリストします。別名は、プレゼンテーション・オブジェクトの名前が変更されたときに、論理SQL問合せで以前の名前に対する参照がその機能を失わないようにするために作成されます。

各別名はAliasというサブ要素にnameという1つの属性付きで格納されます。

Tables

このサブジェクト・エリアに属するプレゼンテーション表を参照します。

各プレゼンテーション表は RefPresentationTableというサブ要素に格納されます。


構文

<PresentationCatalog …
     isExportKeys=""
     hasDispName=""
     dispName=""
     hasDispDescription=""
     dispDescription"">
   <RefBusinessModel …/>
   <DefaultFactCol>
     <RefLogicalColumn …/>
   </DefaultFactCol>
   <Aliases …/>
   <Tables>
     <RefPresentationTable …/>
   </Tables>
</PresentationCatalog>

<PresentationCatalog name="Paint" id="4004:457" uid="413"
     hasDispName="false"
     hasDispDescription="false"
     isExportKeys="true"
     isAutoAggr="true">
   <Description /> 
   <RefBusinessModel id="2000:17" qualifiedName="&quot;Paint&quot;" /> 
   <Aliases /> 
   <Tables>
     <RefPresentationTable id="4008:459" qualifiedName="&quot;Paint&quot;..
     &quot;Markets&quot;" />
     <RefPresentationTable id="4008:460" qualifiedName="&quot;Paint&quot;..
     &quot;Products&quot;" />
     <RefPresentationTable id="4008:461" qualifiedName="&quot;Paint&quot;..
     &quot;Periods&quot;" />
     <RefPresentationTable id="4008:462" qualifiedName="&quot;Paint&quot;..
     &quot;Sales Measures&quot;" />
     <RefPresentationTable id="4008:463" qualifiedName="&quot;Paint&quot;..
     &quot;Share Measures&quot;" />
     <RefPresentationTable id="4008:464" qualifiedName="&quot;Paint&quot;..
     &quot;Forecast Measures&quot;" />
   </Tables>
</PresentationCatalog>

15.2 プレゼンテーション・スキーマ

プレゼンテーション・スキーマ要素は使用されません。

15.3 プレゼンテーション表

プレゼンテーション表要素は、プレゼンテーション・レイヤーのプレゼンテーション表オブジェクトに対応しています。

このプレゼンテーション表タグには次の属性があります。

表15-3 プレゼンテーション表タグの属性

属性名 説明

hasDispName

このプレゼンテーション表がカスタムの表示名を持っているかどうかを示します。

dispName

カスタム表示名の値(このプレゼンテーション表にカスタム表示名が存在する場合)。

hasDispDescription

このプレゼンテーション表がカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このプレゼンテーション表にカスタム説明が存在する場合)。


このプレゼンテーション表タグには次の子要素があります。

表15-4 プレゼンテーション表の子要素

要素名 説明

Aliases

このプレゼンテーション表に対して定義されている別名をリストします。別名は、プレゼンテーション・オブジェクトの名前が変更されたときに、論理SQL問合せで以前の名前に対する参照がその機能を失わないようにするために作成されます。

各別名はAliasというサブ要素にnameという1つの属性付きで格納されます。

Columns

このプレゼンテーション表に属するプレゼンテーション列を参照します。

各プレゼンテーション列はRefPresentationColumnというサブ要素に格納されます。


構文

<PresentationTable …
     hasDispName=""
     dispName=""
     hasDispDescription=""
     dispDescription=""/>
   <Aliases>
     <Alias name=""/>
     <Alias name=""/>
   </Aliases>
   <Columns>
     <RefPresentationColumn …/>
   </Columns>
</PresentationTable>

<PresentationTable name="Time"
     parentName="&quot;Sample App Reduced&quot;.&quot;&quot;"
     parentId="4004:2137"
     parentUid="73609"
     id="4008:2139"
     uid="73611"
     hasDispName="false"
     hasDispDescription="false">
   <Description>
     <![CDATA[ Time dimension attributes and time calculations objects ]]> 
   </Description>
   <Aliases>
     <Alias name="D0 Time" /> 
   </Aliases>
   <Columns>
     <RefPresentationColumn uid="72783" id="4010:1681" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Time&quot;.&quot;Day Date&quot;" /> 
     <RefPresentationColumn uid="72791" id="4010:1682" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Time&quot;.&quot;Week&quot;" /> 
     <RefPresentationColumn uid="72787" id="4010:1683" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Time&quot;.&quot;Month&quot;" /> 
     <RefPresentationColumn uid="72789" id="4010:1684" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Time&quot;.&quot;Quarter&quot;" /> 
     <RefPresentationColumn uid="72793" id="4010:1685" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Time&quot;.&quot;Year&quot;" /> 
   </Columns>
</PresentationTable>

15.4 プレゼンテーション列

プレゼンテーション列要素は、プレゼンテーション・レイヤーのプレゼンテーション列オブジェクトに対応しています。

プレゼンテーション列タグには次の属性があります。

表15-5 プレゼンテーション列タグの属性

属性名 説明

overrideLogicalName

プレゼンテーション列が常に論理列名を使用するように構成されているかどうかを示します。

このオプションは管理ツールの「論理列名の使用」に対応しています。この属性の値がfalseの場合、このオプションが選択されていることを示します。

hasDispName

このプレゼンテーション列がカスタムの表示名を持っているかどうかを示します。

dispName

カスタム表示名の値(このプレゼンテーション列にカスタム表示名が存在する場合)。

hasDispDescription

このプレゼンテーション列がカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このプレゼンテーション列にカスタム説明が存在する場合)。


プレゼンテーション列タグには次の子要素があります。

表15-6 プレゼンテーション列の子要素

属性名 説明

RefLogicalColumn

このプレゼンテーション列の基になる論理列を参照します。

Aliases

このプレゼンテーション列に対して定義されている別名をリストします。別名は、プレゼンテーション・オブジェクトの名前が変更されたときに、論理SQL問合せで以前の名前に対する参照がその機能を失わないようにするために作成されます。

各別名はAliasというサブ要素にnameという1つの属性付きで格納されます。


構文

<PresentationColumn …
     overideLogicalName=""
     hasDispName=""
     dispName=""
     hasDispDescription=""
     dispDescription=""/>
   <RefLogicalColumn …/>
   <Aliases>
     <Alias name=""/>
     <Alias name=""/>
   </Aliases>
</PresentationColumn>

<PresentationColumn name="Customer Name"
     parentName="&quot;Sample App Reduced&quot;..&quot;Customers&quot;"
     parentId="4008:2140"
     parentUid="73615"
     id="4010:1686"
     uid="72845"
     hasDispName="false"
     hasDispDescription="false"
     overrideLogicalName="true">
   <Description>
     <![CDATA[ Help : Customer Name stores the first name followed by the last
     name.]]> 
   </Description>
   <RefLogicalColumn uid="782" id="2006:24" qualifiedName="&quot;Sample 
   Sales&quot;.&quot;D1 Customer&quot;.&quot;C1 Cust Name&quot;" /> 
   <Aliases>
     <Alias name="L2 Customer Name" /> 
   </Aliases>
</PresentationColumn>

15.5 プレゼンテーション階層

プレゼンテーション階層要素は、プレゼンテーション・レイヤーのプレゼンテーション階層オブジェクトに対応しています。

プレゼンテーション階層タグには次の属性があります。

表15-7 プレゼンテーション階層タグの属性

属性名 説明

hasDispName

このプレゼンテーション階層がカスタムの表示名を持つかどうかを示します。

dispName

カスタム表示名の値(このプレゼンテーション階層にカスタム表示名が存在する場合)。

hasDispDescription

このプレゼンテーション階層がカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このプレゼンテーション階層にカスタム説明が存在する場合)。


プレゼンテーション階層タグには次の子要素があります。

表15-8 プレゼンテーション階層の子要素

要素名 説明

Levels

このプレゼンテーション階層のプレゼンテーション・レベルを参照します。

各プレゼンテーション・レベルはRefPresentationLevelというサブ要素に格納されます。

Aliases

このプレゼンテーション階層に対して定義されている別名をリストします。別名は、プレゼンテーション・オブジェクトの名前が変更されたときに、論理SQL問合せで以前の名前に対する参照がその機能を失わないようにするために作成されます。

各別名はAliasというサブ要素にnameという1つの属性付きで格納されます。

DisplayColumns

親子階層でのみ使用されます。この要素は、この親子階層の表示用に指定されている列を参照します。各表示列はRefPresentationColumnというサブ要素に格納されます。

Dimension

このプレゼンテーション階層の基になる論理ディメンションを参照します。このディメンションはRefDimensionというサブ要素に格納されます。


構文

<PresentationHierarchy …
     hasDisplayName=""
     displayName=""
     hasDispDescription=""
     dispDescription=""/>
   <Levels>
     <RefPresentationLevel …/>
   </Levels>
   <Aliases>
     <Alias name=""/>
     <Alias name=""/>
   </Aliases>
   <DisplayColumns>
     <RefPresentationColumn …/>
   </DisplayColumns>
   <Dimension>
     <RefDimension …/>
   </Dimension>
</PresentationHierarchy>

<PresentationHierarchy name="Product"
     parentName="&quot;Sample App Reduced&quot;..&quot;Product&quot;"
     parentId="4008:39335"
     parentUid="2160738998"
     id="4028:39336"
     uid="2160738999"
     hasDispName="false"
     hasDispDescription="false">
   <Description /> 
   <Levels>
     <RefPresentationLevel uid="2160739000" id="4030:39337" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Product&quot;.&quot;Product&quot;.
     &quot;Total&quot;" /> 
     <RefPresentationLevel uid="2160739001" id="4030:39338" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Product&quot;.&quot;Product&quot;.
     &quot;Brand&quot;" /> 
     <RefPresentationLevel uid="2160739002" id="4030:39339" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Product&quot;.&quot;Product&quot;.
     &quot;LOB&quot;" /> 
     <RefPresentationLevel uid="2160739003" id="4030:39340" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Product&quot;.&quot;Product&quot;.
     &quot;Type&quot;" /> 
     <RefPresentationLevel uid="2160739004" id="4030:39341" qualifiedName=
     "&quot;Sample App Reduced&quot;..&quot;Product&quot;.&quot;Product&quot;.
     &quot;Detail Product&quot;" /> 
   </Levels>
   <Aliases>
     <Alias name="H4 Product" /> 
   </Aliases>
   <Dimension>
     <RefDimension uid="1674" id="2019:18" qualifiedName=
     "&quot;Sample Sales&quot;.&quot;H4 Product&quot;"/> 
   </Dimension>
</PresentationHierarchy>

15.6 プレゼンテーション・レベル

プレゼンテーション・レベル要素は、プレゼンテーション・レイヤーのプレゼンテーション・レベル・オブジェクトに対応しています。

プレゼンテーション・レベル・タグには次の属性があります。

表15-9 プレゼンテーション・レベル・タグの属性

属性名 説明

hasDispName

このプレゼンテーション・レベルがカスタムの表示名を持っているかどうかを示します。

dispName

カスタム表示名の値(このプレゼンテーション・レベルにカスタム表示名が存在する場合)。

hasDispDescription

このプレゼンテーション・レベルがカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このプレゼンテーション・レベルにカスタム説明が存在する場合)。


プレゼンテーション・レベル・タグには次の子要素があります。

表15-10 プレゼンテーション・レベルの子要素

要素名 説明

RefLogicalLevel

このプレゼンテーション・レベルの基になる論理レベルを参照します。

DrillTo

このオプションは今後のリリース用に予約されたもので、現在は使用されていません。

DisplayColumns

このプレゼンテーション・レベルの表示(ドリルダウン時)用に指定されている列を参照します。

各列はRefPresentationColumnというサブ要素に格納されます。

Aliases

このプレゼンテーション・レベルに対して定義されている別名をリストします。別名は、プレゼンテーション・オブジェクトの名前が変更されたときに、論理SQL問合せで以前の名前に対する参照がその機能を失わないようにするために作成されます。

各別名はAliasというサブ要素にnameという1つの属性付きで格納されます。


構文

<PresentationLevel …
     hasDisplayName=""
     displayName=""
     hasDispDescription=""
     dispDescription=""/>
   <RefLogicalLevel …/>
   <DrillTo>
     <RefPresentationLevel …/>
     <RefPresentationLevel …/>
   </DrillTo>
   <DisplayColumns>
     <RefPresentationColumn …/>
     <RefPresentationColumn …/>
   </DisplayColumns>
   <Aliases>
     <Alias name=""/>
     <Alias name=""/>
   </Aliases>
</PresentationLevel>

<PresentationLevel name="Total"
     parentName="&quot;Sample App Reduced&quot;..&quot;Product&quot;.
     &quot;Product&quot;" parentId="4028:39336" parentUid="2160738999"      id="4030:39337" uid="2160739000"
     hasDispName="false"
     hasDispDescription="false">
   <Description></Description>
   <RefLogicalLevel uid="1683" id="2025:558" qualifiedName="&quot;Sample 
   Sales&quot;.&quot;H4 Product&quot;.&quot;Total&quot;"/>
</PresentationLevel>