You are on page 1of 21

Building the Presentation Layer of a Repository

Copyright © 2007, Oracle. All rights reserved.

Objectives
After completing this lesson, you should be able to: • Identify the objects of the Presentation layer of a repository • Modify the properties of the Presentation layer objects • Build the Presentation layer of a repository

4-2

Copyright © 2007, Oracle. All rights reserved.

All rights reserved. .Presentation Layer • Provides a way to present a customized view of a business model to users • Exposes only the data meaningful to the users • Organizes the data in a way that aligns with the way users think about the data • Renames data as necessary for the set of users 4-3 Copyright © 2007. Oracle.

Oracle. All rights reserved.Presentation Catalogs Organize and simplify the business model for a set of users • Single catalog must be populated with content from a single business model. cannot span business models. Catalog for user group 1 Catalog for user group 2 Both catalogs reference the same business model. . • Multiple catalogs can reference the same business model. 4-4 Copyright © 2007.

Presentation Tables • Organize presentation columns into categories that make sense to the users • May contain columns from one or more logical tables • Can be modified independently of logical tables • Can be created: – Automatically by dragging logical tables from BMM layer – Manually in the Presentation layer Presentation tables 4-5 Copyright © 2007. All rights reserved. Oracle. .

.Presentation Columns • Define the columns used to build queries in the Oracle BI user interface • Map to logical columns in the BMM layer • Can be created: – Automatically by dragging logical tables or columns from the BMM layer – Manually in the Presentation layer Presentation columns 4-6 Copyright © 2007. All rights reserved. Oracle.

4-7 Copyright © 2007. Presentation columns map to logical columns. . All rights reserved. Oracle. Presentation catalogs map to the business model.Presentation Layer Mappings Presentation layer objects map to objects in the Business Model and Mapping layer. Presentation tables may map to logical tables.

Oracle. All rights reserved.Defining User Interface in the Presentation Layer Presentation layer objects define the interface that users see to query the data from the data sources. . Presentation catalog Subject area Folder Presentation folder Presentation column Column 4-8 Copyright © 2007.

Oracle. SalesFacts nested under Facts Hyphen and space omitted in Answers 4-9 Copyright © 2007. • Place it after the folder in which it nests.Nested Presentation Tables Give the appearance of nested folders in Oracle BI Answers • Prefix the name of the presentation folder to be nested with a hyphen and a space. . All rights reserved.

.Aliases Keep track of any changes to Presentation layer objects Prior names Add or delete aliases.10 Copyright © 2007. Oracle. 4 . All rights reserved.

Oracle. All rights reserved. .11 Copyright © 2007.ABC Example Build the Presentation layer to present users with a customized view of ABC’s data. 4 .

.Implementation Steps 1. 6. All rights reserved. Reorder tables. Oracle. Rename tables. 2. 4. 4 . 5. Reorder columns. 3.12 Copyright © 2007. Delete columns. Rename columns. Create a new presentation catalog.

4 . All rights reserved.1. Create a New Presentation Catalog Drag the SupplierSales business model from the Business Model and Mapping layer to the Presentation layer to automatically create Presentation layer objects. Logical columns become presentation columns. . Oracle. Business model becomes presentation catalog.13 Copyright © 2007. Logical tables become presentation tables.

Rename Tables There are a few methods for renaming tables in the Presentation layer: • Use the General tab in the properties dialog box. Use the General tab. Rename.2. Oracle. • Double-click a table slowly to make the name editable and then enter a new name. . • Right-click a table and select Rename. Double-click. All rights reserved.14 Copyright © 2007. 4 .

All rights reserved. 4 . Reorder Tables To reorder tables.3. Oracle. .15 Copyright © 2007. Double-click. or drag. open the Presentation Catalog properties box and use the Up and Down buttons.

Delete Columns Delete unnecessary columns to simplify the content and make it more understandable to users.16 Copyright © 2007. 4 . Remove.4. Select columns. All rights reserved. . Double-click. Oracle.

• Use the General tab in the column properties dialog box to deselect the Use Logical Column Name check box and enter custom name. Rename Columns • Presentation columns use the logical column name by default. All rights reserved. . Oracle.5. 4 .17 Copyright © 2007. Custom name Deselect to create a custom name. Use the General tab.

or drag.18 Copyright © 2007. 4 . All rights reserved. . open the Presentation Table properties box and use the Up and Down buttons. Oracle. Select and move a column or group of columns. Reorder Columns To reorder columns.6.

• Presentation columns can come from multiple logical tables in a business model. Oracle. All rights reserved. • Presentation tables cannot have the same name as the presentation catalogs. 4 .19 Copyright © 2007. . • Presentation objects can be modified or deleted without affecting corresponding logical objects. • Multiple presentation catalogs can map to the same business model.Considerations • Presentation catalogs can map to only one business model. • Presentation columns are automatically renamed when the corresponding logical object is renamed.

Eliminate unnecessary objects to reduce confusion.Best Practices • Use meaningful names. • Keep presentation object names unique: – Naming presentation columns the same as presentation tables can lead to inaccurate results. Use object description fields to convey information to users. . Copyright © 2007. the Administration Tool prevents it. • • • • 4 . – Uniqueness allows SQL statements to be shorter because qualifiers are unnecessary.20 Group objects in meaningful ways. • Names cannot contain single quotation marks (‘). Keep names short to save space on reports. • Use of double quotation marks (“) is permitted but should be avoided. All rights reserved. Oracle.

Summary In this lesson. Oracle. you should have learned how to: • Identify the objects of the Presentation layer of a repository • Modify the properties of the Presentation layer objects • Build the Presentation layer of a repository 4 .21 Copyright © 2007. . All rights reserved.