Today afternoon I got an idea of "Drop Down Reports"
There might be a better solution:), my thought process working on it.
To get start with
Problem:
Want to display report based on report selection from Drop Down control in OBIEE.
Solution:
Step0: Have a logical column("Report Name" in my example)with all reports to display.
Step1: Create a request with only one Report Name logical column.
Step2: Add 2 filters, first one is "is prompted" and second one is "is equal to ADAMS"(here "adams" is my report name).
Make this column as invisible.
Step3: Make this column as “hide”
Step4: Save request as “to display report xyz”
Repeat step1 to step 4 for each and every report to display on page.
Step 5: Now create a page/dashboard prompt with same logical column as in step1 i.e “Report Name”
Step 6: Operator as “is equal to”
Step 7: Control as “Drop Down”.
You can choose Multi Select control to display multiple reports on same page.
Step 8: Save this prompt.
Step 9: Create new page on dash board
Step10: Add Section, say Dash Board Section.
Step11: Drag and drop dash board prompt (step 8 one) to this section.
Step 12: Add one more section say “Section to display ADAM report”
Step13: Drag and drop “to display report xyz” request (Created in step 4)
Step 14: Drag and Drop request “XYZ” i.e Report to display on page.
Step 15: edit step 12 properties, Choose Guided Navigation link as following
A: Reference Source Request option to “YES” and
B: Source request url as STEP 4 one.
C: Show Section option enable for “If request returns rows”
Repeat Step 10 to Step 15 for each and every report to display on page.
Step 16: Save this page.
Now dash board looks like this, when Drop down Report Select is “Clark”. Dash Board shows only specified report rest every report are hidden.
Like this, I have achieved this requirement.
--Obiee Lover
Hello Srinivas,
ReplyDeleteI'm a novice BI user. Your page is a wealth of information. I had actually setup the prompting of specific reports using this same design. I was expecting this solution would minimize the overhead on the server by allowing the user to call a specific report from a list. However, the system seems to do a great deal of pre-processing with each query ("Preparing Guided Navigation" for every single report in the list). Is there any other solution that can be used to bypass this pre-processing. Thanks.
J
Hi Jeremy,
ReplyDeleteThis approach is not at all recommended but still end user wants then we have no other option.
I hope you have created dummy dimension, in prompt you have used this dummy dimension column.
I guess there is no other better way to do this.
Hi Srinivas,
ReplyDeleteI want to try this option, but in your explenation you asked to create a logical column with all the reports, which means we need to create a logical column in BMM (Which table), and how can we give reports names as values of the new logical column ? We are confused.. can you please explain... It would be a great help if you give screen shots as well.
Thanks,
Anil
@Anil,
ReplyDeleteThank you for visiting my blog.
Create a dummy dimension with one column.
In that keep all your report names as rows.
Still if you need any help shoot me mail. I will respond back asap.
Thanks,
Srinivas
Hi Srinivas,
ReplyDeleteNice post, I have a quit similar requirement..
I have a dashboard with 5 pages, I want to show all the pages in drop down in one dashboard... could you help me out in this...
Thanks,
Ram
@Ram ...
ReplyDeleteCreate all the pages hide them, in above 14 th step instead directly dropping reports use embed object in URL point above hidden page url.
Depending on user selection page will be visible.
hope it helped u some extent and this is not a preferred way of doing.
--Srini
Thanks Srinivas...
ReplyDeletebut I am using OBIEE 11g... I am able to see the same url for all pages... do you have any other alternative???
Thanks
Ram
Hi,
ReplyDeleteIs it possible to show multiple reports from same dropdown value.
I have implemented the same thing in another way, rather than creating a logical column, i have created a answer level column. So My query is: My One analysis consists of 2 reports and i have to show both reports based on single drop down value.
Thanks
Mayank