Bi Aps Interview Questions
Bi Aps Interview Questions
Categories: Business Intelligence OBIEE Interview Questions and Answers FAQ These questions are related to what previously known as Siebel Analytics is now known as OBIEE i e Oracle Business Intelligence Enterprise Edition Define OBIEE repository !epository stores the "eta data in#or$ation OBIEE repository is a #ile syste$% e&tension o# the repository #ile rpd 'ith BI Server% all the rules needed #or security% data $odeling% aggregate navigation% caching% and connectivity is stored in $etadata repositories Each repository can store $ultiple business $odels BI Server can access $ultiple repositories
What is the end to end life cycle of OBIEE project? o OBIEE li#e cycle ( )ather Business !equire$ents * Identi#y source syste$s + ,esign ET- to load to a ,' i# source data doesn.t e&ist / Build a repository 0 Build dashboard or use answers #or reporting 1 ,e#ine security 2-,A3 or E&ternal table45 6 Based on per#or$ance% decide on aggregations and7or caching $echanis$ 8 Testing and 9A What were you sche as? !ow does OBIEE Architecture wor"s? E#plain the three layers$ !ow do you i port sources? o There are #ive parts o# OBIEE Architecture ( Clients * BI 3resentation Server + BI server / BI Scheduler Service 0 ,ata sorces o "etadata that represents the analytical "odel Is created using the BI Ad$inistration tool o !epository divided into three layer ( 3hysical : !epresents the data Sources * Business : $odels the ,ata sources into ;acts And ,i$ension + 3resentation : Speci#ies the users view o# the $odel<rendered in Siebel answer
If you have % facts and & di ension and you need to join would you reco end joinin' fact with fact? If no than what is the option? Why you won(t join fact to fact? o In the B"" layer% create one logical table 2#act5 and add the + #act table as logical table source What is connection pool and how any connection pools did you have in your last project? o connection pool is needed #or every physical database o It contains in#or$ation about the connection to the database% not the database itsel# o Can use either shared user accounts or can use pass=through accounts =>se: >SE! and 3ASS'O!, #or pass through o 'e can have $ultiple connection pools #or each group to avoid waiting )urpose of Alias *a+les o An Alias table 2Alias5 is a physical table with the type o# Alias It is a re#erence to a logical table source% and inherits all its colu$n de#initions and so$e properties #ro$ the logical table source A logical table source shows how the logical ob?ects are $apped to the physical layer and can be $apped to physical tables% stored procedures% and select state$ents An alias table can be a re#erence to any o# these logical table source types o Alias Tables can be an i$portant part o# designing a physical layer The #ollowing is a list o# the $ain reasons to create an alias table: @ To reuse an e&isting table $ore than once in your physical layer 2without having to i$port it several ti$es5 @ To set up $ultiple alias tables% each with di##erent keys% na$es% or ?oins o To help you design sophisticated star or snow#lake structures in the business $odel layer Alias tables are critical in the process o# converting E! Sche$as to ,i$ensional Sche$as !ow do you define the relationship +etween facts and di ensions in B,, layer? o >sing co$ple& ?oin %we can de#ine relationship between #acts and di$entions in B"" layer What is ti e series wi-ard? When and how do you use it? o 'e can do co$parison #or certain $easures 2 revenue %sales etc 5 #or current year vs previous year% we can do #or $onth or week and day also o Identi#y the ti$e periods need to be co$pared and then period table keys to the previous ti$e period o The period table needs to contain a colu$n that will contain ABear Ago@ in#or$ation o The #act tables needs to have year ago totals o To use the ATi$e series wiCard@ A#ter creating your business $odel right click the business $odel and click on ATi$e Series 'iCard@ o The Ti$e Series 'iCard pro$pts you to create na$es #or the co$parison $easures that it adds to the business $odel o The Ti$e Series 'iCard pro$pts you to select the period table used #or the co$parison $easures
o Select the colu$n in the period table that provides the key to the co$parison period This colu$n would be the colu$n containing ABear Ago@ in#or$ation in the period table o Select the $easures you want to co$pare and then Select the calculations you want to generate ;or e&: "easure: Total ,ollars and calculations are Change and 3ercent change o Once the Ti$e series wiCard is run the output will be: a5 Aliases #or the #act tables 2in the physical layer5 b5 Doins between period table and alias #act tables c5 Co$parison $easures d5 -ogical table sources o In the )eneral tab o# the -ogical table source etc you can #ind A)enerated by Ti$e Series 'iCard@ in the description section o Then you can add these co$parision $easures to the presentation layer #or your reports o E&: Total sales o# current qtr vs previous qtr vs sa$e qtr year ago Did you create any new lo'ical colu n in B,, layer. how? o Bes 'e can create new logical colu$n in B"" layer o E&a$ple: !ight click on #act table =new lgical colu$n=give na$e #or new logical colu$n like Total cost o Eow in #act table source%we have one option colu$n $apping% in that we can do all calculation #or that new colu$n /an you use physical join in B,, layer? o yes we can use physical ?oin in B"" layer when there is SC, type * we need co$ple& ?oin in B"" layer /an you use outer join in B,, layer? o yes we can 'hen we are doing co$ple& ?oin in B"" layer %there is one option type%outer ?oin is there What are other ways of i provin' su ary 0uery reports other than A''re'ate 1avi'ation and /ache ,ana'e ent @ Inde&es @ Doin algorith$ @ "at7view query rewrite @ 'eb proper report design its opti$al by $aking sure that it is not getting any addition colu$n or rows What is level2+ase atrics? o -eval=base $atrics $eans% having a $easure pinned at a certain level o# the di$ension ;or E&a$ple% i# you have a $easure called A,ollars@% you can create a A-evel Based "easure@ called ABearly ,ollars@ which 2you guessed it5 is ,ollars #or a Bear This $easure will always return the value #or the year even i# you drill down to a lower level like quarter% $onth4 etc To create a level based $easure% create a new logical colu$n based on the original $easure 2like ,ollars in the e&a$ple above5 ,rag and drop the new
logical colu$n to the appropriate level in the ,i$ension hierarchy 2in the above e&a$ple you will drag and drop it to Bear in Ti$e ,i$ o A -B" is a $etric that is de#ined #or a speci#ic level or intersection o# levels o "onthly Total Sales or 9uarterly Sales are the e&a$ples o Bou can co$pare $onthly sales with quarterly sales Bou can co$pare custo$er orders this quarter to orders this year What is lo''in' level?Where can you set lo''in' levels? o Bou can enable logging level #or individual users< you cannot con#igure a logging level #or a group o Set the logging level based on the a$ount o# logging you want to do In nor$al operations% logging is generally disabled 2the logging level is set to F5 I# you decide to enable logging% choose a logging o level o# ( or * These two levels are designed #or use by Siebel Analytics Server ad$inistrators o Set -ogging -evel ( In the Ad$inistration Tool% select "anage G Security * The Security "anager dialog bo& appears + ,ouble=click the user s user I, / The >ser dialog bo& appears 0 Set the logging level by clicking the >p or ,own arrows ne&t to the -ogging -evel #ield What is varia+le in OBIEE? o Bou can use variables in a repository to strea$line ad$inistrative tasks and $odi#y $etadata content dyna$ically to ad?ust to a chainging data environ$ent The Ad$inistration Tool includes a Hariable "anager #or de#ining variables What is syste varia+le and non syste varia+le? o Syste$ variables o Syste$ variables are session variables that the Siebel Analytics Server and Siebel Analytics 'eb use #or speci#ic purposes Syste$ variables have reserved na$es% which cannot be used #or other kinds o# variables 2such as static or dyna$ic repository variables% or #or nonsyste$ session variables5 o 'hen using these variables in the 'eb%pre#ace their na$es with E9ISESSIOE ;or e&a$ple% to #ilter a colu$n on the value o# the variable -O)-EHE- set the #ilter to the Hariable E9ISESSIOE -O)-EHEo Eonsyste$ variables o A co$$on use #or nonsyste$ session variables is setting user #ilters ;or e&a$ple% you could de#ine a nonsyste$ variable called Sales!egion that would be initialiCed to the na$e o# the user.s sales region Bou could then set a security #ilter #or all $e$bers o# a group that would allow the$ to see only data pertinent to their region o 'hen using these variables in the 'eb% pre#ace their na$es with E9ISESSIOE ;or e&a$ple% to #ilter a colu$n on the value o# the variable Sales!egion set the #ilter to the Hariable E9ISESSIOE Sales!egion
What are different types of varia+les? E#plain each$ o There are two classes o# variables: ( !epository variables * Session variables !epository variables A repository variable has a single value at any point in ti$e There are two types o# repository variables: static : This value persists% and does not change until a Siebel Analytics Server ad$inistrator decides to change it dyna$ic:The values are re#reshed by data returned #ro$ queries 'hen de#ining a dyna$ic repository variable% you will create an initialiCation block or use a pree&isting one that contains a S9- query Bou will also set up a schedule that the Siebel Analytics Server will #ollow to e&ecute the query and periodically re#resh the value o# the variable Session Hariables Session variables are created and assigned a value when each user logs on There are two types o# session variables: ( syste$ * nonsyste$ What are the cache ana'e ent? 1a e all of the and their uses$ For Event pollin' ta+le do u need the ta+le in your physical layer? o "onitoring and $anaging the cashe is cache $anage$ent There are three ways to do that o ,isable caching #or the syste$ 2IEI E9 con#ig #ile5% Cashe persistence ti$e #or speci#ied physical tables and Setting event polling table o ,isable caching #or the syste$ 2IEI E9 con#ig #ile : Bou can disable caching #or the whole syste$ by setting the EEAB-E para$eter to EO in the E9SCon#ig IEI #ile and restarting the Siebel Analytics Server ,isabling caching stops all new cache entries and stops any new queries #ro$ using the e&isting cache ,isabling caching allows you to enable it at a later ti$e without losing any entries already stored in the cache o Cashe persistence ti$e #or speci#ied physical tables : Bou can speci#y a cachable attribute #or each physical table< that is% i# queries involving the speci#ied table can be added to the cache to answer #uture queries To enable caching #or a particular physical table% select the table in the 3hysical layer o# the Ad$inistration Tool and select the option "ake table cachable in the )eneral tab o# the 3hysical Table properties dialog bo& Bou can also use the Cache 3ersistence Ti$e settings to speci#y how long the entries #or this table should persist in the query cache This is use#ul #or O-T3 data sources and other data sources that are updated #requently% potentially down to every #ew seconds o Setting event polling table : Siebel Analytics Server event polling tables store in#or$ation about updates in the underlying databases An application 2such as an application that loads data into a data $art5 could be con#igured to add rows to an event polling table each ti$e a database table is updated The Analytics server polls this table at set intervals and invalidates any cache entries corresponding to the updated tables
o ;or event polling table %It is a standalone table and doesn.t require to be ?oined with other tables in the physical layer What is Authentication? !ow any types of authentication$ o Authentication is the process by which a syste$ veri#ies% through the use o# a user I, and password% that a user has the necessary per$issions and authoriCations to log in and access data The Siebel Analytics Server authenticates each connection request it receives @ Operaing syste$ autentication @ E&ternal table authentication @ ,atabase authentication @ -,A3 authentication What is o+ject level security? o There are two types o# ob?ect level security: !epository level and 'eb level o !epository level : In presention layar we can set !epository level security by giving per$ission or deny per$ission to users7groups to see particular table or colu$n o web level:thisprovides security #or ob?ects stored in the siebel anlytics web catlog%such as dashboards%dashboards pages%#older%and reportsyou can only view the ob?ects #or which you are authoriCed ;or e&a$ple%a $id level $anager $ay not be granted access to a dashboard containing su$$ary in#or$ation #or an entire depart$ent What is data level security? o This controls the type an a$ount o# data that you can see in a report 'hen $ultiple users run the sa$e report the results that are returned to each depend on their access rights and roles in the organiCation ;or e&a$ple a sales vice president sees results #or alll regions% while a sales representative #or a particular region sees onlu data#or that region What is the difference +etween Data 3evel 4ecurity and O+ject 3evel 4ecurity? o ,ata level security controls the type and a$ount o# data that you can see in a reports Ob?ectlevel security provides security #or ob?ects stored in the siebel analytics web catlog% like dashboards%dashboards pages%#older%and reports !ow do you i ple ent security usin' E#ternal *a+les and 3DA)? o Instead o# storing user I,s and passwords in a Siebel Analytics Server repository% you can $aintain lists o# users and their passwords in an e&ternal database table and use this table #or authentication purposes The e&ternal database table contains user I,s and passwords% and could contain other in#or$ation% including group $e$bership and display na$es used #or Siebel Analytics 'eb users The table could also contain the na$es o# speci#ic database catalogs or sche$as to use #or each user when querying data o Instead o# storing user I,s and passwords in a Siebel Analytics Server repository% you can have the Siebel Analytics Server pass the user I, and password entered by the user to an -,A32-ightweight ,irectory Access 3rotocol 5 server #or authentication The server uses clear te&t passwords in -,A3 authentication "ake sure your -,A3 servers are set up to allow this
If you have 5 fact and you want to do report on one with 0uarter level and the other with onth level how do you do that with just one ti e di ension? o >sing levelbase $atrics Did you wor" on a stand alone 4ie+el syste or was it inte'rated to other platfor s? o ,eploying the Siebel analytics plat#or$ without other Siebel applications is called Siebel analytics Stand =Alone I# your deploy$ent includes other siebel Analytics Application it called integrated analytics =Bou can say Stand=Alone siebel analytics !ow to sort colu ns in rpd and we+? o Sorting on web colu$n% sort in the rpd its sort order colu$n If you want to create new lo'ical colu n where will you create 6in repository or dash+oard7 why? o I will create new logical colu$n in repository because i# it is in repository%you can use #or any report I# you create new logical colu$n in dashboard then it is going to a##ect on those reports %which are on that dashboard you can not use that new logical colu$n #or other dashboard2or request5 What is co ple# join. and where it is used? o we can ?oin di$ention table and #act table in B"" layer using co$ple& ?oin when there is SC, type * we have to use co$ple& ?oin in B$$ layer If you have di ension ta+le li"e custo er. ite . ti e and fact ta+le li"e sale and if you want to find out how often a custo er co es to store and +uys a particular ite . what will you do? o write a query as ASE-ECT custo$erIna$e% ite$Ina$e% saleIdate% su$2qty5 ;!O" custo$erIdi$ a% ite$Idi$ b% ti$eIdi$ c% saleI#act d 'JE!E d custIkey K a custIkey AE, d ite$Ikey K b ite$Ikey AE, d ti$eIkey K c ti$eIkey )!O>3 BB custo$erIna$e% ite$Ina$e% saleIdate@ 8ou wor"ed on standalone or inte'rated syste ? o Standalone If you want to li it the users +y the certain re'ion to access only certain data. what would you do? o using data level security o Siebel Analytics Ad$inistrator: go to "anage =G Security in le#t hand pane u will #ind the user% groups% -,A3 server% Jierarchy 'hat you can do is select the user and right click and go to properties% you will #ind two tabs na$ed as users and logon% go to user tab and click at per$ission button in #ront o# user na$e you have selected as soon as u click at per$ission you will get a new window with user group per$ission having three tabs na$ed as general %query li$its and #ilter and you can speci#y your condition at #ilter tab% in which you can select presentation table
%presentation colu$ns %logical table and logical colu$ns where you can apply the condition according to your require$ent #or the selected user or groups If there are 9:: users accessin' data. and you want to "now the lo''in' details of all the users. where can you find that? o To set a user s logging level ( In the Ad$inistration Tool% select "anage G Security The Security "anager dialog bo& appears * ,ouble=click the user s user I, The >ser dialog bo& appears + Set the logging level by clicking the >p or ,own arrows ne&t to the -ogging -evel #ield !ow do i ple ent event pollin' ta+le? o Siebel Analytics Server event polling tables store in#or$ation about updates in the underlying databases An application 2such as an application that loads data into a data $art5 could be con#igured to add rows to an event polling table each ti$e a database table is updated The Analytics server polls this table at set intervals and invalidates any cache entries corresponding to the updated tables @ Can you $igrate the presentation layer only to di##erent server o Eo we can.t do only presentation layer And ask hi$ #or $ore in#or$ation and use one o# the above answers o Create a O,BC connection in the di##erent serve and access the layer o Copy the !pd and $igrate it to other server Define pipeline$ Did you use it in your projects? o Bes% pipelines are the stages in a particular transaction assess$ent% #inance etc !ow do you create filter on repository? o 'here condition on content tab !ow do you wor" in a ulti user environ ent? What are the steps? o Create a shared directory on the network #or "ulti=user ,evelop$ent 2">,5 o Open the rpd to use in ">, ;ro$ Tools=GOptions% setup the ">, directory to point to the above directory o ,e#ine pro?ects within the rpd to allow $ultiple users to develop within their sub?ect area or ;acts o Save and $ove the rpd to the shared directory setup in point ( o 'hen users work in the ">, $ode% they open the ad$in tool and start with o ">, =GCheckout to checkout the pro?ect they need to work on 2not use the ;ile open as you would usually do5 o A#ter co$pletely the develop$ent% user checkin the changes back to the network and $erge the changes Where are passwords for userid? 3dap.e#ternal ta+le authentication stored respectively?
o passwords #or userid are in siebel analytics server repository -dap authentication in -dap server e&ternal database in a table in e&ternal database /an you +ypass sie+el analytics server security ?if so how? o yes you can by=pass by setting authententication type in E9SCOE;I) #ile in the security section as:authenticationItypeKbypassInqs instancecon#ig &$l and nqscon#ig ini are the * places @ 'here can you add new groups and set per$issionsL o you can add groups by going to $anageGsecurityGadd new groupsG Bou can give per$issions to a group #or query li$itation and #ilter conditions what are the thin's you can do in the B,, layer? o Aggrigation navigation%level base $atrics%ti$e series wiCard%create new logical colu$n%co$le& ?oin what is ;a''ed hierarchy? and how do u ana'e it o !agged Jierarchy is one o# the di##erent kinds o# hierarchy o A hierarchy in which each level has a consistent $eaning% but the branches have inconsistent depths because at least one $e$ber attribute in a branch level is unpopulated A ragged hierarchy can represent a geographic hierarchy in which the $eaning o# each level such as city or country is used consistently% but the depth o# the hierarchy varies o ;or e&a$ple% a geographic hierarchy that has Continent% Country% 3rovince7State% and City levels de#ined One branch has Eorth A$erica as the Continent% >nited States as the Country% Cali#ornia as the 3rovince or State% and San ;rancisco as the City Jowever% the hierarchy beco$es ragged when one $e$ber does not have an entry at all o# the levels ;or e&a$ple% another branch has Europe as the Continent% )reece as the Country% and Athens as the City% but has no entry #or the 3rovince or State level because this level is not applicable to )reece #or the business $odel in this e&a$ple In this e&a$ple% the )reece and >nited States branches descend to di##erent depths% creating a ragged hierarchy What is the difference +etween 4in'le 3o'ical *a+le 4ource and ,ultiple 3o'ical *a+le 4ources? o I# a logical table in B"" layer has only one Table as the source table then it is Single -TS o I# the logical table in B"" layer has $ore than one table as the sources to it then it is called "ultiple -TS o E&: >sually ;act table has "ultiple -TS.% #or which sources will be co$ing #ro$ di##erent 3hysical tables @ Can you let $e know how $any aggregate tables you have in your pro?ectL On what basis have you created the$L o As per resu$e ?usti#ication docu$ent !ow do you +rin'<relate the a''re'ate ta+les into the 4ie+el analytics 3o'ical layer?
o One way o# bringing the Aggregate Tables into the B"" layer is by bringing the$ as -ogical Table sources #or the corresponding ;act table o This is done by dragging and dropping the aggregate table into the corresponding #act table A#ter doing that establish the colu$n $appings and the set the aggregation levels !ow do you "now which report is hittin' which ta+le. either the fact ta+le or the a''re'ate ta+le? o A#ter running the report% go to AAd$inistration@ tab and go to click on A"anage Sessions@ There you can #ind the queries that are run and in the AHiew -og@ option in the Session "anage$ent you can #ind which report is hitting which table 4uppose I have report which is runnin' for a+out % inutes typically$ What is the first step you ta"e to i prove the perfor ance of the 0uery? o ;ind the sql query o# the report in Ad$in=G$anage Session=G run the sql query on toad =Gread the e&plain plan output =G$odi#y the S9- based on the e&plain plan output 4uppose you have a report which has the option of runnin' on a''re'ate ta+le$ !ow does the tool "now to hit the A''re'ate ta+le and for that what the steps you follow to confi'ure the ? o E&plain the process o# Aggregate navigation @ Jave you heard o# I$plicit ;actsL I#% so what are theyL o An i$plicit #act colu$n is a colu$n that will be added to a query when it contains colu$ns #ro$ two or $ore di$ension tables and no $easures Bou will not see the colu$n in the results It is used to speci#y a de#ault ?oin path between di$ension tables when there are several possible alternatives o ;or e&a$ple% there $ight be $any star sche$as in the database that have the Ca$paign di$ension and the Custo$er di$ension% such as the #ollowing stars: @ Ca$paign Jistory star Stores custo$ers targeted in ca$paign @ Ca$paign !esponse star Stores custo$er responses to a ca$paign @ Order star Stores custo$ers who placed orders as a result o# a ca$paign In this e&a$ple% because Ca$paign and Custo$er in#or$ation $ight appear in $any seg$entation catalogs% users selecting to count custo$ers #ro$ the targeted ca$paigns catalog would be e&pecting to count custo$ers that have been targeted in speci#ic ca$paigns @ To $ake sure that the ?oin relationship between Custo$ers and Ca$paigns is through the ca$paign history #act table% a ca$paign history i$plicit #act needs to be speci#ied in Ca$paign Jistory seg$entation catalog The #ollowing guidelines should be #ollowed in creating @ seg$entation catalogs: @ Each seg$entation catalog should be created so that all colu$ns co$e #ro$ only one physical star @ Because the "arketing $odule user inter#ace has special #eatures that allow users to speci#y their aggregations% level=based $easures typically should not be e&posed to seg$entation users in a seg$entation catalog
What is a''re'ate navi'ation? !ow do you confi'ure the A''re'ate ta+les in 4ie+el Analytics? o Aggregate tables store preco$puted results% which are $easures that have been aggregated 2typically su$$ed5 over a set o# di$ensional attributes >sing aggregate tables is a very popular technique #or speeding up query response ti$es in decision support syste$s o I# you are writing S9- queries or using a tool that only understands what physical tables e&ist 2and not their $eaning5% taking advantage o# aggregate tables and putting the$ to good use beco$es $ore di##icult as the nu$ber o# aggregate tables increases The aggregate navigation capability o# the Siebel Analytics Server% however% allows queries to use the in#or$ation stored in aggregate tables auto$atically% without query authors or query tools having to speci#y aggregate tables in their queries The Siebel Analytics Server allows you to concentrate on asking the right business question< the server decides which tables provide the #astest answers 6Assu e you are in B,, layer7 We have & di ension ta+les. in that. 5 ta+les need to have hierarchy. then in such a case is it andatory to create hierarchies for all the di ension ta+les? o Eo% its not $andatory to de#ine hierarchies to other ,i$ension tables /an you have o Bes ultiple data sources in 4ie+el Analytics?
!ow do you deal with case state ent and e#pressions in sie+el analytics? o use e&pression builder to create case when4then end state$ent Do you "now a+out Initiali-ation Bloc"s? /an you 'ive e an e#a ple where you used the ? o Init blocks are used #or instantiating a session when a user logs in o To create dyna$ic variable you have to create IB to write sql state$ent what is 0uery repository tool? o It is utility o# Seibel7OBIEE Ad$in tool o allows you to e&a$ine the repository $etadata tool o #or e&a$ple: search #or ob?ects based on na$e%type o E&a$ine relationship between $etadata ob?ects like which colu$n in the presentation layer $aps to which table in physical layer what is =D> and why do we need it? o Dava ,evelop$ent Mit 2D,M5% A so#tware package that contains the $ini$al set o# tools needed to write% co$pile% debug% and run Dava applets Oracle doesn(t reco end Opa0ue ?iews +ecause of perfor ance considerations. so why<when do we use the ? o an opaque view is a physical layer table that consists o# select state$ent an opaque view should be used only i# there is no other solution
/an you i'rate the presentation layer to a different server$ o Eo we have to $igrate the whole web N rpd #iles !ow do you identify what are the di ension ta+les and how do you decide the durin' the Business<Data odelin'? o ,i$ension tables contain descriptions that data analysts use as they query the database ;or e&a$ple% the Store table contains store na$es and addresses< the 3roduct table contains product packaging in#or$ation< and the 3eriod table contains $onth% quarter% and year values Every table contains a pri$ary key that consists o# one or $ore colu$ns< each row in a table is uniquely identi#ied by its pri$ary=key value or values Why do we have ultiple 3*4 in B,, layer?What is the purpose? o to i$prove the per#or$ance and query response ti$e what is the full for of rpd? o there is no #ull #or$ #or rpd as such% it is ?ust a repository #ile 2!apid#ile ,atabase5 how do i disa+le cache for only 5 particular ta+les? o in the physical layer% right click on the table there we will have the option which says cacheable !ow do you split a ta+le in the rpd 'iven the condition$ 6 the condition 'iven was Bro"er and custo er in the sa e ta+le7 4plit Bro"er and custo er$ o we need to $ake an alias table in the physical layer What type of protocol did you use in 4A4? o TC37I3