Dashboard Prompt Execution Order

Hi everyone,
I wanted to create a few test cases to see which order the Dashboard prompts were executing. What I did was I created two identical dashboard prompts, DBP1 and DBP2, on column "Account Number". I set DBP1 to Default to Specific value of 1. I set DBP2 to Default to Specific value of 2. My assumption is that the last prompt that executes is the value that will be shown in a dashboard.
I put the two prompts into a Dashboard and ran a few tests and here is what I found out:
1. The order in which the prompts appear are the dashboard is irrelevant to the execution order.
2. The value to which the prompts are set to is irrelevant to the execution order
3. The name of the dashboard prompts is irrelevant to the execution order
4. The alias of the dashboard prmopt is irrelevant to the execution order
In my trials, the second dashboard prompt's value was always the one being shown. So I created a third dashboard prompt DBP3 set to value 3. Then all the prompts had 3 as their value. My conclusion is that DB prompts are executed in the order in which they are created. Some where in their metadata, there must be a sequence number or internal ID that grows each time a DB prompt is created. Then OBIEE uses this identifier to determine execution order.
Can anyone confirm or deny that?
Thanks!
-Joe
Edited by: Joe Bertram on Dec 5, 2009 10:44 AM

Hi Sunil,
Thanks for the reply. You are correct. Its seems that the dashboard prompts do execute asynchronously.
It turns out the reason why I was seeing newer dashboard prompts taking precendent over older dashboard prompts has to do with the cache. Apparently the last dashboard prompt in the cache, is the value all the prompts will have.
thanks!
-Joe

Similar Messages

  • Dashboard Prompt Title

    Hi,
    I am displaying a report in a Dashboard. This report has three Prompts, "From Date", "To Date" and "Department".
    Once I select the prompts, the reports displays correctly. However, I would like to Print on top of the page the actual values of for "From Date", "To Date" and "Department".
    The format will be something like this:
    Report Name:
    Date From: 12/01/2008 To 12/01/2008
    Department: AnyDepartment
    How can I do this?
    Thanks,
    rkingmdu

    Ok,
    Here are the two dashboard prompts:
    Prompt 1: CHAR column,
    formula: CASE WHEN 1=0 THEN "ACTIVITY"."STATUS" ELSE 'Test' END.
    Operator: "is equal to / is in".
    Control: Drop down list. "All choices" box is checked
    Show: SQL Results. "SELECT DISTINCT CAST("ACTIVITY"."DATE SOLD" AS DATE) FROM SUBAREA
    Default to: Report Defaults
    Set Variable: Presentation Variable - FromDate
    Created Prompt2 with the same procedure, except the PV name is ToDate.
    In the Report, I display two columns, Product and Date Sold.
    The Filter for the report looks like this:
    "ACTIVITY"."DATE SOLD" >= '@{FromDate}'
    AND "ACTIVITY"."DATE SOLD" <= '@{ToDate}' .
    When I open the dashboard, I get the error:
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 17001] Oracle Error code: 1858, message: ORA-01858: a non-numeric character was found where a numeric was expected at OCI call OCIStmtExecute: select T21021.PRODUCT as c1, T21021.DATE_SOLD as c2 from ACTIVITY T21021 where ( T21021.DATE_SOLD between '@{FromDate}' and '@{ToDate}' ) order by c1, c2. [nQSError: 17011] SQL statement execution failed. (HY000)
    SQL Issued: SELECT "ACTIVITY"."PRODUCT" saw_0, "ACTIVITY"."DATE SOLD" saw_1 FROM SUBAREA WHERE ("ACTIVITY"."DATE SOLD" >= '@{FromDate}' ) AND ("ACTIVITY"."DATE SOLD" <= '@{ToDate}' ) ORDER BY saw_0, saw_1
    Thanks
    rkingmdu

  • Error while creating presentation variable in Dashboard prompts.

    Hi Team
    I have been going through the guidelines and procedures to create a presentation variable to use it in the dashboard prompt ( mentioned in the previous blogs ) .I followed the below link :
    http://oraclebi.blog.com/example-of-presentation-variable-in-obiee/
    I am using the following query :
    ========================================================
    SELECT case when 1=0 then "D2 Market"."M04 Region"
    else 1
    end
    FROM "Sample Sales"
    UNION ALL
    select case when 1=0 then "D2 Market"."M04 Region"
    else 2
    end
    FROM "Sample Sales"
    =========================================================
    I just wanted to create 2 dummy choices i.e 1 and 2 .But while soing so I am getting erros in the case statements :
    =========================================================
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27005] Unresolved column: "D2 Market"."M04 Region". (HY000)
    SQL Issued: SELECT case when 1=0 then "D2 Market"."M04 Region" else 1 end FROM "Sample Sales" UNION ALL select case when 1=0 then "D2 Market"."M04 Region" else 2 end FROM "Sample Sales"
    =========================================================.
    Please suggest and let me know if there is any other method to have 2 chioces in drop down i.e 1 and 2 using SQL statements while creating the dashboard prompts.
    Thanks

    Hi Rachit
    You answered my doubt.This one really works . Thanks a lot !
    But i have one more doubt i.e if have created the Presentation variable in the dashboard prompt and I want to use it in a report
    i.e the scenario is If I have created a new column i.e " Revised Salary " in the Presentation Services and want the values to be entered there dynamically upon end users choice. For ex the end user selecrts value of 1 then the report would display an increament of 500 to all the employees in the " Revised Salary " column and if the end user select value of 2 .. the report would display a decrement of 500 in the " Revised salary column".
    I am getting the following error :
    ========================================================================
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 59001] Binary Logical operation is not permitted on VARBINARY, INTEGER operand(s). (HY000)
    SQL Issued: SELECT "D0 Time"."T05 Per Name Year" saw_0, "D2 Market"."M04 Region" saw_1, "D4 Product"."P01 Product" saw_2, "D1 Customer"."C1 Cust Name" saw_3, "F1 Revenue"."1-01 Revenue (Sum All)" saw_4, CASE WHEN 0='1' then "F1 Revenue"."1-01 Revenue (Sum All)" +500 else "F1 Revenue"."1-01 Revenue (Sum All)" - 500 end saw_5 FROM "Sample Sales" ORDER BY saw_0, saw_1, saw_2, saw_3
    ========================================================================
    Please NOTE : The column on which I want to do an increament is : "F1 Revenue"."1-01 Revenue (Sum All)"
    Thanks

  • I cant able to create a new Analysis and Dashboard prompt in OBIEE 11g

    Hi Gurus,
    i try to create a new Analysis in OBIEE 11g in (brower: ie,Google chrome, Mozila), i got the error "*unterminated string literal*" and "*Exception at function updateSelectionsPanel: unterminated string literal*".
    and i try to create a new Dashboard Prompt using column prompt when i select the column i don't get the filter form and not to be add the column prompt in the Dashboard Prompt.
    Thanks,

    Moving this discussion to the Adobe Creative Cloud forum.
    Kriskristferson if you are facing difficulties with your order then please contact our support team directly at Contact Customer Care.

  • How to add different columns in a single dashboard prompt?

    Hi
    I am new to this forum. I got a new requirement, my client is asking me to show multiple columns with multiple tables in a single dashboard prompt
    for Ex: Column name Table name
    1. Customer 1. Customer Details
    2. Market 2. Region
    3. Order 3. Order Status
    4. Product 4. Product Type
    He wants to show all these column names in a single prompt when user click on the particular column name it should appear on report. Is it Possible? if possible tell me how?

    See this thread...
    Re: How to add new columns by using Multiselect

  • Dashboard Prompts in OBIEE 11g

    Hi all,
    I had a requirement:
    In my dashboard page , prompts are YEAR , QUARTER , MONTH , PRODUCT NAME , ORDER NAME .
    Now when i select  YEAR = 2010 , then Quarter should display values related to 2010 .
    If i select Quarter = 2010 Q1 then month should display only related values.
    which is like creating dependency between the dashboard prompts.
    Can some one please help me in this issue .

    In your dashboard prompt properties you need to tick the 'Constrain' box for all the columns that you want be constrained by the other choices, e.g Year, Quarter, Month.
    Only tick Product Name / Order Name if you want these to be constrained also but bear in mind it could cause a performance delay if you are having to join tables to get the constrain.
    Hope this helps,
    Regards
    Alastair

  • Using variables in the SQL Results in Dashboard Prompt

    I use the ff query to limit my results on my dashboard prompt. The variable value is given by a dashboard prompt within the same page.
    SELECT Owner.Name saw_0 FROM "iSupport Service Request" WHERE "- Service Request Attributes".Platform =
    '@{promptedPlatform}' ORDER BY saw_0
    It works fine with this query, only when selecting a particular selection in the prompt that feeds the variable data. Is there anyway to have this particular prompt by default(when the page first loads, load all the values possible prior to filtering by the variable?

    Hi Harley ,
    The frame labels are 1,2,3 etc
    sym.setVariable("subselect" , 0); // in the stage composition ready
    Then in the menu you can set the "subselect" variable to 1,2,3 and then call sym.play(sym.getVariable("subselect"));
    Thanks and Regards,
    Sudeshna Sarkar

  • Constraining Values in Dashboard Prompts

    Hi,
    I have a question about constraining values in dashboard prompts. Do all fields need to come from the same table as I am finding constraining values is not working where I am selecting some values from different tables:
    For example
    Start Date - Fact Table
    End Date - Fact Table
    Salesperson - Org Dim
    Market - Org Dim
    Introducer - Org Dim
    Customer - Org Dim
    I am trying to constrain values beginning from Salesperson and so on but this does not work.
    Is this the expected behaviour? should all values be retrieved from the same table in order for this to work?
    Thanks

    Hi,
    Below is the filter I am applying in the report:
    "Agreement Fact"."Prop Creation Date" >= Evaluate('to_date(%1,%2)','@{startdate}','YYYY-MM-DD HH24:MI:SS')
    and "Agreement Fact"."Prop Creation Date2" <= Evaluate('to_date(%1,%2)','@{enddate}','YYYY-MM-DD HH24:MI:SS')
    and Organisation.Market = '@{market}'
    and Organisation."Sales Person Name" = '@{salesperson}'
    and Organisation."Introducer Name" = '@{introducer}'
    and Organisation."Customer Name" = '@{customer}'
    I have selected constrain in the report from salesperson onwards but instead when I run the dashboard report the values beginning with salesperson do not show.
    I definitely know that data exists for the date parameters(startdate and enddate) and market parameter. I have run a report in answers using the same parameters as in dashboard and do see data.
    Can anyone help?
    Thanks
    Edited by: sliderrules on 14-Mar-2011 05:57

  • No break in dashboard prompt name

    hi ,
    My dashboard prompt name is walker SR Account Name .But OBIEE by default put Walker SR In one line and Account Name in Another line . but we need to show walker SR Account Name in one line.
    Thanks,

    I have a prompt with 4 columns-full date, customer number,customer name and customer (concat of customer number and name) in the same order. I checked Constrain to the last two columns--customer name and customer, so that I get the customer name and customer fields filled up when I selected customer number.
    Here are the details:
    'Column' 'operator' 'control' 'show'(constrain) 'default to' 'set variable' 'label'
    'Full Date' 'is between' 'calendar' 'unchecked constrain' 'specific value' --- 'Period'
    'Customer Number' 'is equal to/is in' 'multi-select' 'all values' 'specific value' -- 'Customer #'
    'Customer Name' 'is equal to/is in' 'multi-select' 'all values/Constrain' 'Report Defaults' -- 'Customer Name'
    'Customer Name))' 'is equal to/is in' 'multi-select' 'all values/Constrain' 'Report Defaults' -- 'Customer'
    Since date/customer number is default to specific value, on the dashboard, I click on Customer Name and/or Customer and it shows 'No Choices Available.'I see the same behavior even if I change the full date and Customer Number.
    I tried the following after looking for this online.
    1) Click OK in the Customer Name multi select box.
    OR
    2) Enter some value in the box and click GO in the CUstomer Name multi select box.
    OR
    3) Select Constrain (which I am already doing).
    None of the mentioned above worked for me.

  • Two values in Dashboard prompt

    Hi,
    How do i display two values in the dashboard prompt. In order to make the prompt more discriptive and easy to understand for the user i am trying to display both the processing period and the week number in the prompt but i want to pass only the the processing period to the reports. Can i do it?
    Thanks

    Hi,
    create a new logical column with concatenated values of date & week number and use this in prompts display. In RPD, keep processing date as a key column for the new column.
    In analysis, simply put a filter based on the key column as OBIEE will pass processing date only to the report.
    Let me know if you have any doubts.
    cheers.. Patrick.

  • Problem showing constrained values in dashboard prompt using a specific val

    Hi all,
    I'm using a dashboard prompt showing several fields ie Company, Business Area, Dept. They are set as the following:
    Drop Down List Box
    Show > All Choices, Constrained
    Default > Specific Value
    The requests work fine with these prompts. The problem is if I go to Dept drop down, all I see are '(All Choices)' and the default dept I established defining the prompt. There are other depts for the same Business Area that I want to see, not just the default value.
    What did I do wrong?
    Thanks in advance

    Hi ,
    may be the problem with company also ,you enabled the constrained to company as well i guess..
    Just check with this order Business Area,Dept , Company , .. enable the constraint for company and Dept and test the prompt by selecting the business area , are you able to see the company and dept correctly or not.
    Just a testing method ...helpful for you.
    Thanks,
    Ananth

  • Using a column twice in a dashboard prompt -- multi-select and wild-carding

    My client is using OBIEE 10.1.3.2; they cannot upgrade at this time. However, they want to be able to enter both a list of values and a wild-card search for additional values at the same time for a single column in a dashboard prompt.
    Since they cannot upgrade, they do not have the wild-card search feature of the enhanced multi-select prompt feature of 10.1.3.3 and later releases.
    Has anyone found another method to do this, perhaps by using a column twice in a dashboard prompt or in separate dashboard prompts on the same dashboard apge, in order to OR the results of a multi-select and an edit box (with wild-card pattern-match entry)? I suspect that will not work -- that the results sets of one prompt for a column will override any other prompt result sets for the same column.
    Has anyone found another way to do this, prior to release 10.1.3.3?

    Yes, it is possible.
    This is how to do it:
    In your report you need to add two filters on the same column and combine them with OR.
    First filter: is prompted.
    Second filter: is like presentation_variable
    Then protect this filter!* This will make that your prompt will be filtered on the pres. variable and that it won't be overwritten by another prompt.
    Now create your dashboard prompt:
    First add your column with an edit box and attach the presentation variable to it.
    Then edit the formula of the column, so it will not reference to the column anymore. (Which isn't needed, since the value will be set to the pres. variable.)
    Then add the same column with a multi-select.
    Then test it and check your results.
    Regards,
    Stijn

  • How to use rank inside SQL results of a dashboard prompt

    I am trying to find last updated date of fact table, last updated date of fact table - 7, last updated date of fact table -21 etc. to be populated in a dashboard prompt and for which I thought i could use Oracle rank() over last_updated_date using a sql synatx like this.
    select Periods."Current Week Date" from(SELECT Periods."Current Week Date", RANK(Periods."Current Week Date" BY Periods."Current Week Date") ra FROM "Summit 08" where "Current Week Facts By Product"."Current Week Gross Sales" > 0 order by Periods."Current Week Date" desc) where ra = 1 or ra=7 or ra =21
    Error that comes up says
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27001] End of input has been reached. Illegal syntax. (HY000)
    SQL Issued: select Periods."Current Week Date" from(SELECT Periods."Current Week Date", RANK(Periods."Current Week Date" BY Periods."Current Week Date") ra FROM "Summit 08" where "Current Week Facts By Product"."Current Week Gross Sales" > 0 order by Periods."Current Week Date" desc)
    This does not work.. any one with suggestions
    As always, appreciate your help and thanks in advance
    Message was edited by:
    user566193

    Hi...
    No dual will not work.. here..
    try this.. if you want to show only the national, region and city strings..
    *select case when 1=0 then any varchar hold column from your subject area else 'National' end from SubjectAreaName*
    union all
    *select case when 1=0 then any varchar hold column from your subject area else 'Region' end from SubjectAreaName*
    union all
    *select case when 1=0 then any varchar hold column from your subject area else 'City' end from SubjectAreaName*
    here any varchar hold column from your subject area is any column from existing subject area.. which holds character values.. like.. Markets. Region
    I think you know where it need to be written.. in Show SQL part of your prompt..
    All the best..
    Edited by: Kishore Guggilla on Feb 12, 2009 8:30 PM

  • Calculations in Page /Dashboard Prompts  in OBIEE doesnt work for me .

    Hi ,
    Iam trying to create a Custom Aging Report instead of using the OOB Aging report . In the report I created column ( only at this report level) "% of Outstanding Amount in AR Past Due 1- 30 Days" by changing the "Fx" and Now I can see the $$ amount that customer has due as well as how much % is that in the total Outstanding Amount. The report is coming good. Now I have a business requirement that the groupings such as 1-30 , 31-60 , 61-90 , and 90+ should be given in dashboard prompt . I could create 1-30 , 31-60 , 61-90 but 90+ ( 91-180, 181-360 , 360+) prompt is not working as I tried to concat these three groupings and iam getting the error message as " Un resolved column error , Concat Function does not support." and other thing when i tried to create a calcualted % prompt even that is giving me error message as " Unresolved colum. I think the Calculations doesnt work for Dashboard prompts ..but iam not sure ..May be Iam missing somethg , Can anybody pls help me in getting this fixed . How to create a calculation for page/Dashbaord Prompts ...I tried using the sql too but still it gives the error.
    Please help
    Thankyou
    Karthik

    In your dashboard prompt properties you need to tick the 'Constrain' box for all the columns that you want be constrained by the other choices, e.g Year, Quarter, Month.
    Only tick Product Name / Order Name if you want these to be constrained also but bear in mind it could cause a performance delay if you are having to join tables to get the constrain.
    Hope this helps,
    Regards
    Alastair

  • How to pass dashboard prompt value to requests in folder

    Hi,
    I want to have a dashboard page that contains dashboard prompt for period and list with requests (for this I add Folder and select "Expand folder").
    If I use dashboard prompt to set presentation variables, the chosen value is not passed to requests in folder list and as I understand this is the way presentation variables work. Therefore I tried to use Request variable, but get the same result - value that is chosen in dashboard prompt, influences request only if it is shown in dashboard not if I open it from folder list.
    Steps I did:
    (1) Created session variable "Period", that users can alter. Initialization block is simple dummy select - Select ’2008.08’ from dual;
    (2) Created dashboard prompt that sets Request variable Periods;
    (3) Created report with session variable value in it:
    SELECT Time."Period code" saw_0, VALUEOF(NQ_SESSION.Period) saw_1 FROM "TEST" WHERE Time."Period code" = VALUEOF(NQ_SESSION."Period") ORDER BY saw_0, saw_1
    If I include this report directly in dashboard, it shows the session value that is set from dashboard prompt, however when I open it from folder list, it shows the default value 2008.08 although I have stayed in the same session.

    Iza, you are correct in your assumption regarding passing Presentation Variables to reports that are in the Folders object. If you have a dashboard prompt on the same page as the Folders object, then even if you select a value in the prompt, it will not pass when you click on the report name in you Folders object.
    Here is something you might want to consider to achieve what I think you are trying to do. Instead of having the Dashboard prompt on the first page, create a "table of contents" home dashboard page. What I mean is:
    1) First, create a Dashboard page with the prompts you wish to filter a report with and set the default values. Save this as the template dashboard page. Now, with a second copy of this template, drag one of your reports to this page. Save it. Using your dashboard template page, create another copy and drag the second report to this page. Save. Do this for each report you wish to display. Note that you can drag more than one report to a dashboard page.
    When you are done, you will have several dashboard pages, each with one or more reports and the dashboard prompts on the top of the page.
    2) Now on your "home page," drag the Link or Image to a section. Link this object to the first dashboard page you created in step one. Name the link the title of your report. If there are more than one report on this page, title the link appropriately. Click the "open in new window" checkbox. Drag a Link or Image object for each dashboard page you created in step one.
    When you are done, this home page will look similar to your Folders object, with links to each of your dashboard pages that contain the reports. When the user clicks on the link, the appropriate dashboard page will appear with the dashboard prompts and the report will be filtered on the default values. Now the user can change the values of the prompts as desired. When the user is done, he/she can close the window and he/she will be taken back to the home page to select another report.

Maybe you are looking for