| Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Edition XMLスキーマ・リファレンス 11g リリース1 (11.1.1) B66708-05 |
|
![]() 前 |
![]() 次 |
この章では、Oracle Marketing Segmentation要素、セキュリティ要素、および他のカテゴリに含まれないその他のOracle BIリポジトリ要素に関するMDS XML参照情報を提供します。
この章は、次の項で構成されています。
マーケティング要素とは、主に、Oracle Marketing Segmentation製品の機能に関連する要素です。Oracle Marketing Segmentationに関連する機能とオプションの詳細は、Oracle Marketing Segmentationアプリケーションの管理者向けドキュメントを参照してください。
マーケティング要素には次のものがあります。
カタログ・リンク要素は、マーケティング・メタデータの同ディメンションのリンク・オブジェクトに対応しています。同ディメンションのリンクでは、2つのファクト表で共有されているディメンションに沿ったナビゲーションによって、ターゲット・レベルIDを含むファクトが、ターゲット・レベルIDを含まないファクトにリンクされます。
カタログ・リンク・タグには次の属性があります。
表4-1 カタログ・リンク・タグの属性
| 属性名 | 説明 |
|---|---|
|
inColumnRef |
ディメンションのリンク元であるサブジェクト・エリアの主キーを表すプレゼンテーション列を参照します。 |
|
outColumnRef |
ディメンション・リンクが指すサブジェクト・エリアの主キーを表すプレゼンテーション列を参照します。 |
構文
<CatalogLink …
inColumnRef=""
outColumnRef="">
<Description />
</CatalogLink>
例
<CatalogLink mdsid="m8033142f-0fac-0000-714b-e31d00000000"
name="Customer Profile->Opportunity Contact"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
inColumnRef="/oracle/bi/server/base/PresentationTable/_u0150 Contact Profile_80
2b468d-0fa8-0000-714b-e31d00000000.xml#m80312fa3-0faa-0000-714b-e31d00000000"
outColumnRef="/oracle/bi/server/base/PresentationTable/_u0150 Contact Profile_
80330ba0-0fa8-0000-714b-e31d00000000.xml#m80330b9e-0faa-0000-714b-e31d00000000
">
<Description>
<![CDATA[ Used by Account Target Level to navigate to Opportunity Contact ]]>
</Description>
</CatalogLink>
ターゲット・レベル要素は、マーケティング・メタデータのターゲット・レベル・オブジェクトに対応しています。ターゲット・レベルとは、マーケティング担当者が重視するエンティティ(一般に、個人、企業、家族などの顧客タイプ)です。
ターゲット・レベル・タグには次の属性があります。
表5-2 ターゲット・レベル・タグの属性
| 属性名 | 説明 |
|---|---|
|
hasDispName |
このターゲット・レベルがカスタムの表示名を持っているかどうかを示します。 |
|
dispName |
カスタム表示名の値(このターゲット・レベルにカスタム表示名が存在する場合)。 |
|
hasDispDescription |
このターゲット・レベルがカスタムの説明を持っているかどうかを示します。 |
|
dispDescription |
カスタム説明の値(このターゲット・レベルにカスタム説明が存在する場合)。 |
|
translationKey |
変換キーの値(このターゲット・レベルに変換キーが存在する場合)。 |
|
primaryQLIRef |
このターゲット・レベルのプライマリ修飾リスト項目を参照します。 |
|
primaryCatalogRef |
このターゲット・レベルのプライマリ・セグメンテーション・カタログを参照します。 |
|
staticSegmentCatalogRef |
このターゲット・レベルのセグメンテーション・カタログ・セットを参照します。 |
|
staticSegmentTargetColumnRef |
ターゲットIDプレゼンテーション列を参照します。 |
|
staticSegmentNodeColumnRef |
GUIDプレゼンテーション列を参照します。 |
|
staticSegmentPhysicalTableRef |
このターゲット・レベルの結果セットを格納する物理表を参照します。 |
|
staticSegmentConnectionPoolRef |
このターゲット・レベルがマップされている接続プールを参照します。 |
ターゲット・レベル・タグには次の子要素があります。
表5-3 ターゲット・レベルの子要素
| 要素名 | 説明 |
|---|---|
|
HeaderSQL |
保存済結果ヘッダーの挿入を実行する物理SQLを格納します。ユーザーによる結果セットの保存時に使用されます。 |
|
DelHeaderSQL |
保存済結果セット・ヘッダーの削除を実行する物理SQLを格納します。ユーザーによる保存済結果セットのパージ時に使用されます。 |
|
DelDataSQL |
保存済結果データ・セットの削除を実行する物理SQLを格納します。ユーザーによる保存済結果セットのパージ時に使用されます。 |
構文
<TargetLevel …
hasDispName=""
dispName=""
hasDispDescription=""
dispDescription=""
translationKey=""
primaryQLIRef=""
primaryCatalogRef=""
staticSegmentCatalogRef=""
staticSegmentTargetColumnRef=""
staticSegmentNodeColumnRef=""
staticSegmentPhysicalTableRef=""
staticSegmentConnectionPoolRef="">
<Description />
<HeaderSQL … />
<DelHeaderSQL … />
<DelDataSQL … />
</TargetLevel>
例
<TargetLevel mdsid="m802ba17b-0fae-0000-714b-e31d00000000"
name="Contacts"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
hasDispName="false"
primaryQLIRef="/oracle/bi/server/base/QualifiedListItem/Contacts_802ba17c-
0fb2-0000-714b-e31d00000000.xml#m802ba17c-0fb2-0000-714b-e31d00000000"
primaryCatalogRef="/oracle/bi/server/base/PresentationCatalog/Customer Profile_
segmentation_802b44df-0fa4-0000-714b-e31d00000000.xml#m802b44df-0fa4-0000-
714b-e31d00000000"
staticSegmentTargetColumnRef="/oracle/bi/server/base/PresentationTable/_u0150
Contact Results Data_802ba2d1-0fa8-0000-714b-e31d00000000.xml#m802ba2cd-0faa-
0000-714b-e31d00000000"
staticSegmentNodeColumnRef="/oracle/bi/server/base/PresentationTable/_u0150
Contact Results Data_802ba2d1-0fa8-0000-714b-e31d00000000.xml#m802ba2cf-0faa-
0000-714b-e31d00000000"
staticSegmentPhysicalTableRef="/oracle/bi/server/base/PhysicalTable/M_SR_
CONTACT_802ba200-0bb9-0000-714b-e31d00000000.xml#m802ba200-0bb9-0000-714b-
e31d00000000">
<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>
リスト・カタログ要素はマーケティング・メタデータのリスト・カタログ・オブジェクトに対応しています。リスト・カタログとは、ターゲット・レベルでのデータ・リストの生成に使用されるオブジェクトです。
リスト・カタログ・キー・タグには次の属性があります。
表5-4 リスト・カタログ・タグの属性
| 属性名 | 説明 |
|---|---|
|
presentationCatalogRef |
このカタログのサブジェクト・エリアを参照します。サブジェクト・エリア名がリスト・カタログの名前として使用されます。 |
リスト・カタログ・タグには子要素はありません。
構文
<ListCatalog …
presentationCatalogRef="">
<Description />
</ListCatalog>
例
<ListCatalog mdsid="m8032fe28-0fb0-0000-714b-e31d00000000"
name="Marketing Contact List"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
presentationCatalogRef="/oracle/bi/server/base/PresentationCatalog/Marketing
Contact List_8031263b-0fa4-0000-714b-e31d00000000.xml#m8031263b-0fa4-0000-
714b-e31d00000000">
</ListCatalog>
修飾リスト項目要素はマーケティング・メタデータの修飾リスト項目オブジェクトに対応しています。修飾リスト項目とは、セグメント基準に基づいて評価されるエンティティであり、特定の項目に関連する情報をリスト・ファイルにエクスポートする目的で使用されます。
修飾リスト項目タグには次の属性があります。
表5-5 修飾リスト項目タグの属性
| 属性名 | 説明 |
|---|---|
|
cacheTable |
この修飾リスト項目がキャッシュされるかどうかを示します。 |
|
cacheCatalogRef |
この修飾リスト項目のキャッシュのサブジェクト・エリアを参照します。 |
|
cacheConnPoolRef |
キャッシュ表の接続プールを参照します。 |
|
cacheTargetColumnRef |
ターゲットIDプレゼンテーション列を参照します。 |
|
cacheNodeColumnRef |
GUIDプレゼンテーション列を参照します。 |
|
cachePhysicalTableRef |
キャッシュされた完全修飾リスト項目を格納する物理表を参照します。 |
修飾リスト項目タグには次の子要素があります。
構文
<QualifiedListItem …
cacheTable=""
cacheCatalogRef=""
cacheConnPoolRef=""
cacheTargetColumnRef=""
cacheNodeColumnRef=""
cachePhysicalTableRef="">
<DeleteSQL>
<!CDATA[[…]]>
</DeleteSQL>
</QualifiedListItem>
例
<QualifiedListItem mdsid="m80331498-0fb2-0000-714b-e31d00000000"
name="Ordered Products"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
cacheTable="M_C_GENERIC"
cacheCatalogRef="/oracle/bi/server/base/PresentationCatalog/Marketing
Segmentation Cache and Saved Results_802ba2ad-0fa4-0000-714b-e31d00000000.
xml#m802ba2ad-0fa4-0000-714b-e31d00000000"
cacheConnPoolRef="/oracle/bi/server/base/ConnectionPool/Oracle Data Warehouse
Connection Pool_00238434-0bd5-0000-714b-e31d00000000.xml#m00238434-0bd5-0000-
714b-e31d00000000"
cacheTargetColumnRef="/oracle/bi/server/base/PresentationTable/_u0150 Generic
Item Cache_80331490-0fa8-0000-714b-e31d00000000.xml#m8033148e-0faa-0000-714b-
e31d00000000"
cacheNodeColumnRef="/oracle/bi/server/base/PresentationTable/_u0150 Generic
Item Cache_80331490-0fa8-0000-714b-e31d00000000.xml#m8033148c-0faa-0000-714b-
e31d00000000"
cachePhysicalTableRef="/oracle/bi/server/base/PhysicalTable/M_C_GENERIC_8033
1468-0bb9-0000-714b-e31d00000000.xml#m80331468-0bb9-0000-714b-e31d00000000">
<DeleteSQL>
<![CDATA[ DELETE FROM M_C_GENERIC WHERE GUID = '@{guid}' ]]>
</DeleteSQL>
</QualifiedListItem>
修飾キー要素は、マーケティング・メタデータのリスト・カタログ・オブジェクトまたはセグメンテーション・カタログ・オブジェクトで使用される修飾キーに対応しています。修飾キーによって、修飾リスト項目がプレゼンテーション列にマップされます。
修飾キー・タグには次の属性があります。
表5-7 修飾キー・タグの属性
| 属性名 | 説明 |
|---|---|
|
listCatalogRef |
この修飾キーが属するリスト・カタログを参照します。 |
|
segmentationCatalogRef |
この修飾キーが属するセグメンテーション・カタログを参照します。 |
|
keyColumnRef |
この修飾キーのプレゼンテーション列を参照します。 |
|
qualifiedListItemRef |
この修飾キーの修飾リスト項目を参照します。 |
構文
<QualifyingKey …
listCatalogRef=""
segmentationCatalogRef=""
keyColumnRef=""
qualifiedListItemRef="">
<Description />
</QualifyingKey>
例
<QualifyingKey mdsid="m80c10f04-0fb4-0000-714b-e31d00000000"
name="MKTG_QK_4020:4722171188242192"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
segmentationCatalogRef="/oracle/bi/server/base/SegCatalog/Accounts_Pharma Sales
Effectiveness_Segmentation_80c10f0a-0fba-0000-714b-e31d00000000.xml#m80c10f0a-
0fba-0000-714b-e31d00000000"
keyColumnRef="/oracle/bi/server/base/PresentationTable/Accounts_80c0ef0d-0fa8-
0000-714b-e31d00000000.xml#m80c0ef09-0faa-0000-714b-e31d00000000"
qualifiedListItemRef="/oracle/bi/server/base/QualifiedListItem/Accounts_802b
a1a6-0fb2-0000-714b-e31d00000000.xml#m802ba1a6-0fb2-0000-714b-e31d00000000">
</QualifyingKey>
サンプリング表要素はマーケティング・メタデータのサンプリング表オブジェクトに対応しています。サンプリング表はターゲット・レベル・オブジェクトの一部として作成および管理されます。
サンプリング表タグには次の属性があります。
表5-8 サンプリング表タグの属性
| 属性名 | 説明 |
|---|---|
|
factor |
サンプリング・ファクタ(10%など)。 |
|
targetLevelRef |
サンプリング表のターゲット・レベルを参照します。 |
|
physicalTableRef |
サンプリング表として使用されている物理表を参照します。 |
構文
<SamplingTable …
factor=""
targetLevelRef=""
physicalTableRef="">
<Description />
</SamplingTable>
例
<SamplingTable mdsid="m80342e77-0fb8-0000-714b-e31d00000000"
name="M_10A_ASSET_D"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
factor="0.1"
targetLevelRef="/oracle/bi/server/base/TargetLevel/Assets_80341f24-0fae-0000-
714b-e31d00000000.xml#m80341f24-0fae-0000-714b-e31d00000000"
physicalTableRef="/oracle/bi/server/base/PhysicalTable/W_ASSET_D_00226101-0bb9-
0000-714b-e31d00000000.xml#m00226101-0bb9-0000-714b-e31d00000000">
</SamplingTable>
セグ・カタログ要素はマーケティング・メタデータのセグメンテーション・カタログ・オブジェクトに対応しています。セグメンテーション・カタログは、セグメンテーションに対して有効なOracle BIサブジェクト・エリアです。セグメンテーション・カタログは、セグメント基準の作成に使用できるディメンションとファクト・メジャーのセットを提供します。
セグ・カタログ・タグには次の属性があります。
表5-9 セグ・カタログ・タグの属性
| 属性名 | 説明 |
|---|---|
|
targetLevelRef |
セグメンテーション・カタログのターゲット・レベルを参照します。 |
|
presentationCatalogRef |
このセグメンテーション・カタログのサブジェクト・エリアを参照します。 |
構文
<SegCatalog …
targetLevelRef=""
presentationCatalogRef="">
<Description />
</SegCatalog>
例
<SegCatalog mdsid="m802ba19b-0fba-0000-714b-e31d00000000"
name="Contacts_Quotes_segmentation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
targetLevelRef="/oracle/bi/server/base/TargetLevel/Contacts_802ba17b-0fae-
0000-714b-e31d00000000.xml#m802ba17b-0fae-0000-714b-e31d00000000"
presentationCatalogRef="/oracle/bi/server/base/PresentationCatalog/Quotes_
segmentation_802b5904-0fa4-0000-714b-e31d00000000.xml#m802b5904-0fa4-0000-
714b-e31d00000000">
</SegCatalog>
セキュリティ要素とは、主に、Oracle Business Intelligenceのセキュリティ機能に関連する要素であり、たとえば変数、認証、権限、ユーザー、アプリケーション・ロールなどに関連する要素を指します。セキュリティ要素には次のものがあります。
変数要素は、リポジトリの物理レイヤー内の変数オブジェクトに対応しています。
変数タグには次の属性があります。
表5-10 変数タグの属性
| 属性名 | 説明 |
|---|---|
|
securityMask |
セッション変数にのみ使用されます。この属性は次のオプションの値を格納します。
|
|
isSessionVar |
trueに設定されている場合は、この変数がセッション変数であることを示します。リポジトリ変数の値が静的であるのに対し、セッション変数は、各ユーザーのログオン時に作成され、値が代入されます。 |
|
initBlockRef |
この変数が初期化される初期化ブロックを参照します。 |
変数タグには次の子要素があります。
構文
<Variable name=""
securityMask=""
isSessionVar=""
initBlockRef="">
<Description />
<Expr>
<ExprText>...</ExprText>
<ExprTextDesc>...</ExprTextDesc>
<ObjectRefList>
<RefObject objectRef="" …/>
<RefObject objectRef="" …/>
</ObjectRefList>
</Expr>
</Variable>
例
<Variable mdsid="m804054aa-0bd7-0000-714b-e31d00000000"
name="CURRENT_DAY"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository">
<Description>
<![CDATA[ Returns the value of Current Date in the MM/DD/YYYY format. ]]>
</Description>
<Expr>
<ExprText>
<![CDATA[ VALUEOF("%1") ]]>
</ExprText>
<ExprTextDesc>
<![CDATA[ VALUEOF("Warehouse Refresh Date"."LAST_REFRESH_DT") ]]>
</ExprTextDesc>
<ObjectRefList>
<RefObject refId="m804054aa-0bd7-0000-714b-e31d00000000-m0023848c-0bd7-
0000-714b-e31d00000000"
objectRef="/oracle/bi/server/base/Variable/LAST_REFRESH_DT_0023848c-0bd7-
0000-714b-e31d00000000.xml#m0023848c-0bd7-0000-714b-e31d00000000" />
</ObjectRefList>
</Expr>
</Variable>
LDAPサーバー要素は、管理ツールの「Identity Manager」ダイアログにあるLDAPサーバー・オブジェクトに対応しています。
LDAPサーバー・タグには次の属性があります。
表5-12 LDAPサーバー・タグの属性
| 属性名 | 説明 |
|---|---|
|
hostName |
LDAPサーバーのホスト名。 |
|
port |
LDAPサーバーのポート番号(389など)。 |
|
baseDN |
認証検索の開始点を識別するベース識別名(DN)。 |
|
bindDN |
LDAPサーバーへのバインドに必要なオプションのDN。 |
|
userNameAttrType |
ユーザーID、RDN(相対識別名)、sAMAccountName(ADSIの場合)などの、ユーザーを一意に識別する値。 |
|
domainID |
LDAPオブジェクトの担当範囲のドメインを一意に識別するドメイン識別子。これはLDAPオブジェクトが複数存在する場合に特に役立ちます。 |
|
password |
バインドDNに関連付けられたユーザー・パスワード。 |
|
timeout |
管理ツールによるインポート試行またはOracle BIサーバーによるユーザーの認証試行がタイムアウトになるまでの時間。 |
|
cacheExpiry |
LDAPキャッシュ内の、ログオンしたユーザーの認証キャッシュ・エントリをリフレッシュする間隔。 このオプションは、管理ツールの「オプション」ダイアログの「リポジトリ」タブにある「キャッシュ・リフレッシュ間隔」に対応しています。 |
|
isADSI |
trueに設定されている場合は、Active Directory LDAPサーバーであることを示します。 |
|
useSSL |
trueに設定されている場合は、LDAPサーバーへの接続にSecure Sockets Layer(SSL)を使用することを示します。 |
|
keyFile |
クライアント証明書と認証局(CA)証明書を格納するキー・ファイルの名前。useSSLがtrueに設定されている場合は必須です。 このオプションは、管理ツールの「オプション」ダイアログの「リポジトリ」タブにある「キー・ファイル名」に対応しています。 |
|
keyPassword |
外部LDAPサーバーへの接続に必要なパスワード。 |
|
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=""
keyPassword=""
version=""
cacheEntries="">
<Description />
</LDAPServer>
例
<LDAPServer mdsid="mbd837790-0bf6-1000-806e-0a97078d0000"
name="LDAP01"
isDefaultReadable="false"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
hostName="sdacns05"
port="389"
version="3"
baseDN="name1"
bindDN="name2"
userNameAttrType="sAMAccountName"
password="6C6F0BE01FC4111F3AC2236A364D912EEBFE551E0A2AC2F5352A18F9228901AA7D896
E3DA56ECB22F248B15B1759E26A638B148E7051643B2E72CAAC984A64515B58DEA74F85662056F
795206529ADEF"
timeout="60"
cacheExpiry="86400"
cacheEntries="1000"
isADSI="true"
useSSL="false"
keyPassword="E3130008E1C4CAD47041E4AE68B048E67C2E35213306F12832914CBE7A9DD9556
1D771DED06484112B1FC6F27B6D0D58">
</LDAPServer>
初期化ブロック要素は、物理レイヤーの初期化ブロック・オブジェクトに対応しています。初期化ブロックは、動的リポジトリ変数、システム・セッション変数、およびシステム以外のセッション変数を初期化するために使用されます。
初期化ブロック・タグには次の属性があります。
表5-13 初期化ブロック・タグの属性
| 属性名 | 説明 |
|---|---|
|
isSessionVar |
trueに設定されている場合は、この初期化ブロックがセッション初期化ブロックであることを示します。セッション初期化ブロックはセッション変数とともに使用されます。 デフォルト値はfalseです。 |
|
refreshPeriod |
この初期化ブロックのリフレッシュ間隔(秒数)。リポジトリ初期化ブロックに対してのみ使用されます。 デフォルト値は0です。 |
|
baseTime |
この初期化ブロックの開始日時。リポジトリ初期化ブロックに対してのみ使用されます。 デフォルト値は |
|
isRowWiseInit |
trueに設定されている場合は、行単位の初期化が有効化されていることを示します。行単位の初期化では、セッションの開始時にセッション変数を動的に作成して値を設定できます。セッション初期化ブロックに対してのみ使用されます。 デフォルト値はfalseです。 |
|
isRowWiseCacheEnabled |
trueに設定されている場合は、「キャッシュの使用」オプションが有効化されていることを示します。このオプションを指定すると、Oracle BIサーバーは問合せの結果をメイン・メモリー・キャッシュに格納します。このオプションは、行単位の初期化が有効化されている場合にのみ使用できます。 デフォルト値はtrueです。 |
|
isSuccRequired |
管理ツールでこの初期化ブロックに対して「認証のために必要」オプションが選択されていることを示します。 このオプションが選択されている場合、ユーザーがログインするためには、この初期化ブロックの実行に成功する必要があります。つまり、初期化ブロックの実行に失敗すると、ユーザーはOracle BI EEへのアクセスを拒否されます。実行の失敗は、初期化ブロックで誤った資格証明が定義されているか、またはデフォルトの初期化文字列にエラーがある場合に発生することがあります。 デフォルト値はfalseです。 |
|
isEnabled |
trueに設定されている場合は、この初期化ブロックが有効であることを示します。セッション初期化ブロックに対してのみ使用されます。 デフォルト値はtrueです。 |
|
isDeferredExecution |
trueに設定されている場合は、この初期化ブロックの遅延実行が有効であることを示します。 遅延実行を使用し、サーバー起動時に初期化ブロックのSQL実行を保留することによって、サーバーの起動時間を短縮します。いずれかの変数が使用される場合のみ、SQLが発行され、変数が初期化されます。 |
|
isDBIndependentSQL |
trueに設定されている場合は、データベースに依存しないSQLが有効であることを示します。 このSQLは論理SQLで、Oracle BIサーバーによってデータベース固有のSQLに翻訳されます。 |
|
connectionPoolRef |
この初期化ブロックの接続プールを参照します。 この要素は、この初期化ブロックのデータ・ソース・タイプがデータベースまたはXMLの場合にのみ使用されます。 |
初期化ブロック・タグには次の子要素があります。
表5-14 初期化ブロックの子要素
| 要素名 | 説明 |
|---|---|
|
DBMapItem |
データベース固有の文字列の値を格納します。 |
|
RefPredecessors |
この初期化ブロックの前に初期化する初期化ブロックがある場合は、その初期化ブロックを参照します。 各初期化ブロックは |
|
RefVariables |
この初期化ブロックに関連付けられた変数を参照します。 各変数は |
|
InitString |
変数に移入する必要があるSQL初期化文字列。 この要素は、この初期化ブロックのデータ・ソース・タイプがデータベースまたはXMLの場合にのみ使用されます。 |
|
RefLDAPServers |
この初期化ブロックに関連付けられたLDAPサーバーを参照します。 各LDAPサーバーは この要素は、この初期化ブロックのデータ・ソース・タイプがLDAPの場合にのみ使用されます。 |
構文
<InitBlock …
isSessionVar=""
refreshPeriod=""
baseTime=""
isRowWiseInit=""
isRowWiseCacheEnabled=""
isSuccRequired=""
isEnabled=""
isDeferredExecution=""
isDBIndependentSQL=""
connectionPoolRef="">
<Description />
<DBMapItem name="">
<Value …/>
</DBMapItem>
<RefPredecessors>
<RefInitBlock predecessorRef="" …/>
<RefInitBlock predecessorRef="" …/>
</RefPredecessors>
<RefVariables>
<RefVariable variableRef="" …/>
<RefVariable variableRef="" …/>
</RefVariables>
<InitString …/>
<RefLDAPServers>
<RefLDAPServer ldapServerRef="" …/>
<RefLDAPServer ldapServerRef="" …/>
</RefLDAPServers>
</InitBlock>
例
<InitBlock mdsid="m002384be-0bd9-0000-714b-e31d00000000"
name="Primary Owner ID"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
isSessionVar="true"
isRowWiseCacheEnabled="false"
isEnabled="false"
connectionPoolRef="/oracle/bi/server/base/ConnectionPool/Siebel OLTP Connection
Pool_00238431-0bd5-0000-714b-e31d00000000.xml#m00238431-0bd5-0000-714b-
e31d00000000">
<DBMapItem name="DefaultMulDB">
<Value>
<![CDATA[
select PAR_ROW_ID
from VALUEOF(TBO).S_USER
where LOGIN = ':USER' ]]>
</Value>
</DBMapItem>
<RefPredecessors>
<RefInitBlock refId="m002384be-0bd9-0000-714b-e31d00000000-m002384ac-0bd9-
0000-714b-e31d00000000"
predecessorRef="/oracle/bi/server/base/InitBlock/Authentication_002384ac-
0bd9-0000-714b-e31d00000000.xml#m002384ac-0bd9-0000-714b-e31d00000000" />
</RefPredecessors>
<RefVariables>
<RefVariable refId="m002384be-0bd9-0000-714b-e31d00000000-m0023845e-0bd7-
0000-714b-e31d00000000"
variableRef="/oracle/bi/server/base/Variable/PR_OWNER_ID_0023845e-0bd7-
0000-714b-e31d00000000.xml#m0023845e-0bd7-0000-714b-e31d00000000" />
</RefVariables>
<InitString>
<![CDATA[
select PAR_ROW_ID
from VALUEOF(TBO).S_USER
where LOGIN = ':USER' ]]>
</InitString>
</InitBlock>
カスタム認証要素は、管理ツールの「Identity Manager」ダイアログにあるカスタム認証システム・オブジェクトに対応しています。
カスタム認証システム・タグには次の属性があります。
表16-16 カスタム認証システム・タグの属性
| 属性名 | 説明 |
|---|---|
|
cacheExpiry |
このカスタム認証システムで、ログオンしたユーザーの認証キャッシュ・エントリをリフレッシュする間隔。 |
|
path |
プラグインdllのパスと名前。 |
|
configParam |
このカスタム認証システムの、構成用に明示的に公開されているパラメータをリストします。 |
|
hiddenParam |
このカスタム認証システムの暗号化されているパラメータ(パスワードなど)をリストします。 |
|
cacheEntries |
Oracle BIサーバーの起動時に事前割当てされる、このカスタム認証システムの認証キャッシュの最大エントリ数。ユーザー数がこの制限を超えると、キャッシュ・エントリはLRUアルゴリズムを使用して置換されます。この値が0の場合は、認証キャッシュは無効になります。 |
|
csfKey |
この属性は使用されていません。 |
|
initBlockRef |
カスタム認証システムの初期化ブロックを参照します。 |
カスタム認証システム要素には子要素はありません。
構文
<CustomAuthenticator …
isDefaultReadable=""
cacheExpiry=""
path=""
configParam=""
hiddenParam=""
cacheEntries=""
initBlockRef="">
<Description />
</CustomAuthenticator>
例
<CustomAuthenticator mdsid="mbdf488e1-0bf6-1000-806e-0a97078d0000" name="CA01" isDefaultReadable="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.oracle.com/obis/repository" cacheExpiry="86400" cacheEntries="1000" path="authenticate.dll" configParam="ABC" hiddenParam="D7EDED84BC624A917F5B462A4DCA05CDCE256EEEEEDC97D5D885270569A16AB6"> </CustomAuthenticator>
権限パッケージ要素は他の権限のコンテナです。これは、リポジトリ・メタデータ内の特定のユーザーまたはアプリケーション・ロール・オブジェクトに適用される権限セットに対応しています。権限パッケージ要素は、管理ツールの「ユーザー/アプリケーション・ロール権限」ダイアログの「オブジェクト権限」タブ、「問合せ制限」タブおよび「データ・フィルタ」タブに表示される情報を格納します。
権限パッケージは複数のユーザーまたはアプリケーション・ロールと関連付けることができるので、権限パッケージの総数はユーザー・ロールおよびアプリケーション・ロールの総数と一致しない場合があります。
権限パッケージ・タグには次の属性があります。
表5-16 権限パッケージ・タグの属性
| 属性名 | 説明 |
|---|---|
|
userRef |
権限パッケージを保持するユーザーを参照します。 |
|
roleRef |
権限パッケージを持つアプリケーション・ロールを参照します。 |
|
isFineGrainedMode |
Oracleの内部使用専用として予約されています。 |
権限パッケージ・タグには次の子要素があります。
表5-17 権限パッケージの子要素
| 要素名 | 説明 |
|---|---|
|
QueryPrivilegeMapping |
この権限パッケージに属する問合せ権限および対応するデータベースを参照します。 データベース名を参照する |
|
FilterMapping |
オブジェクト名とフィルタ式のマッピングによって、この権限パッケージに属するデータ・フィルタを参照します。 次の属性およびサブ要素があります。
|
構文
<PrivilegePackage …
userRef=""
roleRef=""
isFineGrainedMode="">
<Description />
<QueryPrivilegeMapping
databaseRef=""
queryPrivilegeRef="">
<FilterMapping
status=""
objectTypeID=""
objectRef="">
<Expr>
<ExprText>...</ExprText>
<ExprTextDesc>...</ExprTextDesc>
<ObjectRefList>
<RefObject objectRef="" …/>
<RefObject objectRef="" …/>
</ObjectRefList>
</Expr>
</FilterMapping>
</PrivilegePackage>
例
<PrivilegePackage mdsid="m808626e7-1071-0000-714b-e31d00000000"
name="PrivPack_4209:3417381144981469"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
roleRef="/oracle/bi/server/base/Group/Purchasing Buyer_0041592c-106e-0000-714b-
e31d00000000.xml#m0041592c-106e-0000-714b-e31d00000000">
<QueryPrivilegeMapping
databaseRef="/oracle/bi/server/base/Database/Oracle Data Warehouse_0023840a-
0bcf-0000-714b-e31d00000000.xml#m0023840a-0bcf-0000-714b-e31d00000000"
queryPrivilegeRef="/oracle/bi/server/base/QueryPrivilege/QueryPriv_4204_
u0058_3417391144981469_808626e8-106c-0000-714b-e31d00000000.xml#m808626e8-
106c-0000-714b-e31d00000000" />
<FilterMapping status="disable" objectTypeId="2035"
objectRef="/oracle/bi/server/base/LogicalTable/Fact _u0150 Sourcing _u0150
Response_80d105ed-07f3-0000-714b-e31d00000000.xml#m80d105ed-07f3-0000-714b-
e31d00000000">
<Expr>
<ExprText>
<![CDATA[ cast("%1" AS DOUBLE) = valueof(NQ_SESSION.PRC_BU_MANAGE_NEG)
AND ("%2" = valueof(NQ_SESSION."%3") OR cast("%1" AS DOUBLE)=
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprText>
<ExprTextDesc>
<![CDATA[ cast("Core"."Dim - Procurement Business Unit"."Key Id" AS
DOUBLE) = valueof(NQ_SESSION.PRC_BU_MANAGE_NEG) AND ("Core"."Dim -
Purchase Buyer"."Purchase Buyer Login" = valueof(NQ_SESSION."USER")
OR cast("Core"."Dim - Procurement Business Unit"."Key Id" AS DOUBLE)=
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprTextDesc>
<ObjectRefList>
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m000b17e8-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Procurement
Business Unit_000b17df-07f3-0000-714b-e31d00000000.xml#m000b17e8-07d6-
0000-714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m80ea6449-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Purchase
Buyer_805fe01a-07f3-0000-714b-e31d00000000.xml#m80ea6449-07d6-0000-
714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m00238445-0bd7-
0000-714b-e31d00000000"
objectRef="/oracle/bi/server/base/Variable/USER_00238445-0bd7-0000-
714b-e31d00000000.xml#m00238445-0bd7-0000-714b-e31d00000000" />
</ObjectRefList>
</Expr>
</FilterMapping>
<FilterMapping status="disable" objectTypeId="2035"
objectRef="/oracle/bi/server/base/LogicalTable/Fact _u0150 Sourcing _u0150
Negotiation Award_80d105fe-07f3-0000-714b-e31d00000000.xml#m80d105fe-07f3-
0000-714b-e31d00000000">
<Expr>
<ExprText>
<![CDATA[ cast("%1" AS DOUBLE)= valueof(NQ_SESSION.PRC_BU_MANAGE_NEG) AND
("%2" = valueof(NQ_SESSION."%3") OR cast("%1" AS DOUBLE) =
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprText>
<ExprTextDesc>
<![CDATA[ cast("Core"."Dim - Procurement Business Unit"."Key Id" AS
DOUBLE)= valueof(NQ_SESSION.PRC_BU_MANAGE_NEG) AND ("Core"."Dim -
Purchase Buyer"."Purchase Buyer Login" = valueof(NQ_SESSION."USER"
OR cast("Core"."Dim - Procurement Business Unit"."Key Id" AS DOUBLE) =
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprTextDesc>
<ObjectRefList>
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m000b17e8-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Procurement
Business Unit_000b17df-07f3-0000-714b-e31d00000000.xml#m000b17e8-07d6-
0000-714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m80ea6449-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Purchase
Buyer_805fe01a-07f3-0000-714b-e31d00000000.xml#m80ea6449-07d6-0000-
714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m00238445-0bd7-
0000-714b-e31d00000000"
objectRef="/oracle/bi/server/base/Variable/USER_00238445-0bd7-0000-
714b-e31d00000000.xml#m00238445-0bd7-0000-714b-e31d00000000" />
</ObjectRefList>
</Expr>
</FilterMapping>
<FilterMapping status="disable" objectTypeId="2035"
objectRef="/oracle/bi/server/base/LogicalTable/Fact _u0150 Sourcing _u0150
Negotiation_80d10624-07f3-0000-714b-e31d00000000.xml#m80d10624-07f3-0000-
714b-e31d00000000">
<Expr>
<ExprText>
<![CDATA[ cast("%1" AS DOUBLE)= valueof(NQ_SESSION.PRC_BU_MANAGE_NEG) AND
("%2" = valueof(NQ_SESSION."%3") OR cast("%1" AS DOUBLE) =
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprText>
<ExprTextDesc>
<![CDATA[ cast("Core"."Dim - Procurement Business Unit"."Key Id" AS
DOUBLE)= valueof(NQ_SESSION.PRC_BU_MANAGE_NEG) AND ("Core"."Dim -
Purchase Buyer"."Purchase Buyer Login" = valueof(NQ_SESSION."USER")
OR cast("Core"."Dim - Procurement Business Unit"."Key Id" AS DOUBLE) =
valueof(NQ_SESSION.PRC_BU_MANAGE_NEG_ViewOthers)) ]]>
</ExprTextDesc>
<ObjectRefList>
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m000b17e8-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Procurement
Business Unit_000b17df-07f3-0000-714b-e31d00000000.xml#m000b17e8-07d6-
0000-714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m80ea6449-07d6-
0000-714b-e31d00000000"
objectTypeId="2006"
objectRef="/oracle/bi/server/base/LogicalTable/Dim _u0150 Purchase
Buyer_805fe01a-07f3-0000-714b-e31d00000000.xml#m80ea6449-07d6-0000-
714b-e31d00000000" />
<RefObject refId="m808626e7-1071-0000-714b-e31d00000000-m00238445-0bd7-
0000-714b-e31d00000000"
objectRef="/oracle/bi/server/base/Variable/USER_00238445-0bd7-0000-
714b-e31d00000000.xml#m00238445-0bd7-0000-714b-e31d00000000" />
</ObjectRefList>
</Expr>
</FilterMapping>
</PrivilegePackage>
オブジェクト権限要素は、論理列やプレゼンテーション列などのメタデータ・オブジェクトに適用できるオブジェクト権限のセットに対応しています。オブジェクト権限は、管理ツールのプレゼンテーション・レイヤーか、または「ユーザー/アプリケーション・ロール権限」ダイアログの「オブジェクト権限」タブで設定できます。
オブジェクト権限タグには次の属性があります。
表5-18 オブジェクト権限タグの属性
| 属性名 | 説明 |
|---|---|
|
type |
オブジェクトに適用される権限のタイプを格納します。有効な値は次のとおりです。
この権限には、 |
|
privilegePackageRef |
オブジェクト権限の権限パッケージ・ブロックを参照します。 |
オブジェクト権限タグには次の子要素があります。
表5-19 オブジェクト権限の子要素
| 要素名 | 説明 |
|---|---|
|
RefObjects |
この権限タイプが適用されるオブジェクトのセットを参照します。 各オブジェクトは |
構文
<ObjectPrivilege …
type=""
privilegePackageRef="">
<Description />
<RefObjects>
<RefObject objectRef="" …/>
<RefObject objectRef="" …/>
</RefObjects>
</ObjectPrivilege>
例
<ObjectPrivilege mdsid="m80343298-05dc-0000-714b-e31d00000000"
name="ObjPriv_1500:1678341098389037"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
type="none"
privilegePackageRef="/oracle/bi/server/base/PrivilegePackage/PrivPack_4209_
u0058_1278041021507837_0023e21b-1071-0000-714b-e31d00000000.xml#m0023e21b-
1071-0000-714b-e31d00000000">
<RefObjects>
<RefObject refId="m80343298-05dc-0000-714b-e31d00000000-m80343156-0fa8-0000-
714b-e31d00000000"
objectTypeId="4008"
objectRef="/oracle/bi/server/base/PresentationTable/Fact _u0150 Contact_
80343156-0fa8-0000-714b-e31d00000000.xml#m80343156-0fa8-0000-714b-
e31d00000000" />
<RefObject refId="m80343298-05dc-0000-714b-e31d00000000-m8034314d-0fa8-0000-
714b-e31d00000000"
objectTypeId="4008"
objectRef="/oracle/bi/server/base/PresentationTable/Fact _u0150 Contact_
8034314d-0fa8-0000-714b-e31d00000000.xml#m8034314d-0fa8-0000-714b-
e31d00000000" />
</RefObjects>
</ObjectPrivilege>
問合せ権限要素は、ユーザーまたはアプリケーションのロールに適用できる問合せ権限のセットに対応しています。問合せ権限は、管理ツールの「ユーザー/アプリケーション・ロール権限」ダイアログにある「問合せ制限」タブで設定できます。
問合せ権限タグには次の属性があります。
表5-20 問合せ権限タグの属性
| 属性名 | 説明 |
|---|---|
|
maxExecTime |
データベースで実行可能なクエリーの最大分数。 |
|
maxExecTimePrivilege |
クエリーの最大実行時間制限のステータスを指定します。有効な値は次のとおりです。
|
|
maxRows |
ユーザーがデータベースから取得する最大行数。 |
|
maxRowsPrivilege |
最大行数制限のステータスを指定します。有効な値は次のとおりです。
|
|
populatePrivilege |
データベースに対する移入権限を付与するか、否認するかを指定します。移入ストアド・プロシージャは、基準ブロックのキャッシュ時に、キャッシュ/保存済結果セットの値をデータベースに書き込みます。有効な値は次のとおりです。
|
|
execPhysicalPrivilege |
直接データベース・リクエストがデフォルトで実行可能かどうかを指定します。有効な値は次のとおりです。
|
問合せ権限タグには次の子要素があります。
表5-21 問合せ権限の子要素
| 要素名 | 説明 |
|---|---|
|
ExecTimeTableItem |
データベースへのアクセスが特定の期間に制限されている場合に、期間とアクセスの許可または拒否をリストします。
|
構文
<QueryPrivilege …
maxExecTime=""
maxExecTimePrivilege=""
maxRows=""
maxRowsPrivilege=""
populatePrivilege=""
execPhysicalPrivilege="">
<Description />
<ExecTimeTableItem allow="" startTime="" endTime=""/>
</QueryPrivilege>
例
<QueryPrivilege mdsid="m803ac151-106c-0000-714b-e31d00000000" name="QueryPriv_4204:1926721120861104" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.oracle.com/obis/repository" maxExecTime="600" maxRows="100000" populatePrivilege="enable"> </QueryPrivilege>
ユーザー要素はリポジトリのユーザー・オブジェクトに対応しています。これらのオブジェクトは外部で管理されるユーザー・オブジェクトのメタデータ・リポジトリのコピーまたはバージョンを表します。
ユーザー・タグには次の属性があります。
表5-22 ユーザー・タグの属性
| 属性名 | 説明 |
|---|---|
|
fullName |
このユーザーのフルネーム。 |
|
loggingLevel |
このユーザーのロギング・レベル。 |
|
logStatisticsStatus |
この属性は使用されていません。 |
|
guid |
特定のユーザーに対するグローバルな一意の識別子で、ユーザー名とは無関係です。 |
ユーザー・タグには次の子要素があります。
表5-23 ユーザーの子要素
| 要素名 | 説明 |
|---|---|
|
RefGroups |
このユーザーが属するアプリケーション・ロールを参照します。 各アプリケーション・ロールは |
|
DBSignOnListMapping |
このユーザーに対してデータベース固有のログインが定義されている場合に、データベース・ログイン・ユーザー名およびパスワードと、対応するデータベースを参照します。 データベース資格を参照する |
構文
<User …
fullName=""
loggingLevel=""
guid="">
<Description />
<RefGroups>
<RefGroup groupRef="" …/>
<RefGroup groupRef="" …/>
</RefGroups>
<DBSignOnListMapping dbSignOnRef="" databaseRef="" />
</User>
例
<User mdsid="m0021f847-05dd-0000-714b-e31d00000000"
name="Administrator"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository"
guid="B0E8200AE53A11DE8F4643DF3B7A9E29"
loggingLevel="6">
<RefGroups>
<RefGroup refId="m0021f847-05dd-0000-714b-e31d00000000-m0023e1a2-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/BIAdministrators_0023e1a2-106e-0000-
714b-e31d00000000.xml#m0023e1a2-106e-0000-714b-e31d00000000" />
<RefGroup refId="m0021f847-05dd-0000-714b-e31d00000000-m0023e1a7-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/Service Analytics Administrator_
0023e1a7-106e-0000-714b-e31d00000000.xml#m0023e1a7-106e-0000-714b-
e31d00000000" />
<RefGroup refId="m0021f847-05dd-0000-714b-e31d00000000-m0041592c-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/Purchasing Buyer_0041592c-106e-
0000-714b-e31d00000000.xml#m0041592c-106e-0000-714b-e31d00000000" />
</RefGroups>
</User>
グループ要素はメタデータ・リポジトリのアプリケーション・ロール・オブジェクトに対応しています。
グループ・タグには次の属性があります。
表5-24 グループ・タグの属性
| 属性名 | 説明 |
|---|---|
|
displayName |
このアプリケーション・ロールのカスタム表示名です。 |
|
logLevel |
この属性は使用されていません。 |
|
logStatisticsStatus |
この属性は使用されていません。 |
|
guid |
特定のアプリケーション・ロールに対するグローバルな一意の識別子で、ロール名とは無関係です。 |
グループ・タグには次の子要素があります。
表5-25 グループの子要素
| 要素名 | 説明 |
|---|---|
|
RefChildGroups |
このアプリケーション・ロールに属するアプリケーション・ロールのセットを参照します。 各子要素は |
構文
<Group …
displayName=""
guid="">
<Description …/>
<RefChildGroups>
<RefGroup groupRef="" …/>
<RefGroup groupRef="" …/>
</RefChildGroups>
</Group>
例
<Group mdsid="m0023e1d2-106e-0000-714b-e31d00000000"
name="Insurance"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository">
<RefChildGroups>
<RefGroup refId="m0023e1d2-106e-0000-714b-e31d00000000-m0023e1dc-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/Financial Services Analytics User_
0023e1dc-106e-0000-714b-e31d00000000.xml#m0023e1dc-106e-0000-714b-
e31d00000000" />
<RefGroup refId="m0023e1d2-106e-0000-714b-e31d00000000-m0023e1de-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/Insurance Analytics User_0023e1de-
106e-0000-714b-e31d00000000.xml#m0023e1de-106e-0000-714b-e31d00000000" />
</RefChildGroups>
</Group>
DBサインオン要素は、ユーザー・オブジェクトの「ログオン」タグに表示される情報に対応しています。データベース固有のログインIDとパスワード用にリポジトリが設定されている場合は、データベース固有の資格証明を設定して、権限のあるユーザーが、基礎となるデータベースに接続できます。この場合ユーザーのアクセスは、そのデータベースにおいてそのユーザーに付与されている認可レベルで行われます。
DBサインオン・タグには次の属性があります。
表5-26 DBサインオン・タグの属性
| 属性名 | 説明 |
|---|---|
|
user |
基礎となるデータベースのユーザー名。 |
|
password |
基礎となるデータベースの対応するパスワード。パスワードは暗号化されていることに注意してください。 |
DBサインオン・タグには子要素はありません。
構文
<DBSignOn …
user=""
password="">
<Description />
</DBSignOn>
例
<DBSignOn mdsid="me406bac9-0bf1-1000-b290-0ae593200000" name="LOGON_4211:2559932074113" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.oracle.com/obis/repository" user="my_db_user" password="BA0EAAB163"> </DBSignOn>
この項では、他のどのカテゴリにも該当しないその他の要素について説明します。次の要素があります。
プロジェクト要素はリポジトリ・メタデータのプロジェクト・オブジェクトに対応しています。プロジェクトは、マルチユーザー開発をサポートし、複数の開発者がそれぞれの担当領域で作業を行えるようにします。
プロジェクト・タグには次の子要素があります。
表5-27 プロジェクトの子要素
| 要素名 | 説明 |
|---|---|
|
RefCatalogs |
プロジェクトに属するサブジェクト・エリアを参照します。 各サブジェクト・エリアは |
|
RefFactTables |
プロジェクトに属する論理ファクト表を参照します。 各ファクト表は |
|
RefGroups |
プロジェクトに属するアプリケーション・ロールを参照します。 各アプリケーション・ロールは |
|
RefUsers |
プロジェクトに属するユーザーを参照します。 各ユーザーは |
|
RefVariables |
プロジェクトに属する変数を参照します。 各変数は |
|
RefInitBlocks |
プロジェクトに属する初期化ブロックを参照します。 各初期化ブロックは |
|
RefListCatalogs |
プロジェクトに属するリスト・カタログを参照します。 各リスト・カタログは |
|
RefTables |
プロジェクトに属するプレゼンテーション表を参照します。 各プレゼンテーション表は |
|
RefColumns |
プロジェクトに属するプレゼンテーション列を参照します。 各プレゼンテーション列は |
|
RefHierarchies |
プロジェクトに属するプレゼンテーション階層を参照します。 各プレゼンテーション階層は |
|
RefLevels |
プロジェクトに属するプレゼンテーション・レベルを参照します。 各プレゼンテーション・レベルは |
|
RefExcludedCatalogs |
プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているサブジェクト・エリアを参照します。 各サブジェクト・エリアは |
|
RefExcludedTables |
プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション表を参照します。 各プレゼンテーション表は |
|
RefExcludedColumns |
プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション列を参照します。 各プレゼンテーション列は |
|
RefExcludedHierarchies |
プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション階層を参照します。 各プレゼンテーション階層は |
|
RefExcludedLevels |
プロジェクトに属さないが、プロジェクトに属する論理オブジェクトにマップされているプレゼンテーション・レベルを参照します。 各サブジェクト・エリアは |
プロジェクト・タグには属性はありません。
構文
<Project …>
<Description />
<RefCatalogs>
<RefPresentationCatalog catalogRef="" …/>
</RefCatalogs>
<RefFactTables>
<RefLogicalTable logicalTableRef="" …/>
</RefFactTables>
<RefGroups>
<RefGroup groupRef="" …/>
</RefGroups>
<RefUsers>
<RefUser userRef="" …/>
</RefUsers>
<RefVariables>
<RefVariable variableRef="" …/>
</RefVariables>
<RefInitBlocks>
<RefInitBlock initBlockRef="" …/>
</RefInitBlocks>
<RefListCatalogs>
<RefListCatalog listcatalogRef="" …/>
</RefListCatalogs>
<RefTables>
<RefPresentationTable tableRef="" …/>
</RefTables>
<RefColumns>
<RefPresentationColumn columnRef="" …/>
</RefColumns>
<RefHierarchies>
<RefPresentationHierarchy hierarchyRef="" …/>
</RefHierarchies>
<RefLevels>
<RefPresentationLevel levelRef="" …/>
</RefLevels>
<RefExcludedCatalogs>
<RefPresentationCatalog catalogRef="" …/>
</RefExcludedCatalogs>
<RefExcludedTables>
<RefPresentationTable tableRef="" …/>
</RefExcludedTables>
<RefExcludedColumns>
<RefPresentationColumn columnRef="" …/>
</RefExcludedColumns>
<RefExcludedHierarchies>
<RefPresentationHierarchy hierarchyRef="" …/>
</RefExcludedHierarchies>
<RefExcludedLevels>
<RefPresentationLevel levelRef="" …/>
</RefExcludedLevels>
</Project>
例
<Project mdsid="m80c9e2bf-1075-0000-714b-e31d00000000"
name="FUSION_Sale Forecasting"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository">
<RefCatalogs>
<RefPresentationCatalog refId="m80c9e2bf-1075-0000-714b-e31d00000000-
m80ca9dbb-0fa4-0000-714b-e31d00000000"
catalogRef="/oracle/bi/server/base/PresentationCatalog/Sales Manager
Dashboard _u0150 Campaign 80ca9dbb-0fa4-0000-714b-e31d00000000.xml
#m80ca9dbb-0fa4-0000-714b-e31d00000000" />
<RefPresentationCatalog refId="m80c9e2bf-1075-0000-714b-e31d00000000-
m80c9a197-0fa4-0000-714b-e31d00000000"
catalogRef="/oracle/bi/server/base/PresentationCatalog/Territory Management
_u0150 CRM Forecast_80c9a197-0fa4-0000-714b-e31d00000000.xml#m80c9a197-
0fa4-0000-714b-e31d00000000" />
...
</RefCatalogs>
<RefFactTables>
<RefLogicalTable refId="m80c9e2bf-1075-0000-714b-e31d00000000-m00224fba-07f3-
0000-714b-e31d00000000"
logicalTableRef="/oracle/bi/server/base/LogicalTable/Fact _u0150 CRM _u0150
Revenue_00224fba-07f3-0000-714b-e31d00000000.xml#m00224fba-07f3-0000-714b-
e31d00000000" />
<RefLogicalTable refId="m80c9e2bf-1075-0000-714b-e31d00000000-m002250bc-07f3-
0000-714b-e31d00000000"
logicalTableRef="/oracle/bi/server/base/LogicalTable/Fact for Presentation
Foldering_002250bc-07f3-0000-714b-e31d00000000.xml#m002250bc-07f3-0000-
714b-e31d00000000" />
...
</RefFactTables>
<RefGroups>
<RefGroup refId="m80c9e2bf-1075-0000-714b-e31d00000000-m0023e1a2-106e-0000-
714b-e31d00000000"
groupRef="/oracle/bi/server/base/Group/BIAdministrators_0023e1a2-106e-0000-
714b-e31d00000000.xml#m0023e1a2-106e-0000-714b-e31d00000000" />
</RefGroups>
<RefUsers>
<RefUser refId="m80c9e2bf-1075-0000-714b-e31d00000000-m0021f847-05dd-0000-
714b-e31d00000000"
userRef="/oracle/bi/server/base/User/Administrator_0021f847-05dd-0000-714b-
e31d00000000.xml#m0021f847-05dd-0000-714b-e31d00000000" />
</RefUsers>
<RefVariables>
<RefVariable refId="m80c9e2bf-1075-0000-714b-e31d00000000-m00238445-0bd7-
0000-714b-e31d00000000"
variableRef="/oracle/bi/server/base/Variable/USER_00238445-0bd7-0000-714b-
e31d00000000.xml#m00238445-0bd7-0000-714b-e31d00000000" />
<RefVariable refId="m80c9e2bf-1075-0000-714b-e31d00000000-m00238451-0bd7-
0000-714b-e31d00000000"
variableRef="/oracle/bi/server/base/Variable/LOCALE_00238451-0bd7-0000-
714b-e31d00000000.xml#m00238451-0bd7-0000-714b-e31d00000000" />
...
</RefVariables>
<RefInitBlocks>
<RefInitBlock refId="m80c9e2bf-1075-0000-714b-e31d00000000-m002384ea-0bd9-
0000-714b-e31d00000000"
initBlockRef="/oracle/bi/server/base/InitBlock/Warehouse Refresh Date_
002384ea-0bd9-0000-714b-e31d00000000.xml#m002384ea-0bd9-0000-714b-
e31d00000000" />
<RefInitBlock refId="m80c9e2bf-1075-0000-714b-e31d00000000-m80c606df-0bd9-
0000-714b-e31d00000000"
initBlockRef="/oracle/bi/server/base/InitBlock/Dashboard Currency_80c606df-
0bd9-0000-714b-e31d00000000.xml#m80c606df-0bd9-0000-714b-e31d00000000" />
...
</RefInitBlocks>
<RefExcludedColumns>
<RefPresentationColumn refId="m80c9e2bf-1075-0000-714b-e31d00000000-
m80ec06eb-0faa-0000-714b-e31d00000000"
columnRef="/oracle/bi/server/base/PresentationTable/Date_80cf8966-0fa8-
0000-714b-e31d00000000.xml#m80ec06eb-0faa-0000-714b-e31d00000000" />
<RefPresentationColumn refId="m80c9e2bf-1075-0000-714b-e31d00000000-
m80ec06ec-0faa-0000-714b-e31d00000000"
columnRef="/oracle/bi/server/base/PresentationTable/Date_80cf8966-0fa8-
0000-714b-e31d00000000.xml#m80ec06ec-0faa-0000-714b-e31d00000000" />
...
</RefExcludedColumns>
</Project>
問合せオブジェクト要素は、リポジトリ・メタデータの保存済問合せオブジェクトに対応しています。問合せの保存は、管理ツールの「リポジトリの問合せ」ダイアログで行えます。
問合せオブジェクト・タグには次の子要素があります。
問合せオブジェクト・タグには属性はありません。
構文
<QueryObject …> <Description /> <QueryString …/> </QueryObject>
例
<QueryObject mdsid="mbd2048f1-0bf6-1000-806e-0a97078d0000"
name="Sample Query"
isDefaultReadable="false"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.oracle.com/obis/repository">
<QueryString>
<![CDATA[ (128 = "*") AND (6 = Database) AND (189 1 "1")]]>
</QueryString>
</QueryObject>