<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5607143165774985184</id><updated>2024-10-25T01:16:29.263+05:30</updated><title type='text'>DW &amp;amp; BI Interview Questions</title><subtitle type='html'>Collection of interview questions asked in a Fresher or Experienced interview in Data Warehousing and Business Intelligence</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://obieeinterviewquestions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5607143165774985184/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://obieeinterviewquestions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Karthik CPNK</name><uri>http://www.blogger.com/profile/08197225454487248567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5607143165774985184.post-8405495410220885418</id><published>2012-02-14T17:27:00.000+05:30</published><updated>2012-02-15T16:35:02.468+05:30</updated><title type='text'>OBIEE Interview Questions &amp; Answers</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Define repository in terms of OBIEE?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Repository
stores the Meta data information. The extension of the repository file is “.rpd”.&amp;nbsp;&amp;nbsp; 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&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Repository is divided into three layer, &lt;br /&gt;
1. Physical – &amp;nbsp;&amp;nbsp;&amp;nbsp;Represents the data
Sources&lt;br /&gt;
2. Business – &amp;nbsp;&amp;nbsp;model the Data sources
into Facts and Dimension and apply business logic&lt;br /&gt;
3. Presentation – Specifies the user’s view of the data rendered in OBIEE
answers client&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is the end to end life cycle of OBIEE?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
OBIEE life cycle: &lt;br /&gt;
1. Gather Business Requirements&lt;br /&gt;
2. Identify source systems&lt;br /&gt;
3. Design ETL to load data to the Data Warehouse&lt;br /&gt;
4. Build a repository&lt;br /&gt;
5. Build dashboard&lt;span class=&quot;MsoHyperlink&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;s and reports&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
6. Define security (LDAP or External table)&lt;br /&gt;
7. Based on performance, decide on aggregations and/or caching mechanism.&lt;br /&gt;
8. Testing and QA.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If you have 3 facts and 4 dimension and you need to join
would you recommend joining fact with fact? If no than what is the option? Why
you won’t join fact to fact?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Instead
of joining fact with fact we can create one logical table (fact) and add the 3
fact tables as logical table source in the BMM layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is connection pool and how many connection pools
did you have in your last project?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Connection
pool is needed for every physical database.&lt;br /&gt;
It contains information about the connection to the database, not the database
itself.&lt;br /&gt;
Can use either shared user accounts or can use pass-through accounts &lt;br /&gt;
We can have multiple connection pools for each group to avoid waiting&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is the purpose of Alias Tables?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;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.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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:&lt;br /&gt;
1. To reuse an existing table more than once in your physical layer (without
having to import it several times)&lt;br /&gt;
2. To set up multiple alias tables, each with different keys, names, or joins&lt;br /&gt;
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.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you define the relationship between facts and
dimensions in BMM layer?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Using
complex join we can define relationship between facts and dimensions in BMM
layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Did you create any new logical column in BMM layer, how?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Yes.
We can create new logical column in BMM layer.&lt;br /&gt;
Example: Right click on fact table&amp;gt; select new logical column&amp;gt;give name
for new logical column like Total cost.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Can you use physical join in BMM layer?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Yes
we can use physical join in BMM layer.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Can you use outer join in BMM layer?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Yes
we can. When we are doing complex join in BMM layer in the join properties we
have an option to change the type of join to left outer, right outer, full
outer or inner.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is level based metrics?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Level
based metrics means, having a measure pinned at a certain level of the
dimension. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;A LBM is a metric that is defined for a
specific level or intersection of levels.&lt;br /&gt;
Monthly Total Sales or Quarterly Sales are the examples.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;b&gt;Ex&lt;/b&gt;: if you have a measure called “Dollars”, you can create a “Level
Based Measure” called “Yearly Dollars” which is Dollars for a Year. This
measure will always return the value for the year even if you drill down to a lower
level like quarter, month, etc. To create a level based measure, create a new
logical column based on the original measure (like Dollars in the example
above). Drag and drop the new logical column to the appropriate level in the
Dimension hierarchy in the above example you will drag and drop it to Year in
Time Dim.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is logging level? Where can you set logging levels?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;You
can enable logging level for individual users.&lt;br /&gt;
We can set the logging level based on the amount of logging you want to do. In
normal operations, logging is generally disabled (the logging level is set to
0). If you decide to enable logging, choose a logging level of 1 or 2. These
two levels are designed for use by Siebel Analytics Server administrators.&lt;br /&gt;
Set Logging Level: &lt;br /&gt;
1. In the Administration Tool, select Manage &amp;gt; Security.&lt;br /&gt;
2. The Security Manager dialog box appears.&lt;br /&gt;
3. Double-click the user’s user ID.&lt;br /&gt;
4. The User dialog box appears.&lt;br /&gt;
5. Set the logging level by clicking the up or down arrows next to the Logging
Level field&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What are different types of variables? Explain each.&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;There
are two classes of variables:&lt;br /&gt;
1. Repository variables&lt;br /&gt;
2. Session variables&lt;br /&gt;&lt;b&gt;
Repository variables&lt;/b&gt;- &lt;br /&gt;
A repository variable persists from the time the repository is started. &lt;br /&gt;
Static: This value does not change until a Siebel Analytics Server administrator
decides to change it.&lt;br /&gt;
Dynamic: The values of these variables change with the values returned by
queries. These variables are linked to an initialization block. An initialization
block contains a SQL query. When the repository is started the value returned
by the query in the initialization block will be assigned to the dynamic
variable. &lt;br /&gt;&lt;b&gt;
Session Variables&lt;/b&gt;-&lt;br /&gt;
Session variables are created and assigned a value when each user logs on(when
a new session is started). There are two types of session variables:&lt;br /&gt;
1. System: System variables have reserved names, which cannot be used for other
kinds of variables (such as static or dynamic repository variables, or for non-system
session variables).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;b&gt;Ex&lt;/b&gt;: To filter a column on the value of the variable
LOGLEVEL set the filter to the Variable NQ_SESSION.LOGLEVEL.&lt;br /&gt;
2. Non-system: A common use of non-system variables is for setting user
filters. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Ex&lt;/b&gt;:
you could define a non-system variable called ‘SalesRegion’ that would be initialized
to the name of the user’s sales region. You could then set a security filter
for all members of a group that would allow them to see only data pertinent to
their region. For example, to filter a column on the value of the variable ‘SalesRegion’
set the filter to the Variable NQ_SESSION.SalesRegion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is Authentication? How many types of authentication
do we have in OBIEE?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Authentication
is the process by which a system verifies a user with the help of a user ID and
password. It checks if user has the necessary permissions and authorizations to
log in and access data. There are 4 main types of Authentication in OBIEE:&lt;br /&gt;
Operating system authentication&lt;br /&gt;
External table authentication&lt;br /&gt;
Database authentication&lt;br /&gt;
LDAP authentication&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is object level security?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;There
are two types of object level security: Repository level and Web level&lt;br /&gt;
Repository level: In presentation layer we can set Repository level security by
giving permission or deny permission to users/groups to see particular table or
column.&lt;br /&gt;
Web level: this provides security for objects stored in the OBIEE web catalog, such
as &lt;/span&gt;&lt;span style=&quot;color: windowtext; font-family: Tahoma, sans-serif;&quot;&gt;dashboards&lt;/span&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;, dashboards pages, folder,
and reports you can only view the objects for which you are authorized. For
example, a mid-level manager may not be granted access to a dashboard
containing summary information for an entire department.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is data level security?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;This
controls the type or amount of data that you can see in a report. When multiple
users run the same report the results that are returned to each depend on their
access rights and roles in the organization. For example a sales vice president
sees results for all regions, while a sales representative for a particular region
sees data for that region.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is the difference between Data Level Security and
Object Level Security?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Data
level security controls the type and amount of data that you can see in a
report. Object level security provides security for objects stored in the OBIEE
web catalog like dashboards, dashboards pages, folder and reports.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you implement security using External Tables and
LDAP?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Instead of storing user IDs and
passwords in a OBIEE Server repository, you can maintain lists of users and
their passwords in an external database table and use this table for authentication
purposes. The external database table contains user IDs and passwords, and
could contain other information, including group membership and display names
used for Siebel Analytics Web users. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Instead of storing user IDs and
passwords in a OBIEE Server repository, you can have the OBIEE Server pass the
user ID and password entered by the user to an LDAP(Lightweight Directory
Access Protocol ) server for authentication. The server uses clear text
passwords in LDAP authentication. Make sure your LDAP servers are set up to
allow this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If you have 2 fact and you want to do report on one with
quarter level and the other with month level how do you do that with just one
time dimension?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Using
level base metrics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If you want to create new logical column where will you
create (in repository or dashboard) why?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;It
would be better if we create a new logical column in repository because if it
is in repository you can use it for any report. If you create new logical
column in dashboard then it is going to affect only those reports which are on
that dashboard. We cannot use that new logical column for other dashboards. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is complex join, and where it is used?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;To
join a dimension table and fact table in BMM layer we use a complex join. &lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If you want to limit the users by the certain region to
access only certain data, what would you do?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Using
data level security.&lt;br /&gt;
In the Admin tool: go to Manage -&amp;gt; Security in left hand pane u will find
the user, groups, LDAP server, Hierarchy&lt;br /&gt;
What you can do is select the user and right click and go to properties, you
will find two tabs named as users and logon, go to user tab and click at
permission button in front of user name you have selected as soon as u click at
permission you will get a new window with user group permission having three
tabs named as general ,query limits and filter and you can specify your
condition at filter tab, in which you can select presentation table
,presentation columns ,logical table and logical columns where you can apply
the condition according to your requirement for the selected user or groups.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If there are 100 users accessing data, and you want to
know the logging details of all the users, where can you find that?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Set
the user’s logging level&lt;br /&gt;
1. In the Administration Tool, select Manage &amp;gt; Security.&lt;br /&gt;
The Security Manager dialog box appears.&lt;br /&gt;
2. Double-click the user’s user ID. The User dialog box appears.&lt;br /&gt;
3. Set the logging level by clicking the Up or Down arrows next to the Logging
Level field&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do implement event polling table?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;In
OBIEE Server event polling tables store information about updates in the
underlying databases. These tables are used for cache management. An
application that loads data into a data mart could be configured to add rows to
an event polling table each time a database table is updated. The Analytics
server polls this table at set intervals and invalidates cache entries
corresponding to the updated tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Define pipeline. Did
you use it in your projects?&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;Yes, pipelines are the stages in a particular transaction, assessment,
finance, etc.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you work in a multi user environment? What are
the steps?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Create
a shared directory on the network for Multi-user Development (MUD).&lt;br /&gt;
Open the rpd to use in MUD. From Tools-&amp;gt;Options, setup the MUD directory to point
to the above directory.&lt;br /&gt;
Define projects within the rpd to allow multiple users to develop within their
subject area or Facts.&lt;br /&gt;
Save and move the rpd to the shared directory setup in point 1.&lt;br /&gt;
When users work in the MUD mode, they open the admin tool and start with&lt;br /&gt;
MUD -&amp;gt;Checkout to check-out the project they need to work on (not use the
File open as you would usually do).&lt;br /&gt;
After completing the development, users check-in the changes back to the
network and merge the changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Can you bypass siebel analytics server
security ?if so how?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Yes
we can by-pass by setting authentication type in NQSCONFIG file in the security
section as: &lt;b&gt;authentication_type=bypass_nqs.instanceconfig.xml&lt;/b&gt;.&lt;strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What are the things you can do in the
BMM layer?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;We
apply the business login in the BMM layer like creating new logical columns, Aggregation
navigation, level based metrics, time series wizard, complex join.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is the difference between Single Logical Table
Source and Multiple Logical Table Sources?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;If
a logical table in BMM layer has only one Table as the source table then it is
Single LTS.&lt;br /&gt;
If the logical table in BMM layer has more than one table as the sources to it
then it is called Multiple LTS.&lt;br /&gt;
&lt;b&gt;Ex&lt;/b&gt;: Usually Fact table has Multiple
LTSs, for which sources will be coming from different Physical tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you bring/relate the aggregate tables into the
Siebel analytics Logical layer?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;One
way of bringing the Aggregate Tables into the BMM layer is by bringing them as
Logical Table sources for the corresponding Fact table.&lt;br /&gt;
This is done by dragging and dropping the aggregate table into the
corresponding fact table. After doing that establish the column mappings and
the set the aggregation levels in the content tab of the LTS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you know which report is hitting which table,
either the fact table or the aggregate table?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;After
running the report, go to “Administration” tab and go to click on “Manage
Sessions”. There you can find the queries that are run and in the “View Log”
option in the Session Management you can find which report is hitting which
table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Suppose I have report which is running for about 3
minutes typically. What is the first step you take to improve the performance
of the query?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Find
the SQL query of the report in Admin-&amp;gt;manage Session-&amp;gt; view log then run
the 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 make changes in the repository.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is aggregate navigation? How do you configure the
Aggregate tables in OBIEE?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Aggregate
tables store pre-computed results, which are measures that have been aggregated
(typically summed) over a set of dimensional attributes. Using aggregate tables
is a very popular technique for speeding up query response times in decision
support systems.&lt;br /&gt;
&lt;b&gt;Ex&lt;/b&gt;: If you observe that most of the
queries are fired on aggregated values like yearly or monthly data rather that
day level data then to speed up the report we can create an aggregate table
containing month level and year level data and map it to the respective logical
table and set the aggregation levels in the content tab of LTS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;We have 4 dimension tables, in that 2 tables need to
have hierarchies then in such a case is it mandatory to create hierarchies for
all the dimension tables?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;No,
it is not mandatory to define hierarchies to other Dimension tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Can you have multiple data sources in OBIEE?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Yes,
we can have multiple data sources of different types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Do you know about Initialization Blocks? Can you give me
an example where you used them?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Initialization
blocks are used for instantiating the value of a variable.&lt;br /&gt;
To create dynamic variable you have to create IB to write SQL statement. The
result of the query would be assigned as value to the variable. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;What is query repository tool?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;It
is utility of OBIEE Admin tool&lt;br /&gt;
It allows you to examine the repository metadata&lt;br /&gt;
Examine relationship between metadata objects like which column in the presentation
layer maps to which table in physical layer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;b&gt;Ex&lt;/b&gt;: we can search for objects
based on name, type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Can you migrate the presentation layer to a different
server.&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;No,
we cannot migrate only one particular layer to another server, we have to
migrate the complete repository or the web catalog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you identify what are the dimension tables and
how do you decide them during the Business/Data modeling?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Dimension
tables contain descriptions that data analysts use as they query the database. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Ex&lt;/b&gt;:
the Product table contains product packaging information; and the Period table
contains month, quarter, and year values. The tables which contain numeric
values used for calculations are used as Fact tables. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;Why do we have multiple LTS in BMM layer? What is the
purpose?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;To
improve the performance and query response time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do i disable cache for only 2 particular tables?&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;In
the physical layer, double click on a table on the general tab we have an
option Cachable we can either enable it or disable it for that particular table.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;How do you split a table in the rpd given the condition.
( the condition given was Broker and customer in the same table) Split Broker
and customer.&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif;&quot;&gt;We
need to create alias tables in the physical layer and use which ever columns
are required.&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://obieeinterviewquestions.blogspot.com/feeds/8405495410220885418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://obieeinterviewquestions.blogspot.com/2012/02/define-repository-in-terms-of-siebel.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5607143165774985184/posts/default/8405495410220885418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5607143165774985184/posts/default/8405495410220885418'/><link rel='alternate' type='text/html' href='http://obieeinterviewquestions.blogspot.com/2012/02/define-repository-in-terms-of-siebel.html' title='OBIEE Interview Questions &amp; Answers'/><author><name>Karthik CPNK</name><uri>http://www.blogger.com/profile/08197225454487248567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry></feed>