About Object Identifiers Generic XML Elements and Attributes

Logical Elements 13-3 isWriteable=false Description [CDATA[ Help : Customer Name stores the first name followed by the last name. ]] Description Levels RefLogicalLevel uid=1636 id=2025:552 qualifiedName=quot; Sample Salesquot;.quot;H1 Customerquot;.quot;Detail Customerquot; Levels LogicalColumn

13.2 Business Model

The business model element corresponds to the business model object in the Business Model and Mapping layer. The business model tag includes the following attributes: The business model tag includes the following child elements: Syntax BusinessModel … isClassicStar= isAvailable= Description Tables RefLogicalTable … RefLogicalTable … Tables BusinessModel Example BusinessModel name=Paint id=2000:17 uid=18 isClassicStar=false isAvailable=true Description Table 13–3 Subject Area Tag Attributes Attribute Name Description isClassicStar If set to true, indicates that the business model follows a star schema. Star schemas have one-to-many relationships between the logical dimension tables and the logical fact table. isAvailable If set to true, indicates that the corresponding subject area is available for queries. Table 13–4 Subject Area Child Elements Element Name Description Tables References the logical tables that belong to this business model. Each logical table is contained in a sub-element called RefLogicalTable. DisplayFolders References the display folders that belong to this business model. Each display folder is contained in a sub-element called RefLogicalDisplayFolder. 13-4 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition Tables RefLogicalTable id=2035:21 qualifiedName=quot;Paintquot;. quot;Sales Factsquot; RefLogicalTable id=2035:68 qualifiedName=quot;Paintquot;. quot;Marketsquot; RefLogicalTable id=2035:77 qualifiedName=quot;Paintquot;. quot;Periodsquot; RefLogicalTable id=2035:89 qualifiedName=quot;Paintquot;. quot;Productsquot; Tables BusinessModel

13.3 Logical Complex Join

The logical complex join element corresponds to the logical join object in the Business Model and Mapping Layer. The logical complex join tag includes the following attributes: The logical complex join tag includes the following child elements: Syntax LogicalComplexJoin … type= Description Roles Table 13–5 Logical Complex Join Tag Attributes Attribute Name Description type The type of join. Valid values are Inner, LeftOuter, RightOuter, FullOuter, and FullOuterStitch. Table 13–6 Logical Complex Join Child Elements Element Name Description Roles Roles define how a logical table or a logical level contributes to the join. Each role is contained in a sub-element called Role. The role sub-element has two attributes: ■ multiplicity indicates the multiplicity of the table or level in the join. Valid values are [0-9] TO [0-9], ZERO TO ONE, ZERO TO MANY, ONE TO ONE, ONE TO MANY, and UNKNOWN. ■ isAggregate indicates whether the table or level is an aggregate. Each Role sub-element can contain two additional sub-elements: RefLogicalTable, which references the logical tables in the join, and RefLogicalLevel, which references the logical levels in the join. See the syntax for the logical complex join element to see the complete hierarchy for the roles child element. DrivingTable If a driving table has been specified for the key, this element references that logical table. The driving table is contained in a sub-element called RefLogicalTable.