Physical Elements 14-15
RefDatabase … SQLBypassDB
ConnectionPool
Example ConnectionPool name=Sample Sales XML B
parentName=quot;B - Sample Fcst Dataquot; parentId=3023:760
parentUid=69265 id=3029:762
uid=69266 password=D7EDED84BC624A917F5B462A4DCA05CDCE256EEEEEDC97D5AC4D07C3A079829F
timeout=300 maxConnDiff=10
maxConn=10 dataSource=VALUEOFBI_EE_HOMEsamplesample_appxml_data
type=Default reqQualifedTableName=false
isSharedLogin=false isConcurrentQueriesInConnection=false
isCloseAfterEveryRequest=true xmlRefreshInterval=4294967295
outputType=xml bulkInsertBufferSize=0
transactionBoundary=0 xmlaUseSession=false
multiThreaded=false supportParams=false
isSiebelJDBSecured=false
Description ConnectionPool
14.8 Physical Key
The physical key element corresponds to the physical key object in the Physical layer. The physical key tag includes the following child elements:
The physical key element does not include any attributes.
Syntax PhysicalKey …
Description Columns
RefPhysicalColumn … RefPhysicalColumn …
Columns PhysicalKey
Table 14–12 Physical Key Child Elements
Element Name Description
Columns References the column that defines this physical key.
The column is contained in a sub-element, either RefPhysicalColumn or RefCubeColumn.
14-16 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition
Example
PhysicalKey name=FactKey parentName=quot;Paintquot;...quot;Factquot; parentId=3001:550
id=3008:556 uid=566
Description Columns
RefPhysicalColumn id=3003:551 qualifiedName=quot;Paintquot;... quot;Factquot;.quot;MktKeyquot;
RefPhysicalColumn id=3003:552 qualifiedName=quot;Paintquot;... quot;Factquot;.quot;ProdKeyquot;
RefPhysicalColumn id=3003:553 qualifiedName=quot;Paintquot;... quot;Factquot;.quot;PerKeyquot;
Columns PhysicalKey
14.9 Physical Foreign Key
The physical foreign key element corresponds to the physical foreign key object in the Physical layer.
The physical foreign key tag includes the following attributes:
The physical foreign key tag includes the following child elements:
Syntax PhysicalForeignKey …
hints= Columns
RefPhysicalColumn … RefPhysicalColumn …
Columns CounterPartKey
RefPhysicalKey … CounterPartKey
PhysicalForeignKey
Table 14–13 Physical Foreign Key Tag Attributes
Attribute Name Description
hints For Oracle Databases only. Lists any database hints, such as
index hints or leading hints, that were specified for this physical foreign key.
Table 14–14 Physical Foreign Key Child Elements
Element Name Description
Columns References the physical columns in the table that the foreign key
references. Each physical column is contained in a sub-element called either
RefPhysicalColumn or RefCubeColumn. CounterPartKey
References the corresponding primary key. Each primary key is contained in a sub-element called
RefPhysicalKey.
Physical Elements 14-17
Example PhysicalForeignKey name=Forecast_FKey2
parentName=quot;Forecastquot;...quot;Forecastquot; parentId=3001:681
id=3006:687 uid=769
Description Columns
RefPhysicalColumn id=3003:683 qualifiedName=quot;Forecastquot;... quot;Forecastquot;.quot;PERKEYquot;
Columns CounterPartKey
RefPhysicalKey id=3008:600 qualifiedName=quot;Paintquot;... quot;Periodquot;.quot;Period_Keyquot;
CounterPartKey PhysicalForeignKey
14.10 Complex Join
The complex join element corresponds to the complex join object in the Physical layer. The complex join tag includes the following attributes:
The complex join tag includes the following child elements:
Syntax ComplexJoin …
hints= cardinality=
extName= Tables
RefPhysicalTable …
Table 14–15 Complex Join Tag Attributes
Attribute Name Description
hints For Oracle Databases only. Lists any database hints, such as
index hints or leading hints, that were specified for this complex join.
cardinality Indicates the cardinality of the join. Valid values are: ONE TO
ONE, ZERO OR ONE TO ONE, ONE TO ZERO OR ONE, ZERO OR ONE TO ZERO OR ONE, ONE TO MANY, ZERO OR ONE
TO MANY, ZERO OR ONE TO MANY, MANY TO ONE, MANY TO ZERO OR ONE, or MANY TO MANY.
extName The external name for the join.
Table 14–16 Complex Join Child Elements
Element Name Description
Tables References the physical tables in the join. Each physical table is
contained in a sub-element called RefPhysicalTable, RefCubeTable, RefAWCube, or RefAWDimension.
Expr Contains the expression that defines the relationship between
the two tables. ExternalExpr
Contains the external expression used for ADF Business Component data sources.
14-18 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition
RefPhysicalTable … Tables
Expr … Expr ExternalExpr … ExternalExpr
ComplexJoin
Example ComplexJoin name=10 Dim Rolling Time Mth_09 Fact Rolling Time Mth1
id=3012:1275 uid=2160747203
Description Tables
RefPhysicalTable uid=2160748027 id=3001:104 qualifiedName= quot;1 - Sample App Dataquot;...quot;D04 Time Rolling Mthquot;
RefPhysicalTable uid=2160748004 id=3001:102 qualifiedName= quot;1 - Sample App Dataquot;...quot;F12 Facts Rolling Time Mthquot;
Tables Expr
[CDATA[ 1 - Sample App Data...D04 Time Rolling Mth.Mth_Key = 1 - Sample App Data...F12 Facts Rolling Time Mth.Mth_Key ]]
Expr ComplexJoin
14.11 Cube Table
The cube table element corresponds to the physical cube table object in the Physical layer.
The cube table tag includes the following attributes:
Table 14–17 Cube Table Tag Attributes
Attribute Name Description
extName The external name for the data source.
type The type of physical cube table. Options are as follows:
■
select indicates that this physical table object is a SELECT statement.
■
sp indicates that this physical cube table is a stored procedure.
■
alias indicates that this physical cube table is an alias table to a logical table source.
■
none indicates that this physical cube table is a regular physical cube table.
isCacheable If set to true, indicates that this table is included in the Oracle BI
Server query cache. CacheExpiry
How long table entries should persist in the query cache. A value of 0 indicates that cache entries do not expire.
isCacheEventTable If set to true, indicates that this table has been registered as an
Oracle BI Server event polling table. pollFreq
The polling frequency, in seconds. Only applies if this table is an Oracle BI Server event polling table. The default value is 3600
seconds. x
The x coordinate of the table when it is shown in the physical diagram.
Physical Elements 14-19
The cube table tag includes the following child elements: y
The y coordinate of the table when it is shown in the physical diagram.
rowCount The latest number of rows retrieved for this physical cube table.
lastUpdated The time at which row counts were last updated for this
physical cube table. scriptPath
For XML data sources only. The extended gateway script path. isSysGen
If set to true, indicates that an internal utility has generated this physical cube table.
isOverrideCacheProp For alias tables only. If set to true, indicates that the alias table
has its own cache properties that override the cache properties of the source table.
hints This attribute is not used.
isDDLAggr Indicates whether this cube table is an aggregate table.
memberReference For Essbase data sources only. Indicates the cube property for
example, Member Name. dateFormat
This attribute is reserved for a future release isMemberAliasUnique
This attribute is reserved for a future release.
Table 14–18 Cube Table Child Elements
Element Name Description
Aliases For Essbase data sources only. For any alias tables for this
Essbase cube, lists the alias to use such as default, LongNames, French, and so on.
AliasTableVar For Essbase data sources only. Each AliasTableVar
represents an Essbase alias table. The AliasTableVar child element contains a sub-element called RefVariable.
DBMap This child element is reserved for a future release.
Table 14–17 Cont. Cube Table Tag Attributes
Attribute Name Description
14-20 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition
Syntax CubeTable …
extName= type=
isCacheable= cacheExpiry=
isCacheEventTable= pollFreq=
x= y=
rowCount= lastUpdated=
scriptPath= isSysGen=
isOverrideCacheProp= hints=
CubeVars For SAPBW data sources only. Cube variables are used as a
means of parameterizing queries. Each cube variable is contained in a sub-element called
CubeVar. This sub-element has the following attributes:
■
name: Name of the cube variable.
■
caption: A description label or caption associated with the cube variable, mainly used for display purposes.
■
type: The type of cube variable SAP_VAR_TYPE_MEMBER, SAP_VAR_TYPE_HIERARCHY, or SAP_VAR_TYPE_
NUMERIC.
■
selectionType: The selection type of the cube variable, for cube variables of type SAP_VAR_TYPE_MEMBER SAP_
VAR_SEL_TYPE_VALUE, SAP_SEL_TYPE_INTERVAL, or SAP_VAR_SEL_TYPE_COMPLEX.
■
entryType: Indicates whether replacing variables is optional or mandatory. Values include SAP_VAR_INPUT_
TYPE_OPTIONAL, SAP_VAR_INPUT_TYPE_MANDATORY, or SAP_VAR_INPUT_TYPE_MANDATORY_NOT_INITIAL.
■
refDimension: The reference dimension. This column contains a DIMENSION_UNIQUE_NAME for the parameter
type SAP_VAR_TYPE_HIERARCHY.
■
refHierarchy: The reference hierarchy. This column contains a HIERARCHY_UNIQUE_NAME for the variable
type SAP_VAR_TYPE_MEMBER.
■
defaultLow: Contains a default value for the variable, or is zero.
■
defaultHigh: Contains a default value for the variable, or is zero. This property is only important for variables with
the selection type SAP_VAR_SEL_TYPE_INTERVAL and SAP_VAR_SEL_TYPE_SELECTION.
■
overrideLow: The default value for the cube variable used if defaultLow is zero.
■
overrideHigh: The default value for the cube variable used if defaultHigh is zero.
CalcScripts This child element is reserved for a future release.
AnonymousCalcBlock This child element is reserved for a future release.
Table 14–18 Cont. Cube Table Child Elements
Element Name Description