Professional Documents
Culture Documents
OBIEE ISSUES
1.How do you check whether your graph data is correct?
A)Drag columns in analytics these will generate query in session management .Use these query
and execute in db and then check both outputs.
A)In analytics go to column properties ->intersection and in that keep drilling none.
3.While I try to view data for a particular table in rpd for a table error:sql statement preparation
failed?
A)you need to check the columns names is rpd and compare it with columns in sql database both
should be equal . you may have situations like "column" in sql and in rpd column with no quotes.
4.How to make a dump file from a schema like student where you created tables in sql
developer?
6.While you start services you get TNS listener not working ,what to do?
A)First stop the services and go to control panel->administration tools->services and restart both
the services.
1
Lokesh Krishna Sagi
A)Go to console and in that my realm->customize these table in criteria field clear the values
in that if any, then all the users will be visible.
8.How to join one fact with all dimensions in rpd, without any common keys ?
A)In BMM layer in joins you can find cardinality where you can join all dimensions with one
fact. You can specify the cardinality to N.
2
Lokesh Krishna Sagi
9.Preferred drill path what is the use ?
suppose you have an hierarchy like these and you want to skip the duration in middle and you
use preferred drill path.
double click on coursename and select preferred drillpath , and last select fee . Then in analytics
you can check that while drilling it goes from coursename to fee skipping duration.
10.We should create hierarchy for each dimension and for each fact in the rpd we should
mention detail and total levels. While you create hierarchy just create and leave it.
3
Lokesh Krishna Sagi
for each you should mention in detail level and diff between detail and total is that for detail it
will drill to detail level and for total only up to starting level only.
4
Lokesh Krishna Sagi
*If fact table is joined with dim table then keep it in detail level or else keep in total level
5
Lokesh Krishna Sagi
C:\OBIEE11g\instances\instance1\diagnostics\logs\OracleBIServerComponent\coreapplication_
obis1
14.what to do if is down?
6
Lokesh Krishna Sagi
check if sql is up or not if not remove prefetch,temp files in cmd. then restart the system.
15.How would you compare two tables rows with 7000 and 6000 rows and find out diff rows in
two tables?
A)Firstly check if the report is kept isprompted column and then also not prompted remove the
filter and keep it again and check once.
17.What to do to merge two rpds? suppose you have developed student and sample rpd how will
you merge them?
A)It's so simple ,firstly keep both in offline and copy sample rpd and paste it in physical layer of
student rpd ,then copy BMM layer and paste likewise. Some time you may get hierarchy issues.
security will not be implemented correctly you need to assign once again.
18.suppose i have the following ?How can you keep Batch id in single row?
7
Lokesh Krishna Sagi
click on column heading .in that Edit format change the width of the column. result is
8
Lokesh Krishna Sagi
C:\OBIEE11g\instances\instance1\config\OracleBIServerComponent\coreapplication_obis1
9
Lokesh Krishna Sagi
C:\OBIEE11g\instances\instance1\diagnostics\logs\OracleBIServerComponent\coreapplication_
obis1
C:\OBIEE11g\instances\instance1\config\OracleBIPresentationServicesComponent\coreapplicati
on_obips1.
??
10
Lokesh Krishna Sagi
Views are essentially logical table-like structures populated on the fly by a given query. The results
of a view query are not stored anywhere on disk and the view is recreated every time the query is
executed. Materialized views are actual structures stored within the database and written to disk.
They are updated based on the parameters defined when they are created.
11
Lokesh Krishna Sagi
23.what is global filter?
global filters are also called saved filters, It can apply to multiple reports.
step 1 :Go criteria in answers create a filter by using add filter option in any column.
step 2: save the filter in any shared folders. we can apply this filter to any report which contain
this particular column. we can select saved filter from left pane filter option.
If a report contains multiple blocks like chart and table, you can apply a filter that filters data
from both chart and table. It is not only for two blocks. You can apply a filter to n number of
blocks. That filter is called global filter. Local filter is a normal filter that can be applied usually
on one block.
A)
A)firstly create a view by double clicking on the table.Dont forget to save the changes. Right
click and deploy the view. It saves in database.
12
Lokesh Krishna Sagi
A)
13
Lokesh Krishna Sagi
if you keep 7 then detail level sql query will be given which will effect reports.
passing id column values to sql query will improve performance. From obiee 11g onwards we
can ass
if you set the values like these and create a dash board prompt on products then you can absorb
query that whenever you select product name in query level it passes product number bcz
14
Lokesh Krishna Sagi
query becomes big if you pass name in query.
15
Lokesh Krishna Sagi
one more issue in it the values in the prompt not getting loaded since its xml (samplelite) so I
choose only few columns as options
16
Lokesh Krishna Sagi
$ORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/$COMPONEN
T_NAME/catalog/test bmm
only these instance config file of bipresentation server has changed its catalog path
After clicking on apply changes it will create a copy of the rpd (version)
after clicking
17
Lokesh Krishna Sagi
NQSconfig of biserver changes the repo name:
A)Suppose you have 80 reports and you need to know from which subject area it belogs to in
short time then we use catalog manager.
click on student and add columns at last add dummy column .these column is used for sorting.
18
Lokesh Krishna Sagi
19
Lokesh Krishna Sagi
C:\OBIEE11g\user_projects\domains\bifoundation_domain\config\fmwconfig\servers\AdminSer
ver\applications\bimiddleware_11.1.1\analytics\actions.war\WEB-INF
Enables users dynamically to change the columns that appear in the results
Column selector is used mainly when we have a product and we want that product to get details
according to lob /year/ or some other columns which we have not taken in criteria.
20
Lokesh Krishna Sagi
double click on the column to get the column you want ,don't drag and drop.
21
Lokesh Krishna Sagi
use db function
you will get error that evaluate level is not set in NQSconfig file then go and change
23
Lokesh Krishna Sagi
in sales table
24
Lokesh Krishna Sagi
amount sold is fixed to product catory level.so now we drill also amount sold will not be splitted
Combine Request:
In rpd make a copy of sh
25
Lokesh Krishna Sagi
26
Lokesh Krishna Sagi
click on results ,now you can absorb that both one set to show results and another set results are
combined .
27
Lokesh Krishna Sagi
selection steps:
These are allowing you to interact with the members directly(cubical database).
suppose you want only home audio, cameras only to display then
click on edit
28
Lokesh Krishna Sagi
29
Lokesh Krishna Sagi
you want some calculations on the members you can do like these, select new calculated item
30
Lokesh Krishna Sagi
31
Lokesh Krishna Sagi
click on browse
create a condition and test it ,if it's true then only the section will display results.You can save
the condition
32
Lokesh Krishna Sagi
33