You are on page 1of 3

Define repository in terms of OBIEE?

Repository stores the Meta data information. The extension of the repository file is .rpd. With OBIEE Server, all the rules
needed for security, data modeling, aggregate navigation, caching, and connectivity is stored in metadata repositories. Each
metadata repository can store multiple business models. OBIEE Server can access multiple repositories
Repository is divided into three layer,
1. Physical Represents the data Sources
2. Business model the Data sources into Facts and Dimension and apply business logic
3. Presentation Specifies the users view of the data rendered in OBIEE answers client

What is connection pool and how many connection pools did you have in your last project?
Connection pool is needed for every physical database.
It contains information about the connection to the database, not the database itself.
Can use either shared user accounts or can use pass-through accounts
We can have multiple connection pools for each group to avoid waiting

How to use pass-through account in connection pool?
In place of the id and password, you can use the intern variable :USER and :PASSWORD for pass through.


Alias Table in OBIEE

What is the purpose of Alias Tables?
An Alias table is a physical table with the type of Alias. It is a reference to a physical table, and inherits all its column
definitions and some properties from the physical table. A logical table source shows how the logical objects are mapped to
the physical layer and can be mapped to physical tables, stored procedures and select statements. An alias table can be a
reference to any of these logical table source types. Alias Tables can be an important part of designing a physical layer.

The following is a list of the main reasons to create an alias table:
1. To reuse an existing table more than once in your physical layer (without having to import it several times)
2. To set up multiple alias tables, each with different keys, names, or joins
3. To help you design sophisticated star or snowflake structures in the business model layer. Alias tables are critical in the
process of converting ER Schemas to Dimensional Schemas.

Uses of Alias Table in physical layer:
1. Single dimension table simultaneously appears several times in the same fact table.
2. To configure the self join in Physical Layer
3. Re structure and organize the physical tables
4. To separate two date columns used in the same table and requires join for some calculation.
5. Its easier to give the access of objects to users in case of Multi User Development Environment.

Alias Synchronization
An alias table always inherits all of the column definitions from the source table and synchronization happens automatically. Consequently,
columns in an alias table cannot be modified. All columns opened from an alias table become read-only. If you add or delete any columns in
the source table, the same changes will automatically happen in alias table.
How to create an Alias table:
Right click on any table and select New Object and click on Alias, provide the name of the table and click Ok. The alias table appears with a
green arrow alias icon in the Physical layer.


Oracle bi repository
1. What is the default location of a repository file?
A)C:\OracleBI\server\Repository

2. How many repository files can be loaded to a BI Server simultaneously?
Assume its a single server
with single instance of BI Server running just to keep things easy
A)BI Server only can handle one repository file in online mode

3. If you have more than 3 repository files mentioned in your NQSConfig.ini file as
default, which one
gets loaded to the memory when the BI Server is started?
Ex:
Star = SamplerRepository1.rpd, DEFAULT;
Star = SamplerRepository2.rpd, DEFAULT;
Star = SamplerRepository3.rpd, DEFAULT;
Answer the last one will get loaded.

6. Can you change the location of your rpd file in your OBIEE Configuration? If
Yes, Where would
you mention the new location of this rpd file for Bi Server?
It cannot be changed. Its mentioned in nqsconfig.ini file
7. What kind of joins would you perform in the physical layer of the repository
file when opened with Administration tool?
A.)Physical joins and Complex joins.

8. What are the minimum services needed to load a repository file onto memory
and view a dashboard
which has reports that have been refreshed on a scheduled basis?
A.) All services are needed.

You might also like