Вы находитесь на странице: 1из 3

city care hospital

blackmoneyinfo@incometax.gov.in

What are the different layers of OBIEE 11g Repository?


Physical Layer.
Business Model.
Mapping Layer.
Presentation Layer.

What are different types of joins that are possible in OBIEE RPD?
Complex Join it uses multiple conditions, such as A.ROW_WID = B.ROW_WID AND / OR
A.A_WID = B.B_WID
Natural Join

Difference between a session and repo variable


Session variables are similar to dynamic repository variables in that they obtai
n their values from initialization blocks. Unlike dynamic repository variables,
however, the initialization of session variables is not scheduled. When a user b
egins a session, the Oracle BI Server creates new instances of session variables
and initializes them.
A repository variable has a single value at any point in time. Repository variab
les can be used instead of literals or constants in Expression Builder in the Ad
ministration Tool. The Oracle BI Server substitutes the value of the repository
variable for the variable itself in the metadata.
Unlike a repository variable, there are as many instances of a session variable
as there are active sessions on the Oracle BI Server. Each instance of a session
variable could be initialized to a different value.

What is variable in OBIEE?


ANS: You can use variables in a repository to streamline administrative tasks an
d modify metadata content dynamically to adjust to a changing data environment.
The Administration Tool includes a Variable Manager for defining variables

What are different types of variables? Explain each.


ANS: There are two classes of variables:
1. Repository variables
2. Session variables
Repository variables:
A repository variable has a single value at any point in time. There are two typ
es of repository variables:
Static: This value persists, and does not change until a Siebel Analytics Server
administrator decides to change it.
Dynamic: The values are refreshed by data returned from queries. When defining a
dynamic repository variable, you will create an initialization block or use a p
reexisting one that contains a SQL query. You will also set up a schedule that t
he Siebel Analytics Server will follow to execute the query and periodically ref
resh the value of the variable.
Session Variables:
Session variables are created and assigned a value when each user logs on. There
are two types of session variables:
1.system
2.non-system.

Difference between a session and repo variable


Session variables are similar to dynamic repository variables in that they obtai
n their values from initialization blocks. Unlike dynamic repository variables,
however, the initialization of session variables is not scheduled. When a user b
egins a session, the Oracle BI Server creates new instances of session variables
and initializes them.
A repository variable has a single value at any point in time. Repository variab
les can be used instead of literals or constants in Expression Builder in the Ad
ministration Tool. The Oracle BI Server substitutes the value of the repository
variable for the variable itself in the metadata.
Unlike a repository variable, there are as many instances of a session variable
as there are active sessions on the Oracle BI Server. Each instance of a session
variable could be initialized to a different value.

What are Global Filter and how thery differ From Column Filter?
Column filter- Simply a filter applied on a column which we can use to restrict
our column values while pulling the data or in charts to see the related content
.
Global filter- This filter will have impact on across the application.

What are the minimum services needed to load a repository file onto memory and v
iew a dashboard which has reports that have been refreshed on a scheduled basis?
Oracle BI Java Host, Oracle BI Presentation Server, and Oracle BI Server.

How do you work in a multi user environment? What are the steps?
Create a shared directory on the network for Multi-user Development (MUD).
Open the rpd to use in MUD. From Tools->Options, setup the MUD directory to poin
t to the above directory.
Define projects within the rpd to allow multiple users to develop within their s
ubject area or Facts.
Save and move the rpd to the shared directory setup in point 1.
When users work in the MUD mode, they open the admin tool and start with
MUD ->Checkout to check-out the project they need to work on (not use the File o
pen as you would usually do).
After completing the development, users check-in the changes back to the network
and merge the changes.
Suppose I have report which is running for about 3 minutes typically. What is th
e first step you take to improve the performance of the query?
Find the SQL query of the report in Admin->manage Session-> view log then run th
e SQL query on toad if it takes the same time even in TOAD then modify the query
to reduce the query time. If the query runs normally in TOAD then we need to ma
ke changes in the repository.

Вам также может понравиться