OBIEE Interview Questions 3

Embed Size (px)

Citation preview

  • 8/12/2019 OBIEE Interview Questions 3

    1/9

    OBIEE Interview Questions and AnswersDefine pipeline. Did you use it in your projects?

    o Yes, pipelines are the stages in a particular transaction. assessment, finance etc.

    How do you create filter on repository?

    o Where condition on content tab.

    How do you work in a multi user environment? !at are t!e steps?

    o Create a shared directory on the network for Multi-user Development M!D".

    o #pen the rpd to use in M!D. $rom %ools-ptions, setup the M!D directory to point to the

    above directory.o Define pro'ects within the rpd to allow multiple users to develop within their sub'ect area or

    $acts.

    o (ave and move the rpd to the shared directory setup in point ).o When users work in the M!D mode, they open the admin tool and start with

    o M!D -&Checkout to checkout the pro'ect they need to work on not use the $ile open as youwould usually do".o *fter completely the development, user checkin the changes back to the network and merge the

    changes.

    !ere are passwords for userid? "dap#e$ternal ta%le aut!entication stored respectively?

    o passwords for userid are in siebel analytics server repository +dap authentication in +dapserver eternal database in a table in eternal database

    &an you %ypass sie%el analytics server security ?if so !ow?

    o yes you can by-pass by setting authententication type in (C#$/0 file in the security

    section as1authentication2type3bypass2n4s.instanceconfig.ml and n4sconfig.ini are the 5 places

    Where can you add new groups and set permissions6o you can add groups by going to manage&security&add new groups& You can give permissions

    to a group for 4uery limitation and filter conditions.

    w!at are t!e t!in's you can do in t!e B(( layer?

    o *ggrigation navigation,level base matrics,time series wi7ard,create new logical column,comle

    'oin.

    w!at is )a''ed !ierarc!y? and !ow do u mana'e it

    o 8agged 9ierarchy is one of the different kinds of hierarchy.o * hierarchy in which each level has a consistent meaning, but the branches have inconsistent

    depths because at least one member attribute in a branch level is unpopulated. * ragged hierarchy

    can represent a geographic hierarchy in which the meaning of each level such as city or countryis used consistently, but the depth of the hierarchy varies.

    o $or eample, a geographic hierarchy that has Continent, Country, :rovince;(tate, and City

    levels defined. #ne branch has orth *merica as the Continent, !nited (tates as the Country,

    California as the :rovince or (tate, and (an $rancisco as the City. 9owever, the hierarchybecomes ragged when one member does not have an entry at all of the levels. $or eample,

    another branch has

  • 8/12/2019 OBIEE Interview Questions 3

    2/9

    to different depths, creating a ragged hierarchy.

    !at is t!e difference %etween *in'le "o'ical +a%le *ource and (ultiple "o'ical +a%le

    *ources?

    o /f a logical table in =MM layer has only one %able as the source table then it is (ingle +%(.

    o /f the logical table in =MM layer has more than one table as the sources to it then it is called

    Multiple +%(.o , for which sources will be coming from different:hysical tables.

    Can you let me know how many aggregate tables you have in your pro'ect6 #n what basis have

    you created them6o *s per resume 'ustification document

    How do you %rin',relate t!e a''re'ate ta%les into t!e *ie%el analytics "o'ical layer?

    o #ne way of bringing the *ggregate %ables into the =MM layer is by bringing them as +ogical

    %able sources for the corresponding $act table.o %his is done by dragging and dropping the aggregate table into the corresponding fact table.

    *fter doing that establish the column mappings and the set the aggregation levels.

    How do you know w!ic! report is !ittin' w!ic! ta%le# eit!er t!e fact ta%le or t!e a''re'ate

    ta%le?

    o *fter running the report, go to *dministration tab and go to click on Manage (essions. %here

    you can find the 4ueries that are run and in the ?iew +og option in the (ession Management you

    can find which report is hitting which table.

    *uppose I !ave report w!ic! is runnin' for a%out - minutes typically. !at is t!e first step

    you take to improve t!e performance of t!e uery?

    o $ind the s4l 4uery of the report in *dmin-&manage (ession-& run the s4l 4uery on toad -&read

    the eplain plan output -&modify the (+ based on the eplain plan output

    *uppose you !ave a report w!ic! !as t!e option of runnin' on a''re'ate ta%le. How doest!e tool know to !it t!e A''re'ate ta%le and for t!at w!at t!e steps you follow to confi'ure

    t!em?

    o

  • 8/12/2019 OBIEE Interview Questions 3

    3/9

    9istory segmentation catalog. %he following guidelines should be followed in creating

    segmentation catalogs1

  • 8/12/2019 OBIEE Interview Questions 3

    4/9

    should be used only if there is no other solution.

    &an you mi'rate t!e presentation layer to a different server.

    o o we have to migrate the whole web rpd files

    How do you identify w!at are t!e dimension ta%les and !ow do you decide t!em durin' t!e

    Business,Data modelin'?o Dimension tables contain descriptions that data analysts use as they 4uery the database. $or

    eample, the (tore table contains store names and addresses@ the :roduct table contains productpackaging information@ and the :eriod table contains month, 4uarter, and year values.

  • 8/12/2019 OBIEE Interview Questions 3

    5/9

    !at is level9%ase matrics?

    o +eval-base matrics means, having a measure pinned at a certain level of the dimension. $or

  • 8/12/2019 OBIEE Interview Questions 3

    6/9

    'oin.

    w!at is )a''ed !ierarc!y? and !ow do u mana'e it

    o 8agged 9ierarchy is one of the different kinds of hierarchy.o * hierarchy in which each level has a consistent meaning, but the branches have inconsistent

    depths because at least one member attribute in a branch level is unpopulated. * ragged hierarchy

    can represent a geographic hierarchy in which the meaning of each level such as city or countryis used consistently, but the depth of the hierarchy varies.o $or eample, a geographic hierarchy that has Continent, Country, :rovince;(tate, and City

    levels defined. #ne branch has orth *merica as the Continent, !nited (tates as the Country,

    California as the :rovince or (tate, and (an $rancisco as the City. 9owever, the hierarchybecomes ragged when one member does not have an entry at all of the levels. $or eample,

    another branch has

  • 8/12/2019 OBIEE Interview Questions 3

    7/9

  • 8/12/2019 OBIEE Interview Questions 3

    8/9

    o %o create dynamic variable you have to create /= to write s4l statement.

    w!at is uery repository tool?

    o /t is utility of (eibel;#=/

  • 8/12/2019 OBIEE Interview Questions 3

    9/9

    &an you use p!ysical join in B(( layer?

    o yes we can use physical 'oin in =MM layer.when there is (CD type 5 we need comple 'oin in

    =MM layer.

    &an you use outer join in B(( layer?

    o yes we can.When we are doing comple 'oin in =MM layer ,there is one option type,outer 'oin

    is there.

    !at are ot!er ways of improvin' summary uery reports ot!er t!an A''re'ate

    8avi'ation and &ac!e (ana'ement

    /ndees

    Boin algorithm

    Mat;view 4uery rewriteWeb proper report design its optimal by making sure that it is not getting any addition column or

    rows

    !at is level9%ase matrics?

    o +eval-base matrics means, having a measure pinned at a certain level of the dimension. $or