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

前
 
次
 

16 マーケティング要素、セキュリティ要素およびその他の要素

この章では、Oracle Marketing Segmentationオブジェクト、セキュリティ・オブジェクト、および他のカテゴリに含まれないその他のオブジェクトのXML API要素について説明します。

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

16.1 マーケティング要素

マーケティング要素とは、主に、Oracle Marketing Segmentation製品の機能に関連する要素です。Oracle Marketing Segmentationに関連する機能とオプションの詳細は、Oracle Marketing Segmentationアプリケーションの管理者向けドキュメントを参照してください。

マーケティング要素には次のものがあります。

16.1.1 カタログ・リンク

カタログ・リンク要素は、マーケティング・メタデータの同ディメンションのリンク・オブジェクトに対応しています。同ディメンションのリンクでは、2つのファクト表で共有されているディメンションに沿ったナビゲーションによって、ターゲット・レベルIDを含むファクトが、ターゲット・レベルIDを含まないファクトにリンクされます。

カタログ・リンク・タグには次の子要素があります。

表16-1 カタログ・リンクの子要素

要素名 説明

From

ディメンションのリンク元であるサブジェクト・エリアの主キーを表すプレゼンテーション列を参照します。

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

To

ディメンション・リンクが指すサブジェクト・エリアの主キーを表すプレゼンテーション列を参照します。

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


カタログ・リンク・タグには属性はありません。

構文

<CatalogLink …>
   <From>
     <RefPresentationColumn …/>
   </From>
   <To>
     <RefPresentationColumn …/>
   </To>
</CatalogLink>

<CatalogLink name="Customer Profile->Campaign Contacts" id="4012:280960"
     uid="2150823331">
   <Description>
     <![CDATA[Used by both Contact and Account Target Levels to filter with
     "Offered Product_segmentation" catalog.]]>
   </Description>
   <To>
     <RefPresentationColumn uid="2150707139" id="4010:223709" qualifiedName=
     "&quot;Campaign Contacts_segmentation&quot;..&quot;- Contact Profile&quot;.
     &quot;ROW_ID""/>
   </To>
</CatalogLink>

16.1.2 ターゲット・レベル

ターゲット・レベル要素は、マーケティング・メタデータのターゲット・レベル・オブジェクトに対応しています。ターゲット・レベルとは、マーケティング担当者が重視するエンティティ(一般に、個人、企業、家族などの顧客タイプ)です。

ターゲット・レベル・タグには次の属性があります。

表16-2 ターゲット・レベル・タグの属性

属性名 説明

hasDispName

このターゲット・レベルがカスタムの表示名を持っているかどうかを示します。

dispName

カスタム表示名の値(このターゲット・レベルにカスタム表示名が存在する場合)。

hasDispDescription

このターゲット・レベルがカスタムの説明を持っているかどうかを示します。

dispDescription

カスタム説明の値(このターゲット・レベルにカスタム説明が存在する場合)。


ターゲット・レベル・タグには次の子要素があります。

表16-3 ターゲット・レベルの子要素

要素名 説明

PrimaryQLI

このターゲット・レベルのプライマリ修飾リスト項目を参照します。

修飾リスト項目はRefQualifiedListItemというサブ要素に格納されます。

PrimaryPresCatalog

このターゲット・レベルのプライマリ・セグメンテーション・カタログを参照します。

セグメンテーション・カタログはRefPresentationCatalogというサブ要素に格納されます。

SamplingTables

このターゲット・レベルのサンプリング表として使用する物理表を参照します。

各物理表はRefPhysicalTableというサブ要素に含まれます。

Catalogs

このターゲット・レベルのセグメンテーション・カタログ・セットを参照します。

各セグメンテーション・カタログはRefSegCatalogというサブ要素に格納されます。

PresentationCatalog

保存された結果セット(保存済結果カタログ)のサブジェクト・エリアを参照します。

保存済結果カタログはRefPresentationCatalogというサブ要素に格納されます。

TargetColumn

ターゲットIDプレゼンテーション列を参照します。

ターゲットID列はRefPresentationColumnというサブ要素に格納されます。

NodeColumn

GUIDプレゼンテーション列を参照します。

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

PhysicalTable

このターゲット・レベルの結果セットを格納する物理表を参照します。

物理表はRefPhysicalTableというサブ要素に含まれます。

ConnectionPool

このターゲット・レベルがマップされている接続プールを参照します。

接続プールはRefConnectionPoolというサブ要素に含まれます。

HeaderSQL

保存済結果ヘッダーの挿入を実行する物理SQLを格納します。ユーザーによる結果セットの保存時に使用されます。

DelHeaderSQL

保存済結果セット・ヘッダーの削除を実行する物理SQLを格納します。ユーザーによる保存済結果セットのパージ時に使用されます。

DelDataSQL

保存済結果データ・セットの削除を実行する物理SQLを格納します。ユーザーによる保存済結果セットのパージ時に使用されます。


構文

<TargetLevel …
     hasDispName=""
     dispName=""
     hasDispDescription=""
     dispDescription="" >
   <PrimaryQLI>
     <RefQualifiedListItem …/>
   </PrimaryQLI>
   <PrimaryPresCatalog>
     <RefPresentationCatalog…/>
   </PrimaryPresCatalog>
   <SamplingTables>
     <RefPhysicalTable …/>
   </SamplingTables>
   <Catalogs>
     <RefSegCatalog ../>
     <RefSegCatalog ../>
   </Catalogs>
   <PresentationCatalog>
     <RefPresentationCatalog…/>
   </PresentationCatalog>
   <TargetColumn>
     <RefPresentationColumn…/>
   </TargetColumn>
   <NodeColumn>
     <RefPresentationColumn…/>
   </NodeColumn>
   <PhysicalTable>
     <RefPhysicalTable…/>
   </PhysicalTable>
   <ConnectionPool>
     <RefConnectionPool…/>
   </ConnectionPool>
   <HeaderSQL…/>
   <DelHeaderSQL…/>
   <DelDataSQL…/>
</TargetLevel>

<TargetLevel name="Contacts" id="4014:280966" uid="2150343035"
     hasDispName="false"
     hasDispDescription="false">
   <Description></Description>
   <PrimaryQLI>
     <RefQualifiedListItem uid="2150343036" id="4018:280973" qualifiedName=
     "&quot;Contacts&quot;"/>
   </PrimaryQLI>
   <PrimaryPresCatalog>
     <RefPresentationCatalog uid="2150319327" id="4004:275472" qualifiedName=
     "&quot;Customer Profile_segmentation&quot;"/>
   </PrimaryPresCatalog>
   <SamplingTables>
     <RefSamplingTable uid="2150831204" id="4024:281051" qualifiedName=
     "&quot;Contacts&quot;.&quot;M_10C_PERSON_D&quot;"/>
   </SamplingTables>
   <Catalogs>
     <RefSegCatalog uid="2150343042" id="4026:281055" qualifiedName=
     "&quot;Contacts&quot;.&quot;Contacts_Customer Profile_segmentation&quot;"/>
     <RefSegCatalog uid="2150343043" id="4026:281056" qualifiedName=
     "&quot;Contacts&quot;.&quot;Contacts_Orders_segmentation&quot;"/>
     <RefSegCatalog uid="2150343044" id="4026:281057" qualifiedName=
     "&quot;Contacts&quot;.&quot;Contacts_Assets_segmentation&quot;"/>
     <RefSegCatalog uid="2150343041" id="4026:281058" qualifiedName=
     "&quot;Contacts&quot;.&quot;Contacts_Activities_segmentation&quot;"/>
   </Catalogs>
   <TargetColumn>
     <RefPresentationColumn uid="2150343373" id="4010:226666" qualifiedName=
     "&quot;Marketing Segmentation Cache and Saved Results&quot;..&quot;- Contact
     Results Data&quot;.&quot;Person ID&quot;"/>
   </TargetColumn>
   <NodeColumn>
     <RefPresentationColumn uid="2150343375" id="4010:226665" qualifiedName=
     "&quot;Marketing Segmentation Cache and Saved Results&quot;..&quot;- Contact
     Results Data&quot;.&quot;GUID&quot;"/>
   </NodeColumn>
   <PhysicalTable>
     <RefPhysicalTable uid="2150343168" id="3001:99531" qualifiedName=
     "&quot;Oracle Data Warehouse&quot;.&quot;Catalog&quot;.&quot;dbo&quot;.
     &quot;M_SR_CONTACT&quot;"/>
   </PhysicalTable>
   <HeaderSQL>
     <![CDATA[INSERT INTO M_SR_HEADER (GUID, SEGMENT_PATH, SR_CUSTOM_LABEL, 
     PRIORITY, NODE_PATH, NODE_LABEL, TARGET_LEVEL, CREATED_BY, "COUNT", DATE_
     TIME, SR_PATH, CONNECTION_POOL) VALUES ('@{guid}', '@{segmentPath}',
     '@{srCustomLabel}', @{priority}, '@{nodePath}', '@{nodeLabel}',
     '@{targetLevel}','@{createdBy}', @{count},'@{createdTime}', '@{srPath}',
     '@{connectionPool}')]]>
   </HeaderSQL>
   <DelHeaderSQL>
     <![CDATA[DELETE FROM M_SR_HEADER WHERE GUID IN (@{guids})]]>
   </DelHeaderSQL>
   <DelDataSQL>
     <![CDATA[DELETE FROM M_SR_CONTACT WHERE GUID IN (@{guids})]]>
   </DelDataSQL>
</TargetLevel>

16.1.3 リスト・カタログ

リスト・カタログ要素はマーケティング・メタデータのリスト・カタログ・オブジェクトに対応しています。リスト・カタログとは、ターゲット・レベルでのデータ・リストの生成に使用されるオブジェクトです。

リスト・カタログ・タグには次の子要素があります。

表16-4 リスト・カタログの子要素

要素名 説明

RefPresentationCatalog

このカタログのサブジェクト・エリアを参照します。サブジェクト・エリア名がリスト・カタログの名前として使用されます。

QualifyingKeys

このリスト・カタログの修飾キーのセットを参照します。

各修飾キーはRefQualifyingKeyというサブ要素に格納されます。


リスト・カタログ・タグには属性はありません。

構文

<ListCatalog …>
   <RefPresentationCatalog …/>
   <QualifyingKeys>
     <RefQualifyingKey …/>
     <RefQualifyingKey …/>
   </QualifyingKeys>
</ListCatalog>

<ListCatalog name="Marketing Contact List" id="4016:281114" uid="2150825512">
   <Description></Description>
   <RefPresentationCatalog uid="2150704699" id="4004:275681" qualifiedName=
   "&quot;Marketing Contact List&quot;"/>
   <QualifyingKeys>
     <RefQualifyingKey uid="2150831265" id="4020:280989" qualifiedName=
     "&quot;Service Requests&quot;.&quot;Qualifying Key#36&quot;"/>
     <RefQualifyingKey uid="2150831263" id="4020:281020" qualifiedName=
     "&quot;Orders&quot;.&quot;Qualifying Key#37&quot;"/>
   </QualifyingKeys>
</ListCatalog>

16.1.4 修飾リスト項目

修飾リスト項目要素はマーケティング・メタデータの修飾リスト項目オブジェクトに対応しています。修飾リスト項目とは、セグメント基準に基づいて評価されるエンティティであり、特定の項目に関連する情報をリスト・ファイルにエクスポートする目的で使用されます。

修飾リスト項目タグには次の属性があります。

表16-5 修飾リスト項目の属性

属性名 説明

cacheTable

この修飾リスト項目がキャッシュされるかどうかを示します。


修飾リスト項目タグには次の子要素があります。

表16-6 修飾リスト項目の子要素

要素名 説明

CacheCatalog

この修飾リスト項目のキャッシュのサブジェクト・エリアを参照します。

サブジェクト・エリアはRefPresentationCatalogというサブ要素に格納されます。

CacheConnPool

キャッシュ表の接続プールを参照します。

接続プールはRefConnectionPoolというサブ要素に含まれます。

TargetColumn

ターゲットIDプレゼンテーション列を参照します。

ターゲットID列はRefPresentationColumnというサブ要素に格納されます。

NodeColumn

GUIDプレゼンテーション列を参照します。

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

PhysicalTable

キャッシュされた完全修飾リスト項目を格納する物理表を参照します。

物理表はRefPhysicalTableというサブ要素に含まれます。

DeleteSQL

キャッシュされた結果の削除に使用する物理SQLを格納します。


構文

<QualifiedListItem …
     cacheTable="">
   <CacheCatalog>
     <RefPresentationCatalog …/>
   </CacheCatalog>
   <CacheConnPool>
     <RefConnectionPool …/>
   </CacheConnPool>
   <TargetColumn>
     <RefPresentationColumn …/>
   </TargetColumn>
   <NodeColumn>
     <RefPresentationColumn …/>
   </NodeColumn>
   <DeleteSQL>
     <!CDATA[[…]]>
   </DeleteSQL>
</QualifiedListItem>

<QualifiedListItem name="Service Requests" id="4018:280972" uid="2150831252">
   <Description></Description>
   <DeleteSQL>
     <![CDATA[DELETE FROM M_C_GENERIC WHERE GUID = '@{guid}']]>
   </DeleteSQL>
</QualifiedListItem>

16.1.5 修飾キー

修飾キー要素は、マーケティング・メタデータのリスト・カタログ・オブジェクトまたはセグメンテーション・カタログ・オブジェクトで使用される修飾キーに対応しています。修飾キーによって、修飾リスト項目がプレゼンテーション列にマップされます。

修飾キー・タグには次の子要素があります。

表16-7 修飾キーの子要素

要素名 説明

RefSegCatalog

この修飾キーが属するセグメンテーション・カタログを参照します。

RefListCatalog

この修飾キーが属するリスト・カタログを参照します。

RefPresentationColumn

この修飾キーのプレゼンテーション列を参照します。


この修飾キー・タグには属性はありません。

構文

<QualifyingKey …>
   <RefSegCatalog ../>
   <RefListCatalog ../>
   <RefPresentatonColumn ../>
</QualifyingKey>

<QualifyingKey name="Qualifying Key#37" parentName=""Orders""
     parentId="4018:280974"
     parentUid="2150831254"
     id="4020:281020"
     uid="2150831263">
   <Description></Description>
   <RefListCatalog uid="2150825512" id="4016:281114" qualifiedName=
   "&quot;Marketing Contact List&quot;"/>
   <RefPresentationColumn uid="2150705283" id="4010:266234" qualifiedName=
   "&quot;Marketing Contact List&quot;..&quot;Order&quot;.&quot;ROW_ID&quot;"/>
</QualifyingKey>

16.1.6 サンプリング表

サンプリング表要素はマーケティング・メタデータのサンプリング表オブジェクトに対応しています。サンプリング表はターゲット・レベル・オブジェクトの一部として作成および管理されます。

サンプリング表タグには次の属性があります。

表16-8 サンプリング表タグの属性

属性名 説明

factor

サンプリング・ファクタ(10%など)。


サンプリング表タグには次の子要素があります。

表16-9 サンプリング表の子要素

要素名 説明

RefPhysicalTable

サンプリング表として使用されている物理表を参照します。


構文

<SamplingTable … 
     factor="5%">
   <RefPhysicalTable …/>
</SamplingTable>

<SamplingTable name="M_10C_PERSON_D" parentName=""Contacts""
     parentId="4014:280966"
     parentUid="2150343035"
     id="4024:281051"
     uid="2150831204"
     factor="0.1">
   <Description></Description>
   <RefPhysicalTable uid="2253227" id="3001:86873" qualifiedName="&quot;Oracle 
   Data Warehouse&quot;.&quot;Catalog&quot;.&quot;dbo&quot;.
   &quot;Dim_W_PARTY_PER_D_Contact&quot;"/>
</SamplingTable

16.1.7 セグ・カタログ

セグ・カタログ要素はマーケティング・メタデータのセグメンテーション・カタログ・オブジェクトに対応しています。セグメンテーション・カタログは、セグメンテーションに対して有効なOracle BIサブジェクト・エリアです。セグメンテーション・カタログは、セグメント基準の作成に使用できるディメンションとファクト・メジャーのセットを提供します。

セグ・カタログ・タグには次の子要素があります。

表16-10 セグ・カタログの子要素

要素名 説明

RefPresentationCatalog

このセグメンテーション・カタログのサブジェクト・エリアを参照します。

QualifyingKeys

このリスト・カタログの修飾キーのセットを参照します。

各修飾キーはRefQualifyingKeyというサブ要素に格納されます。


セグ・カタログ・タグには属性はありません。

構文

<SegCatalog …>
   <RefPresentationCatalog …/>
   <QualifyingKeys>
     <RefQualifyingKey …/>
   </QualifyingKeys>
</SegCatalog>

<SegCatalog name="Contacts_Customer Profile_segmentation" 
     parentName="&quot;Contacts&quot;"
     parentId="4014:280966"
     parentUid="2150343035"
     id="4026:281055"
     uid="2150343042">
   <Description></Description>
   <RefPresentationCatalog uid="2150319327" id="4004:275472" qualifiedName=
   "&quot;Customer Profile_segmentation&quot;"/>
   <QualifyingKeys>
     <RefQualifyingKey uid="2150707126" id="4020:280992" qualifiedName=
     "&quot;Contacts&quot;.&quot;Qualifying Key&quot;"/>
     <RefQualifyingKey uid="2150823314" id="4020:281033" qualifiedName=
     "&quot;Accounts&quot;.&quot;Qualifying Key#21&quot;"/>
   </QualifyingKeys>
</SegCatalog>

16.2 セキュリティ要素

セキュリティ要素とは、主に、Oracle Business Intelligenceのセキュリティ機能に関連する要素であり、たとえば変数、認証、権限、ユーザー、アプリケーション・ロールなどに関連する要素を指します。セキュリティ要素には次のものがあります。

16.2.1 変数

変数要素は、リポジトリの物理レイヤー内の変数オブジェクトに対応しています。

変数タグには次の属性があります。

表16-11 変数タグの属性

属性名 説明

securityMask

セッション変数にのみ使用されます。この属性は次のオプションの値を格納します。

  • ユーザーによる値の設定を可能にする: 選択されている場合、初期化ブロックによって(ユーザーのログイン時に)値が移入された後に、ODBCストアド・プロシージャNQSSetSessionValue()のコールによりセッション変数を設定できるようにします。たとえばこのオプションでは、管理者以外のユーザーがサンプリング用にこの変数を設定できます。

  • セキュリティ・センシティブ: 選択されている場合、その変数が仮想プライベート・データベース(VPD)のセキュリティ上、重要であると特定します。キャッシュ表の一致のフィルタリング時、Oracle BIサーバーは論理リクエスト・プロジェクション・リストで参照されている各列または表の親データベースをチェックします。物理データベース・ソースがVPDの場合、Oracle BIサーバーはセキュリティ・センシティブ変数のリストを各予測キャッシュ・ヒットと突き合わせます。キャッシュ・ヒットは、すべてのセキュリティ・センシティブ変数を含み、これらの変数と一致したキャッシュ・エントリでのみ発生します。

isSessionVar

trueに設定されている場合は、この変数がセッション変数であることを示します。リポジトリ変数の値が静的であるのに対し、セッション変数は、各ユーザーのログオン時に作成され、値が代入されます。


変数タグには次の子要素があります。

表16-12 変数の子要素

要素名 説明

Expr

この変数の定義を構成する式を格納します。


構文

<Variable name="" id="" uid="" 
     securityMask=""
     isSessionVar="" >
   <Description />
   <Expr>...</Expr>
</Variable>

<Variable name="Current Month" id="3031:16" uid="17">
   <Description />
   <Expr>
     <![CDATA[  CURRENT_DATE ]]> 
   </Expr>
</Variable>

16.2.2 LDAP サーバー

LDAPサーバー要素は、管理ツールの「Identity Manager」ダイアログにあるLDAPサーバー・オブジェクトに対応しています。

LDAPサーバー・タグには次の属性があります。

表16-13 LDAPサーバー・タグの属性

属性名 説明

hostName

LDAPサーバーのホスト名。

port

LDAPサーバーのポート番号(389など)。

baseDN

認証検索の開始点を識別するベース識別名(DN)。

bindDN

LDAPサーバーへのバインドに必要なオプションのDN。isADSIがtrueに設定されている場合、このオプションは必須です。

userNameAttrType

ユーザーID、RDN(相対識別名)、sAMAccountName(ADSIの場合)などの、ユーザーを一意に識別する値。

domainID

LDAPオブジェクトの担当範囲のドメインを一意に識別するドメイン識別子。これはLDAPオブジェクトが複数存在する場合に特に役立ちます。

password

バインドDNに関連付けられたユーザー・パスワード。isADSIがtrueに設定されている場合、このオプションは必須です。パスワードは暗号化されます。

timeout

管理ツールによるインポート試行またはOracle BIサーバーによるユーザーの認証試行がタイムアウトになるまでの時間。

cacheExpiry

LDAPキャッシュ内の、ログオンしたユーザーの認証キャッシュ・エントリをリフレッシュする間隔。

このオプションは、管理ツールの「オプション」ダイアログの「リポジトリ」タブにある「キャッシュ・リフレッシュ間隔」に対応しています。

isADSI

trueに設定されている場合は、Active Directory LDAPサーバーであることを示します。

useSSL

trueに設定されている場合は、LDAPサーバーへの接続にSecure Sockets Layer(SSL)を使用することを示します。

keyFile

クライアント証明書と認証局(CA)証明書を格納するキー・ファイルの名前。useSSLがtrueに設定されている場合は必須です。

このオプションは、管理ツールの「オプション」ダイアログの「リポジトリ」タブにある「キー・ファイル名」に対応しています。

version

LDAPサーバーのLDAPバージョン番号2または3のいずれか。デフォルトは3です。

cacheEntries

Oracle BIサーバーの起動時に事前割当てされる認証キャッシュの最大エントリ数。ユーザー数がこの制限を超えると、キャッシュ・エントリはLRUアルゴリズムを使用して置換されます。この値が0の場合は、認証キャッシュは無効になります。

このオプションは、管理ツールの「オプション」ダイアログの「リポジトリ」タブにある「キャッシュ・エントリ数」に対応しています。


LDAPサーバー・タグには子要素はありません。

構文

<LDAPServer …
     hostName=""
     port=""
     baseDN=""
     bindDN=""
     userNameAttrType=""
     domainID=""
     password=""
     timeout=""
     cacheExpiry=""
     entities=""
     isADSI=""
     useSSL=""
     keyFile=""
     version=""
     cacheEntries="" >
</LDAPServer>

<LDAPServer name="ldap" id="3035:3119" uid="5032"
     hostName="sdacns05"
     port="389"
     version="3"
     baseDN="name1"
     bindDN="name2"
     userNameAttrType="sAMAccountName"
     domainID="as"
     password="D7EDED84BC624A917F5B462A4DCA05CDCE256EEEEEDC97D5A3D4B868D64238CA"      timeout="60"
     cacheExpiry="86400"
     cacheEntries="1000"
     isADSI="true"
     useSSL="true">
<Description></Description>
</LDAPServer>

16.2.3 初期化ブロック

初期化ブロック要素は、物理レイヤーの初期化ブロック・オブジェクトに対応しています。初期化ブロックはリポジトリの動的変数、システム・セッション変数および非システム・セッション変数の初期化に使用されます。

初期化ブロック・タグには次の属性があります。

表16-14 初期化ブロック・タグの属性

属性名 説明

isSessionVar

trueに設定されている場合は、この初期化ブロックがセッション初期化ブロックであることを示します。セッション初期化ブロックはセッション変数とともに使用されます。

デフォルト値はfalseです。

refreshPeriod

この初期化ブロックのリフレッシュ間隔(秒数)。リポジトリ初期化ブロックに対してのみ使用されます。

デフォルト値は0です。

baseTime

この初期化ブロックの開始日時。リポジトリ初期化ブロックに対してのみ使用されます。

デフォルト値は2001-01-01 00:00:00です。

isRowWiseInit

trueに設定されている場合は、行単位の初期化が有効化されていることを示します。行単位の初期化では、セッションの開始時にセッション変数を動的に作成して値を設定できます。セッション初期化ブロックに対してのみ使用されます。

デフォルト値はfalseです。

isRowWiseCacheEnabled

trueに設定されている場合は、「キャッシュの使用」オプションが有効化されていることを示します。このオプションを指定すると、Oracle BIサーバーは問合せの結果をメイン・メモリー・キャッシュに格納します。このオプションは、行単位の初期化が有効化されている場合にのみ使用できます。

デフォルト値trueです。

isSuccRequired

管理ツールでこの初期化ブロックに対して「認証のために必要」オプションが選択されていることを示します。

このオプションが選択されている場合、ユーザーがログインするためには、この初期化ブロックの実行に成功する必要があります。つまり、初期化ブロックの実行に失敗すると、ユーザーはOracle BI EEへのアクセスを拒否されます。実行の失敗は、初期化ブロックで誤った資格証明が定義されているか、またはデフォルトの初期化文字列にエラーがある場合に発生することがあります。

デフォルト値はfalseです。

isEnabled

trueに設定されている場合は、この初期化ブロックが有効であることを示します。セッション初期化ブロックに対してのみ使用されます。

デフォルト値trueです。


初期化ブロック・タグには次の子要素があります。

表16-15 初期化ブロックの子要素

要素名 説明

RefConnectionPool

この初期化ブロックの接続プールを参照します。

この要素は、この初期化ブロックのデータ・ソース・タイプがデータベースまたはXMLの場合にのみ使用されます。

DBMap

データベース固有の文字列の値を格納します。次に示すように、<DBMap>要素に<Item>タグが含まれ、その下に<Value>タグが含まれます。

<Item name="">
   <Value />
</Item>

Predecessors

この初期化ブロックの前に初期化する初期化ブロックがある場合は、その初期化ブロックを参照します。

各初期化ブロックはRefInitBlockというサブ要素に格納されます。

Variables

この初期化ブロックに関連付けられた変数を参照します。

各変数はRefVariableというサブ要素に格納されます。

InitString

変数に移入する必要があるSQL初期化文字列。

この要素は、この初期化ブロックのデータ・ソース・タイプがデータベースまたはXMLの場合にのみ使用されます。

LDAPServers

この初期化ブロックに関連付けられたLDAPサーバーを参照します。

各LDAPサーバーはRefLDAPServerというサブ要素に格納されます。

この要素は、この初期化ブロックのデータ・ソース・タイプがLDAPの場合にのみ使用されます。


構文

<InitBlock name="" id="" uid=""
     isSessionVar=""
     refreshPeriod=""
     baseTime=""
     isRowWiseInit=""
     isRowWiseCacheEnabled=""
     isSuccRequired=""
     isEnabled="">
   <Description />
   <RefConnectionPool …/>
   <DBMap>
     <Item name="">
       <Value …/>
     </Item>
   </DBMap>
   <Predecessors>
     <RefInitBlock …/>
   </Predecessors>
   <Variables>
     <RefVariable …/>
     <RefVariable …/>
   </Variables>
   <InitString …/>
   <LDAPServers>
     <RefLDAPServer …/>
     <RefLDAPServer …/>
   </LDAPServers>
<InitBlock>

<InitBlock name="Test Block" id="3033:3052" uid="2147485020"
     isSessionVar="true"
     isRowWiseCacheEnabled="false">
   <Description></Description>
   <RefConnectionPool id="3029:3045"
   qualifiedName="&quot;SQLDB_NorthwindCodedRec&quot;.
   &quot;NorthwindCodedRec Connections&quot;"/>
   <DBMap>
     <Item name="DefaultMulDB">
       <Value><![CDATA[SELECT region, country, 'SQLDB', 'North', 'wind',
       'Customers' FROM employees WHERE employeeid = 1]]></Value>
     </Item>
   </DBMap>
   <Variables>
     <RefVariable id="3031:160" qualifiedName="&quot;Test Block&quot;.
     &quot;REGION&quot;"/>
     <RefVariable id="3031:161" qualifiedName="&quot;Test Block&quot;.
     &quot;COUNTRY&quot;"/>
     <RefVariable id="3031:169" qualifiedName="&quot;Test Block&quot;.
     &quot;SQLDB&quot;"/>
     <RefVariable id="3031:170" qualifiedName="&quot;Test Block&quot;.
     &quot;North&quot;"/>
     <RefVariable id="3031:171" qualifiedName="&quot;Test Block&quot;.
     &quot;wind&quot;"/>
     <RefVariable id="3031:173" qualifiedName="&quot;Test Block&quot;.
     &quot;CustomersSamplingTable&quot;"/>
   </Variables>
   <InitString><![CDATA[SELECT region, country, 'SQLDB', 'North', 'wind',
   'Customers' FROM employees WHERE employeeid = 1]]></InitString>
</InitBlock>

16.2.4 カスタム認証システム

カスタム認証要素は、管理ツールの「Identity Manager」ダイアログにあるカスタム認証システム・オブジェクトに対応しています。

カスタム認証システム・タグには次の属性があります。

表16-16 カスタム認証システム・タグの属性

属性名 説明

cacheExpiry

このカスタム認証システムで、ログオンしたユーザーの認証キャッシュ・エントリをリフレッシュする間隔。

path

プラグインdllのパスと名前。

configParam

このカスタム認証システムの、構成用に明示的に公開されているパラメータをリストします。

hiddenParam

このカスタム認証システムの暗号化されているパラメータ(パスワードなど)をリストします。

cacheEntries

Oracle BIサーバーの起動時に事前割当てされる、このカスタム認証システムの認証キャッシュの最大エントリ数。ユーザー数がこの制限を超えると、キャッシュ・エントリはLRUアルゴリズムを使用して置換されます。この値が0の場合は、認証キャッシュは無効になります。


カスタム認証システム要素には子要素はありません。

構文

<CustomAuthenticator name="" id="" uid=""
     cacheExpiry=""
     path=""
     configParam=""
     hiddenParam=""
     cacheEntries="" >
</CustomAuthenticator>

<CustomAuthenticator name="Authenticator"  id="3047:1210"
     uid="1148510121"
     cacheExpiry ="1000"
     path="authenticate.dll" >
<Description></Description>
</CustomAuthenticator>

16.2.5 権限パッケージ

権限パッケージ要素は他の権限のコンテナです。これは、リポジトリ・メタデータ内の特定のユーザーまたはアプリケーション・ロール・オブジェクトに適用される権限セットに対応しています。権限パッケージ要素は、管理ツールの「ユーザー/アプリケーション・ロール権限」ダイアログの「オブジェクト権限」タブ、「問合せ制限」タブおよび「データ・フィルタ」タブに表示される情報を格納します。

権限パッケージは複数のユーザーまたはアプリケーション・ロールと関連付けることができるので、権限パッケージの総数はユーザー・ロールおよびアプリケーション・ロールの総数と一致しない場合があります。

権限パッケージ・タブには次の子要素があります。

表16-17 権限パッケージの子要素

要素名 説明

QueryPrivileges

この権限パッケージに属する問合せ権限および対応するデータベースを参照します。

問合せ権限とデータベースの各ペアはMappingというサブ要素に格納されます。

Mappingサブ要素は、データベース名を参照するRefDatabaseと、問合せ権限を参照するRefQueryPrivilegeの2つの追加サブ要素を格納します。

QueryPrivileges子要素のすべて階層は、権限パッケージ要素の構文を参照してください。

Filters

オブジェクト名とフィルタ式のマッピングによって、この権限パッケージに属するデータ・フィルタを参照します。

オブジェクト名とフィルタ式の各ペアはMappingというサブ要素に格納されます。このサブ要素はStatusという属性を1つ持ちます。有効な値は、Enabled、DisabledおよびIgnoredです。

Mappingサブ要素は、メタデータ・オブジェクト名を参照するRefObjectと、フィルタ式を含むExprの2つの追加サブ要素を格納します。

Filters子要素のすべての階層は、権限パッケージ要素の構文を参照してください。

ObjectPrivileges

この権限パッケージに属するオブジェクト権限を参照します。

各オブジェクト権限はRefObjectPrivilegeというサブ要素に格納されます。


権限パッケージ・タグには属性はありません。スキーマでnonereadwritereadwritedeletegrantおよびallの属性をリストしていますが、これらの属性は使用されません。これらの権限は子要素定義の一部として公開されます。

構文

<PrivilegePackage …>
   <QueryPrivileges>
     <Mapping>
       <RefDatabase …/>
       <RefQueryPrivilege …/>
     </Mapping>
   </QueryPrivileges>
     <RefTypePrivilege ../>
   <Filters>
     <Mapping status="">
       <RefObject …/>
       <Expr …/>
     </Mapping>
   </Filters>
   <ObjectPrivileges>
     <RefObjectPrivilege …/>
   </ObjectPrivileges>
</PrivilegePackage>

<PrivilegePackage name="PrivPack_4209:16704985826474" id="4209:469" uid="425">
   <Description /> 
   <Filters>
     <Mapping status="enable">
       <RefObject id="4008:459" qualifiedName="&quot;Paint&quot;..
        &quot;Markets&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
     <Mapping status="enable">
       <RefObject id="4008:462" qualifiedName="&quot;Paint&quot;..&quot;Sales
        Measures&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
     <Mapping status="enable">
       <RefObject id="4008:463" qualifiedName="&quot;Paint&quot;..&quot;Share
        Measures&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
     <Mapping status="enable">
       <RefObject id="4008:464" qualifiedName="&quot;Paint&quot;..&quot;Forecast
        Measures&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
     <Mapping status="enable">
       <RefObject id="4008:465" qualifiedName="&quot;Paint Exec&quot;
        ..&quot;Measures&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
     <Mapping status="enable">
       <RefObject id="4008:466" qualifiedName="&quot;Paint Exec&quot;..
        &quot;Markets&quot;" /> 
       <Expr>
         <![CDATA[ "Paint"."Markets"."Region" = 'Eastern Region' ]]> 
       </Expr>
     </Mapping>
   </Filters>
   <ObjectPrivileges /> 
</PrivilegePackage>

16.2.6 オブジェクト権限

オブジェクト権限要素は、論理列やプレゼンテーション列などのメタデータ・オブジェクトに適用できるオブジェクト権限のセットに対応しています。オブジェクト権限は、管理ツールのプレゼンテーション・レイヤーか、または「ユーザー/アプリケーション・ロール権限」ダイアログの「オブジェクト権限」タブで設定できます。

オブジェクト権限タグには次の属性があります。

表16-18 オブジェクト権限タグの属性

属性名 説明

type

オブジェクトに適用される権限のタイプを格納します。有効な値は次のとおりです。

  • read: 管理ツールにおける「読取り」権限に対応しています。

  • readWrite: 管理ツールにおける「読取り/書込み」権限に対応しています。

  • none: 管理ツールにおける「アクセス権なし」権限に対応しています。

この権限には、deletewritegrantおよびallという他の値も格納できます。これらの他の値は内部で使用されます。


オブジェクト権限タグには次の子要素があります。

表16-19 オブジェクト権限の子要素

要素名 説明

Objects

この権限タイプが適用されるオブジェクトのセットを参照します。

各オブジェクトはRefObjectというサブ要素に格納されます。


構文

<ObjectPrivilege …
     privilege="">
   <Objects>
     <RefObject…/>
     <RefObject…/>
   </Objects>
</ObjectPrivilege>

<ObjectPrivilege name="ObjPriv_1500:10072891258596599" id="1500:1007289"
     uid="2162635189"
     type="read">
   <Description></Description>
   <Objects>
     <RefObject id="4004:275554" uid="2156776977" qualifiedName="&quot;Sales - CRM
     Sales Activity&quot;"/>
     <RefObject id="4004:275556" uid="2156689246" qualifiedName="&quot;Sales - CRM
     Pipeline&quot;"/>
     <RefObject id="4004:275636" uid="2156689916" qualifiedName="&quot;Sales - CRM
     Forecasting&quot;"/>
     <RefObject id="4004:275663" uid="2156776077" qualifiedName="&quot;Sales - CRM
     Customer Overview&quot;"/>
     <RefObject id="4004:275728" uid="2160717431" qualifiedName="&quot;Sales - CRM
     Quota Management&quot;"/>
   </Objects>
</ObjectPrivilege

16.2.7 問合せ権限

問合せ権限要素は、ユーザーまたはアプリケーションのロールに適用できる問合せ権限のセットに対応しています。問合せ権限は、管理ツールの「ユーザー/アプリケーション・ロール権限」ダイアログにある「問合せ制限」タブで設定できます。

問合せ権限タグには次の属性があります。

表16-20 問合せ権限タグの属性

属性名 説明

maxExecTime

データベースで実行可能なクエリーの最大分数。

maxExecTimePrivilege

クエリーの最大実行時間制限のステータスを指定します。有効な値は次のとおりです。

  • Enable: maxExecTimeに指定された値に時間を制限します。

  • Disable: maxExecTimeに設定された制限を無効にします。

  • Warn: 制限は適用せずに、設定された時間制限を超えた問合せを問合せログに記録します。

  • Ignore: 親アプリケーション・ロールから制限を継承します。継承する時間制限がない場合は、制限は適用されません。

maxRows

ユーザーがデータベースから取得する最大行数。

maxRowsPrivilege

最大行数制限のステータスを指定します。有効な値は次のとおりです。

  • Enable:指定された値に行数を制限します。行数がmaxRows値を超えると、問合せは終了します。

  • Disable: maxRowsに設定された制限を無効にします。

  • Warn: 制限は適用せずに、設定された制限を超えた問合せを問合せログに記録します。

  • Ignore: 親アプリケーション・ロールから制限を継承します。継承する行制限がない場合は、制限は適用されません。

populatePrivilege

データベースに対する移入権限を付与するか、否認するかを指定します。移入ストアド・プロシージャは、基準ブロックのキャッシュ時に、キャッシュ/保存済結果セットの値をデータベースに書き込みます。有効な値は次のとおりです。

  • Allow: 移入権限を明示的に付与します。

  • Disallow: 移入権限を明示的に否認します。

  • Ignore: 親アプリケーション・ロールから制限を継承します。継承する制限がない場合は、データベース・オブジェクトの「デフォルトで問合せの移入を許可」プロパティに基づいて移入権限を許可または拒否します。

execPhysicalPrivilege

直接データベース・リクエストがデフォルトで実行可能かどうかを指定します。有効な値は次のとおりです。

  • Allow: 直接データベース・リクエストを実行する能力を明示的に付与します。

  • Disallow: 直接データベース・リクエストを実行する能力を明示的に否認します。

  • Ignore: 親アプリケーション・ロールから制限を継承します。継承する制限がない場合は、データベース・オブジェクトの「デフォルトで直接データベース・リクエストを許可」プロパティに基づいて直接データベース・リクエスト権限を許可または拒否します。


問合せ権限タグには次の子要素があります。

表16-21 問合せ権限の子要素

要素名 説明

ExecTimeTable

データベースへのアクセスが特定の期間に制限されている場合に、期間とアクセスの許可または拒否をリストします。

各期間はItemというサブ要素に格納されます。Item子要素には、allow(trueまたはfalse)、startTimeおよびendTimeという3つの属性があります。


構文

<QueryPrivilege …
     maxExecTime=""
     maxExecTimePrivilege=""
     maxRows=""
     maxRowsPrivilege=""
     populatePrivilege=""
     execPhysicalPrivilege="">
   <ExecTimeTable>
     <Item allow="true" startTime="" endTime=""/>
     <Item allow="true" startTime="" endTime=""/>
   </ExecTimeTable>
</QueryPrivilege>

<QueryPrivilege name="QueryPriv_4204:8253601255133864" id="4204:825360"
     uid="2162247182"
     maxExecTime="600"
     maxRows="100000">
   <Description></Description>
</QueryPrivilege

16.2.8 ユーザー

ユーザー要素はリポジトリのユーザー・オブジェクトに対応しています。これらのオブジェクトは外部で管理されるユーザー・オブジェクトのメタデータ・リポジトリのコピーまたはバージョンを表します。

ユーザー・タグには次の属性があります。

表16-22 ユーザー・タグの属性

属性名 説明

fullName

このユーザーのフルネーム。

password

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

periodicity

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

loggingLevel

このユーザーのロギング・レベル。

logStatisticsStatus

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

noExpiry

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


ユーザー・タグには次の子要素があります。

表16-23 ユーザーの子要素

要素名 説明

RefPrivilegePackage

このユーザーに適用される権限パッケージ(オブジェクト権限、データ・フィルタおよび問合せ権限のセット)を参照します。

Groups

このユーザーが属するアプリケーション・ロールを参照します。

各アプリケーション・ロールはRefGroupというサブ要素に格納されます。

DBSignOnList

このユーザーに対してデータベース固有のログインが定義されている場合に、データベース・ログイン・ユーザー名およびパスワードと、対応するデータベースを参照します。

データベース資格証明とデータベースの各ペアはDBSignOnMapというサブ要素に格納されます。

DBSignOnMapサブ要素は、データベース資格証明を参照するRefDBSignOnと、データベース名を参照するRefDatabaseの2つの追加サブ要素を格納します。パスワードは暗号化されます。

DBSignOnList子要素のすべての階層は、ユーザー要素の構文を参照してください。


構文

<User …
     fullName=""
     loggingLevel="">
   <RefPrivilegePackage …/>
   <Groups>
     <RefGroup …/>
     <RefGroup …/>
   </Groups>
   <DBSignOnList>
     <DBSignOnMap>
       <RefDBSignOn …/>
       <RefDatabase …/>
     </DBSignOnMap>
……
   </DBSignOnList>
</User>

<User name="mgr" id="1501:7" uid="8"
     fullName="East Region Manager"
     loggingLevel="0">
   <Description>
     <![CDATA[ my_desc ]]> 
   </Description>
   <Groups>
     <RefGroup id="4206:4" qualifiedName="&quot;Region Manager&quot;" /> 
   </Groups>
</User>

16.2.9 グループ

グループ要素はメタデータ・リポジトリのアプリケーション・ロール・オブジェクトに対応しています。

グループ・タグには次の子要素があります。

表16-24 グループの子要素

要素名 説明

RefPrivilegePackage

このアプリケーション・ロールに適用される権限パッケージ(オブジェクト権限、データ・フィルタおよび問合せ権限のセット)を参照します。

ChildGroups

このアプリケーション・ロールに属するアプリケーション・ロールのセットを参照します。

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

Users

このアプリケーション・ロールに属するユーザーを参照します。

各ユーザーはRefUserというサブ要素に格納されます。


グループ・タグには属性はありません。スキーマでlogLevellogStatisticsStatusの属性をリストしていますが、これらの属性は使用されません。

構文

<Group …>
   <RefPrivilegePackage …/>
   <ChildGroups>
     <RefGroup …/>
   </ChildGroups>
   <Users>
     <RefUser …/>
   </Users>
</Group>

<Group name="Region Manager" id="4206:4" uid="5">
   <Description /> 
   <RefPrivilegePackage id="4209:469" qualifiedName="&quot;
    PrivPack_4209:16704985826474&quot;" /> 
</Group>

16.2.10 DBサインオン

DBサインオン要素は、ユーザー・オブジェクトの「ログオン」タグに表示される情報に対応しています。 データベース固有のログインIDとパスワード用にリポジトリが設定されている場合は、データベース固有の資格証明を設定して、権限のあるユーザーが、基礎となるデータベースに接続できるようにすることが可能です。この場合ユーザーのアクセスは、そのデータベースにおいてそのユーザーに付与されている認可レベルで行われます。

DBサインオン・タグには次の属性があります。

表16-25 DBサインオン・タグの属性

属性名 説明

user

基礎となるデータベースのユーザー名。

password

基礎となるデータベースの対応するパスワード。パスワードは暗号化されます。


DBサインオン・タグには子要素はありません。

構文

<DBSignOn … 
     user=""
     password="">
</DBSignOn>

<DBSignOn name="LOGON_4211:205511263581806" id="4211:20551" uid="2160777097"
     user="my_db_user"
     password="D7EDED84BC624A917F5B462A4DCA05CDCE256EEEEEDC97D51DC6FAD705A87E76AC4
     D07C3A079829F">
<Description /> 
</DBSignOn>

16.2.11 FMWセキュリティ

FMWセキュリティ要素は使用されません。

16.3 その他の要素

この項では、他のどのカテゴリにも該当しないその他の要素について説明します。次の要素があります。

16.3.1 プロジェクト

プロジェクト要素はリポジトリ・メタデータのプロジェクト・オブジェクトに対応しています。プロジェクトは、マルチユーザー開発をサポートし、複数の開発者がそれぞれの担当領域で作業を行えるようにします。

プロジェクト・タグには次の子要素があります。

表16-26 プロジェクトの子要素

要素名 説明

Catalogs

プロジェクトに属するサブジェクト・エリアを参照します。

各サブジェクト・エリアはRefPresentationCatalogというサブ要素に格納されます。

FactTables

プロジェクトに属する論理ファクト表を参照します。

各ファクト表はRefLogicalTableというサブ要素に格納されます。

Groups

プロジェクトに属するアプリケーション・ロールを参照します。

各アプリケーション・ロールはRefGroupというサブ要素に格納されます。

Users

プロジェクトに属するユーザーを参照します。

各ユーザーはRefUserというサブ要素に格納されます。

Variables

プロジェクトに属する変数を参照します。

各変数はRefVariableというサブ要素に格納されます。

InitBlocks

プロジェクトに属する初期化ブロックを参照します。

各初期化ブロックはRefInitBlockというサブ要素に格納されます。

ListCatalogs

プロジェクトに属するリスト・カタログを参照します。

各リスト・カタログはRefListCatalogというサブ要素に格納されます。

Tables

プロジェクトに属するプレゼンテーション表を参照します。

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

Columns

プロジェクトに属するプレゼンテーション列を参照します。

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

Hierarchies

プロジェクトに属するプレゼンテーション階層を参照します。

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

Levels

プロジェクトに属するプレゼンテーション・レベルを参照します。

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

ExcludedCatalogs

プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているサブジェクト・エリアを参照します。

各サブジェクト・エリアはRefPresentationCatalogというサブ要素に格納されます。

ExcludedTables

プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション表を参照します。

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

ExcludedColumns

プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション列を参照します。

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

ExcludedHierarchies

プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション階層を参照します。

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

ExcludedLevels

プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション・レベルを参照します。

各サブジェクト・エリアはRefPresentationLevelというサブ要素に格納されます。


プロジェクト・タグには属性はありません。

構文

<Project …>
   <Catalogs>
     <RefPresentationCatalog…/>
   </Catalogs>
   <FactTables>
     <RefLogicalTable …/>
   </FactTables>
   <Groups>
     <RefGroup…/>
   </Groups>
   <Users>
     <RefUser …/>
   </Users>
   <Variables>
     <RefVariable …/>
   </Variables>
   <InitBlocks>
     <RefInitBlock…/>
   </InitBlocks>
   <ListCatalogs>
     <RefListCatalog …/>
   </ListCatalogs>
   <Tables>
     <RefPresentationTable…/>
   </Tables>
   <Columns>
     <RefPresentationColumn…/>
   </Columns>
   <Hierarchies>
     <RefPresentationHierarchy…/>
   </Hierarchies>
   <Levels>
     <RefPresentationLevel…/>
   </Levels>
   <ExcludedCatalogs>
     <RefPresentationCatalog…/>
   </ExcludedCatalogs>
   <ExcludedTables>
     <RefPresentationTable…/>
   </ExcludedTables>
   <ExcludedColumns>
     <RefPresentationColumn…/>
   </ExcludedColumns>
   <ExcludedHierarchies>
     <RefPresentationHierarchy…/>
   </ExcludedHierarchies>
   <ExcludedLevels>
     <RefPresentationLevel…/>
   </ExcludedLevels>
</Project>

<Project name="FUSION_SPE" id="4213:281691" uid="2160747109">
   <Description></Description>
   <FactTables>
     <RefLogicalTable uid="2248630" id="2035:9160" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Order Item&quot;"/>
     <RefLogicalTable uid="2248632" id="2035:9371" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Service Request&quot;"/>
     <RefLogicalTable uid="2248634" id="2035:9578" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Revenue&quot;"/>
     <RefLogicalTable uid="2248653" id="2035:9995" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Service Request Year Ago&quot;"/>
     <RefLogicalTable uid="2248654" id="2035:10002" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Service Request Quarter Ago&quot;"/>
     <RefLogicalTable uid="2248657" id="2035:10009" qualifiedName=
     "&quot;Core&quot;.&quot;Fact - CRM - Asset&quot;"/>
   </FactTables>
   <Groups>
     <RefGroup uid="2351522" id="4206:1" qualifiedName=
     "&quot;BIAdministrators&quot;"/>
   </Groups>
   <Users>
     <RefUser uid="2226247" id="1501:2" qualifiedName=
     "&quot;Administrator&quot;"/>
   </Users>
   <Variables>
     <RefVariable uid="2156160753" id="3031:250" qualifiedName=
     "&quot;User Hierarchy Level&quot;.&quot;HIER_LEVEL&quot;"/>
     <RefVariable uid="2160681301" id="3031:337" qualifiedName=
     "&quot;GetCRMCalendar&quot;.
     &quot;CRM_CAL_ID&quot;"/>
     <RefVariable uid="2160723641" id="3031:338" qualifiedName="&quot;TERR_HIER_
     LEVEL&quot;"/>
     <RefVariable uid="2160708142" id="3031:339" qualifiedName="&quot;Resource
     Hierarchy Level&quot;.&quot;RESOURCE_HIER_LEVEL&quot;"/>
   </Variables>
   <InitBlocks>
     <RefInitBlock uid="2156160754" id="3033:68605" qualifiedName=
     "&quot;User Hierarchy
     Level&quot;"/>
     <RefInitBlock uid="2160681306" id="3033:68645" qualifiedName=
     "&quot;GetCRMCalendar&quot;"/>
     <RefInitBlock uid="2160714425" id="3033:68649" qualifiedName=
     "&quot;Resource Hierarchy Level&quot;"/>
     <RefInitBlock uid="2327724" id="3033:68694" qualifiedName=
     "&quot;Authentication&quot;"/>
     <RefInitBlock uid="2327727" id="3033:68696" qualifiedName=
     "&quot;Authorization&quot;"/>
   </InitBlocks>
</Project

16.3.2 問合せオブジェクト

問合せオブジェクト要素は、リポジトリ・メタデータの保存済問合せオブジェクトに対応しています。問合せの保存は、管理ツールの「リポジトリの問合せ」ダイアログで行えます。

問合せオブジェクト・タグには次の子要素があります。

表16-27 問合せオブジェクトの子要素

要素名 説明

QueryString

問合せを修飾および定義する問合せ文字列を格納します。


問合せオブジェクト・タグには属性はありません。

構文

<QueryObject …>
   <QueryString…/>
</QueryObject>

<QueryObject name="samplequery" id="4217:20552" uid="2160777099">
   <Description />
   <QueryString>
     <![CDATA[ (128 = "*") AND (6 = Business Model) AND (0) ]]> 
   </QueryString>
</QueryObject>