Using views to show data in discoverer desktop

Dear ALL,
I am facing an issue in development of Relational reports in Oracle Discoverer Desktop.
Following are the details of my warehouse (Data Mart) database:
There are 2 Dimensions and 1 cube in the Data Mart. All the 2 dimensions and Cube are based on tables Currency, Accounts and Fact_Data respectively in our Data Mart.
Fact table contains 2 facts (CLOSING_BALANCE,MAX_BALANCE) and and the values are stored in USD currency.
The fact table contains 100,000 rows with all values/facts in USD currency.
Details of EUL(End User Layer):
I have derived all 2 dimensions and cube from OWB, which generates all the "Business Definitions" and "Business Areas".
Issue:
I need to show the end user a report (from discoverer) which shows all the values/facts in PKR currency.
What is the best way to get this report?
I have tried many methods, including "Creating a Materialized View (MV) on fact table which contains converted values in PKR and then making a view (Union of fact table and MV) which gives me 200,000 rows." But this solution has an issue that i can not join the View with other dimensions in Discoverer because View contains dimension keys (same as fact table) and dimension tables contain Surrogate Ids.
Thanks in advance for your help and suggestions.
Best Regards

Hi,
Then you should be able to import your exchange rate table as a new folder in the EUL, join this folder to your fact table using date and create a calculation for the converted currency.
Rod West

Similar Messages

  • How to avoid using subfolders in libraries and use views to show all data

    Hi all
    I am very new to Sharepoint design so hopefully I can explain what I need properly.
    I have a sharepoint site which I upload a lot of data to. Most of the data I can categorise into subfolders (Location and Year). Instead of having the same subfolders in each library I wanted the user to select the Location and Year they want from a dropdown
    and then refresh a List webpart based on their requirements.
    Is this easy to do?
    Would I have to create new columns called Location and Year in order to do this?
    Thanks for any help
    Raiyan

    Yes, you can do so. 
    You can create a view to show data based on location and year
    http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/
    http://howididit-sharepoint.blogspot.in/2012/04/filtering-lookup-columns.html
    http://stackoverflow.com/questions/18362853/how-do-i-filter-by-today-and-time-in-sharepoint-list-view
    In SharePoint Designer I edit the calm query from my view in Advanced Mode. And I add
    IncludeTimeValue="True" in calm tag Value Type="DateTime". I'm filtering my results by time.  
    <Query>
    <OrderBy>
    <FieldRef Name="Modified" Ascending="FALSE"/>
    </OrderBy>
    <Where>
    <Or>
    <Gt>
    <FieldRef Name="Start"/>
    <Value Type="DateTime" IncludeTimeValue="True">
    <Today/>
    </Value>
    </Gt>
    <Gt>
    <FieldRef Name="TimeOver"/>
    <Value Type="DateTime" IncludeTimeValue="True">
    <Today/>
    </Value>
    </Gt>
    </Or>
    </Where>
    </Query>Also check thishttp://office.microsoft.com/en-in/sharepoint-server-help/create-list-relationships-by-using-unique-and-lookup-columns-HA101729901.aspx

  • Single Worksheet Viewer used in portlets shows data only in English

    Hi all,
    We have a problem with Discoverer portlets displaying data only in English:
    Our MOLAP cubes contain data in English and in Bulgarian. We have two public connections - one set to EN and the second to BG language.
    Into the portal we have two pages - first one contains Discoverer List of Worksheets and Discoverer Single Worksheet portlets, both using the EN connection, second page is similar but using the BG connection.
    When we open a worksheet from a portlet set to BG it always shows the data in EN. Same worksheet when opened from the stand-alone Viewer shows the data correctly.
    We found a Metalink note 395836.1 which says that Oracle have implemented a Single Worksheet Viewer since version 10.1.2 that is used in Discoverer portlets instead of the standard Viewer. There is also an explanation how to revert to the standard Viewer but only for the public users to the portal. We tested it and it works but we need it for the users that log into the portal.
    That makes us thing that the problem is related to this Single Worksheet Viewer.
    Has anyone fased this problem? Any ideas how to solve it?
    Regards,

    Hi,
    I opened a SR in Metalink and the answer from the support team is:
    "When the user "creates" the Disco Portlet, the language defined in the
    browser, in this case English, will be the language used when
    displaying the data in the SSO portlets.
    And the workaround someone to be able to publish the portlet in different language is to change the default browser language to the desired language before publishing the portlet. We tested it as follows:
    1. Changed the browser language to Bulgarian - for IE (Tools - Internet Options - General tab - Languages button), for Firefox (Tools - Options - Content - Languages area - Choose button)
    2. Added portlet to the page which is using the public connection set to Bulgarian language.
    3. After publishing the portlet, the data appears in Bulgarian.
    Tested with both Discoverer Worksheet and Discoverer List of Worksheets portlets and it WORKS for the both.
    The inconvenience is that if you are working with multiple languages you have to be careful which language is set in the browser when you publish a portlet and you have to switch between the different languages. There is no possibility to change the language after the portlet is published - it will open always in the initial language.
    I thing that such an important limitation should be included in the Discoverer official documentation.
    Regards,

  • How to use Oracle OAB Fast Formulas in Discoverer-desktop [ for reporting]

    Hi,
    Can anyone tell me how to use a fast formula in discoverer-desktop [for reporting]. Currently, we have a disco-report that calcuates the 'monthly salary', but we don't want to use that. Instead, we have a custom fast-formula [xx_oab_monthly_salary] which has the conditions and calculations that we need.
    I want to use that formula in discoverer-desktop directly and get the monthly-salary.. i.e., someone needs to create a folder under the business area and add it i believe.. the formula internally calls a function.
    when i checked about this with my dba - he said, he can add the 'function', but not the formula. and i need to write the calculation part...
    does anyone know how to add it...there shud a way right...
    i do not have access to the technical-stuff here..
    someone said ["you can wrap the FF_EXEC.run_formula call into your own pl/sql function and map this function into the EUL so that the formula can be called from a workbook.", but this talks about pl/sql-do we need pl/sql
    for this].
    also, someone else said [ some fast formulas need specific contexts to be set. Depending on whether the fast formula below the only fast formula that you want to recreate in Discoverer.
    For a single formula, in general my recommendation is to recreate the fast formula instead of using the ff_exec call].
    any quick answers greatly appreciate..
    thx,

    Hi,
    That's right you need to develop the pl/sql function outside of Discoverer using a pl/sql tool or just SQL*plus. I haven't an example to hand, but can dig one up if you need it. Once you have the function developed you can map it into the EUL using Discoverer Administrator. It will then be available to Discoverer Desktop/Plus as a database function when creating calculations. So you can then just add the calculation to an existing or new report.
    Alternatively, you can build the pl/sql function into a view and load the view into a new folder using Discoverer Admin.
    Rod West

  • TDMS viewer not showing data with time stamp

    Need help with time stamping data in a TDMS file generated by DAQ Assistant.
    When I use the TDMS Viewer, with the x-scale set to absolute time, the date starts at 1903. If I use Excel to look at the file the start time is correct (i.e. 2013).
    Solved!
    Go to Solution.

    Bo_Xie, I have simplifed my VI and now able to display the correct time stamp. Thank for your time!

  • Create a view to shows data from multiple rows in a single column

    Hi all - this is probably posted in the wrong forum but I couldn't find which was the correct one.
    I am almost a complete novice at sql but I have a need to create a view which can be developed at 10g (which runs efficiently as the volumes are likely to be high) which will do the following.
    Original table with columns Parent_code, Child_code
    Parent_Code Child_Code
    1000 2000
    1000 3000
    1000 4000
    2000 3000
    2000 5000
    (note Parents can have multiple children and a child can have multiple parents!)
    What I need to end up with in my view is the following
    Child_Code Parent_List
    2000 '1000 (3)'
    3000 '1000 (3), 2000 (2)'
    4000 '1000 (3)'
    5000 '2000 (2)'
    Note the number in parantheses is the number of children that the parent has - ie in the original table parent 1000 has 3 rows (one for each child)
    This view is then to be used as a look up (on child code) for a business objects report.
    Is there anyone who could PLEASE, PLEASE help me fairly quickly on this as I have very little time to find a solution?

    Hi,
    You can test these ones :
    select child_code
         , ltrim(sys_connect_by_path(parent_info,', '), ', ') as parent_list
    from (
      select child_code
           , to_char(parent_code) ||
             ' (' ||
             count(*) over(partition by parent_code) ||
             ')' as parent_info
           , row_number() over(partition by child_code order by parent_code) rn
      from your_table
    where connect_by_isleaf = 1
    connect by prior rn = rn-1
           and prior child_code = child_code
    start with rn = 1
    select child_code,
           rtrim(
             extract(
               xmlagg(xmlelement("e",parent_info||', ') order by parent_info)
             , '//text()'
           ) as parent_list
    from (
      select child_code,
             to_char(parent_code) ||
             ' (' ||
             count(*) over(partition by parent_code) ||
             ')' as parent_info
      from your_table
    group by child_code
    ;What you need is called "string aggregation".
    See here for various techniques, including the two above : http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php

  • HELP! Query Using View to denormalize data

    Help!!!
    Below are two logical records of data that have been denormalized so that each column is represented as a different record in the database
    RECORD NUMBER, COL POSITION, VALUE
    1, 1, John
    1, 2, Doe
    1, 3, 123 Nowhere Lake
    1, 4, Tallahassee
    1, 5, FL
    2, 1, Mary
    2, 2, Jane
    2, 3, 21 Shelby Lane
    2, 4, Indianapolis
    2, 5, IN
    I need to write a view to return the data values in this format:
    John, Doe, 123 Nowhere Lake, Tallahassee, FL
    Mary, Jane, 21 Shelby Lane, Indianapolis, IN
    I REALLY need this as soon as possible! Someone PLEASE come to my rescue!!!

    Assuming that the other table has one record per record_num in the first table, then you could do something like:
    SQL> SELECT * FROM t1;
    RECORD_NUM DATE_COL
             1 17-MAR-05
             2 16-MAR-05
    SQL> SELECT a.record_num, col1, col2, col3, col4, col5, t1.date_col
      2  FROM (SELECT record_num,
      3               MAX(DECODE(col_position, 1, value)) Col1,
      4               MAX(DECODE(col_position, 2, value)) Col2,
      5               MAX(DECODE(col_position, 3, value)) Col3,
      6               MAX(DECODE(col_position, 4, value)) Col4,
      7               MAX(DECODE(col_position, 5, value)) Col5
      8        FROM t
      9        GROUP BY record_num) a, t1
    10  WHERE a.record_num = t1.record_num;
    RECORD_NUM COL1  COL2  COL3              COL4            COL5  DATE_COL
             1 John  Doe   123 Nowhere Lake  Tallahassee     FL    17-MAR-05
             2 Mary  Jane  21 Shelby Lane    Indianapolis    IN    16-MAR-05If your second table is structured like the first table then something more like:
    SELECT record_num,
           MAX(DECODE(source,'Tab1',DECODE(col_position, 1, value))) Col1,
           MAX(DECODE(source,'Tab1',DECODE(col_position, 2, value))) Col2,
           MAX(DECODE(source,'Tab1',DECODE(col_position, 3, value))) Col3,
           MAX(DECODE(source,'Tab1',DECODE(col_position, 4, value))) Col4,
           MAX(DECODE(source,'Tab1',DECODE(col_position, 5, value))) Col5,
           MAX(DECODE(source,'Tab2',DECODE(col_position, 1, value))) T2_Col1,
           MAX(DECODE(source,'Tab2',DECODE(col_position, 2, value))) T2_Col2
    FROM (SELECT 'Tab1' source, record_num, col_position, value
          FROM t
          UNION ALL
          SELECT 'Tab2' source, record_num, col_position, value
          FROM t1)
    GROUP BY record_numBy the way, I can't say I am enamoured of your data model.
    John

  • Showing data on a Desktop folder that's an Alais

    I can get a number of files in a folders I create and situated on the desktop, but if it is an alias I get nothing. Can I change this somehow?

    I think, this is not possible.
    Of course it is a good idea, to work only with aliases at the desktop … in this case you may find a solution for you by "turning it around"
    Uhh, difficult to explain (even in german): What i mean is, that you create a "real" folder at the desktop, where aliases of all new items are stored, that you drag on your alias-folder.
    You can automate this with a folder action, that is attached to the original of the alias-folder:
    Copy the source, open Scripteditor.app, paste it and save it as a script in +~/Library/Scripts/Folder Action Scripts+. Go to the original of your alias folder and choose +attach folder action+ from the context menu
    <pre class=command>on adding folder items to this_folder after receiving these_items
    repeat with this_item in these_items
    tell application "Finder"
    set asel to make alias file to this_item at folder "aa" of desktop
    end tell
    end repeat
    end adding folder items to</pre>
    Where "aa" has to be replaced by the name of the new folder, that you have to make at desktop
    This is just a suggestion, but it will give you the number of items.
    There is another way. You heard about Geek Tool?. It is able to give you any information on your desktop. You could place such an information directly beside the alias folder.
    Have a look at this tool!
    If this would be a good solution for you, i think, we will find the right command to display the number of items of that alias folder.
    Spazek

  • Showing Data in Oracle Discoverer Desktop

    Dear ALL,
    I am facing an issue in development of Relational reports in Oracle Discoverer Desktop.
    Following are the details of my warehouse (Data Mart) database:
    There are 2 Dimensions and 1 cube in the Data Mart. All the 2 dimensions and Cube are based on tables Currency, Accounts and Fact_Data respectively in our Data Mart.
    Fact table contains 2 facts (CLOSING_BALANCE,MAX_BALANCE) and and the values are stored in USD currency.
    The fact table contains 100,000 rows with all values/facts in USD currency.
    Details of EUL(End User Layer):
    I have derived all 2 dimensions and cube from OWB, which generates all the "Business Definitions" and "Business Areas".
    Issue:
    I need to show the end user a report (from discoverer) which shows all the values/facts in PKR currency.
    What is the best way to get this report?
    I have tried many methods, including "Creating a Materialized View (MV) on fact table which contains converted values in PKR and then making a view (Union of fact table and MV) which gives me 200,000 rows." But this solution has an issue that i can not join the View with other dimensions in Discoverer because View contains dimension keys (same as fact table) and dimension tables contain Surrogate Ids.
    Thanks in advance for your help and suggestions.
    Best Regards

    Hi,
    You cannot schedule and email using Discoverer scheduling. You have to use a third party scheduler and Discoverer Desktop. This article (http://ascbi.com/downloads/Third%20Party%20Documents/Scheduling%20through%20Concurrent%20Manager.pdf) may give you some ideas on how you can use third party scheduling with apps. A bit of extra development will also give you emailing of the scheduled output.
    Rod West

  • Can I schedule a discoverer In Oracle Discoverer Desktop, Plus, Viewer ?

    Hi All,
    I have a version of Oracle Administrator : 10.1.2.48.18. My customer tells me if he will be able to schedule a report in the Oracle Discoverer, and then this schedule send an email with the information that shows the report.
    Thanks in advance,
    Mariano.-

    Hi,
    You cannot schedule and email using Discoverer scheduling. You have to use a third party scheduler and Discoverer Desktop. This article (http://ascbi.com/downloads/Third%20Party%20Documents/Scheduling%20through%20Concurrent%20Manager.pdf) may give you some ideas on how you can use third party scheduling with apps. A bit of extra development will also give you emailing of the scheduled output.
    Rod West

  • USER UNABLE TO REFRESH DISCOVERER REPORT IN DISCOVERER DESKTOP 10g

    Dear All,
    HELP!!!
    A new user is unable to refresh discoverer Reports in Desktop. All priviledges have been granted to username in Disco Admin and Usre is able to log into oracle Apps.
    On the PC the user logged into someone else can log into Discoverer Desktop and run/refresh discoverer reports without any issues. Hence Ithink neither the PC nor the Discoverer installation is the problem.
    Can anyone help? What setup/profile needs to be completed in order for the user to be able to run Disco reports.
    Pls note that the following has been completed:
    1. Business Areas Assigned to user and his responsibilities.
    2. Desktop/Plus Privileges assigned.
    3. Allow administration - DISABLED - NOT TICKED
    Many thx
    DI

    Does this person just need to run reports? Or does this person also need to create reports? If the person just needs to run reports, try using Viewer for that person, rather than Desktop. This may be something that you need to log a service request with Oracle to get resolved. Pretty strange that can bring items into a new worksheet, but it won't run. Maybe there is an Oracle applications security issue (since logging in as another person does work)? You may be beating your brains out trying to find a Discoverer problem when it might be an application security problem. Though this is a wild guess on my part.
    John Dickey

  • Don't show data from web service to Cross-Tab in xcelsius

    Hi all visitors
    I have created one web service and my web service will show data like this.
    Group ___Floor ____Amount
    Member__Floor 1__1000000
    Member__Floor 2__1000000
    Member__Floor 1__1000000
    Member__Floor 2__1000000
    Member__Floor 2__2200000
    Member__Floor 1__     1000000
    Member__Floor 1__     1000000
    In my xcelsius, i have option to make it to cross-tab.
    when i use that data( data above by manual) to excel spreadsheet. The data will change to
    Group______________Floor1________________Floor2______________GrandTotal
    Member____________5000000_____________ 3200000_____________8200000           
    GrandTotal__________5000000_____________ 3200000_____________8200000
    But when i load the data from web service,It doesn't show anything.
    (when i use list view to show data from web server, i see all data)
    How can i load data from web service and show the data like manually?
    Best Regards,

    Hi Tony,
    As per your example i have used the SUMIF fucntion
    have a glance at that and let me know if you need help
    Data coming from webservice >>     Concat     Group     Floor     Amount
                                              =C7&D7     Member     Floor1     1000000
                                              =C8&D8     Member     Floor2     1000000
                                              =C9&D9     Member     Floor1     1000000
                                              =C10&D10     Member     Floor2     1000000
                                               =C11&D11     Member     Floor2     2200000
                                               =C12&D12     Member     Floor1     1000000
                                              =C13&D13     Member     Floor1     1000000
    Cross Tab >>Group     Floor1                                                                    Floor2
          Member     =SUMIF($B$7:$B$13,$H$7&I6,$E$7:$E$13)     =SUMIF($B$7:$B$13,$H$7&J6,$E$7:$E$13)
         Grand Total     =SUM(I7)                                                                     =SUM(J7)
    Original data after
    Group     Floor1     Floor2
    Member     4,000,000     4,200,000
    Grand Total     4,000,000     4,200,000
    Hope this may solve your issue.
    Ley me know if you have any other issues.
    Regards,
    AnjaniKumar C.A.

  • Using Views in Real time mappings?

    Hello fellow OW Builders!
    I have been investigating OWB 11gR2 as a solution for data warehousing. The requirement I have is to produce a real-time system, to propagate any changes in the source data as quickly as possible, to the targets. The problem I have is, I only have access to the source data via views on the database. I can create 'regular' mappings using views as a data source, as part of a batch load process. However, I cannot set up Queue Operators (required for real-time mappings), using views as the data source.
    I am hoping there are some OWB gurus out there, who might be able to suggest a suitable approach, for real-time data warehousing, using views as a data source? If it helps with your creativity, it doesn't have to be an OWB solution (although I think that would be preferable). The database version for the source and targets is 10gR2, should that be of interest.
    Thanks in advance for your time.
    Edited by: user13130528 on 17-Aug-2010 06:49

    Has this completely foxed everyone?! Even if the answer is 'no way, Jose', it would be good to know, so I can ditch OWB and concentrate on finding another solution.
    Thanks!

  • Discoverer Plus 10gR2 not show data when the script of view have package

    Hi my friends.
    I have a problem with discoverer plus, I don't know is a problem or I'm doing something wrong.
    I have a four views, the views containg in the SELECT stament and WHERE clause packages, example:
    SELECT d.price,
    d.total,
    d.min,
    d.mx,
    TO_CHAR (SYSDATE, 'q') quarter,
    d.fid,
    k_xdcd_qry.f_xdc_obt_price (d.prod, d.id) --> package
    k_xpxpd_qry.f_xpeds_salary_ca_u (
    d.prod,
    d.id) xp --> package
    FROM px_prices_proc c,
    xp_sla_max d,
    xmp_sla_puc b
    WHERE a.prod = b.prod
    AND a.id = b.id
    AND a.prod = k_xps_tools.f_obt_prod --> package
    When I used the views on discoverer plus for construct the report, when execute the query not show data.
    Appreciate it if you could help or tell me I'm doing wrong or does not support Discoverer Plus package execution.

    Hi Tux,
    This appears to be a grant issue. Apparently, you have granted execute with respect to this package to the EUL owner or the view would not have compiled. If you have not given EUL owner the grant option, I would recommend doing this as well.
    This appears to be an Oracle APPS EUL (tell me if I am wrong). If this is the case, it goes without saying that APPS will need to be granted the execute privilege.
    Also, by default, a stored package executes with the privileges of its owner. If your custom package was designed this way, are the objects which it references received the appropriate grant? I assume you tested this, but I am concerned that the line, a.prod = k_xps_tools.f_obt_prod, in the where clause could be resulting in the Null set being returned.
    Patrick

  • I cant see the graph in discoverer viewer whith was created in the desktop

    Hi,
         I need your help!! I have a problem to see a graph in Discoverer viewer. I will detail you the steps that I follow;
    It was a difficult calculate report to results by Discoverer so, I create a view in the data base which show 3 field, Periodo(number) which is a union whit other field from other folder, State(varchar), Requirement(number).
    From the discoverer desktop y have a crosstab worksheets and a graph, there I can see it without problem, but in the Discoverer viewer I can see the graph.
    I tried to set the worksheets options in “show options” to show me the graphs too, but this options didn’t appeared there. Somebody know what I should have to do to see it?
    On the other hand I changed the “show null values show” option since null to empty, and when I wanted to save the change this error appeared;
    “Oracle BI Discoverer don’t had to found the necessary values to show the events…”
    Thanks for your help!
    Regards
    Dora

    Hi Dora,
    The graphs that you create using Discoverer Plus will show nicely in Viewer. Everything you develop in Pluys works in Viewer. They are companion products.
    You must realize that Discoverer Plus/Viewer and Desktop are two seperate product sets and they use different techniques for graph creation. There are other differencies between the two that suggests that you need to develop all reports using Discoverer Plus in stead of Discoverer Desktop.
    I have experienced workbook created in Plus being destroyed when opened and saved using Desktop. So for a long time I have simply forgotten all about Desktop. If your company is relying on both Viewer and Dersktop I suggest that the time has come to change strategy and technique.
    If you need sparring please mail to [email protected]
    Good Luck!
    Cheers
    Niels Jessen

Maybe you are looking for

  • HT1222 Problem installing iTunes on Windows 7

    The error I receive is that I there are files missing from the system for the install. I found instructions to delete the temp file in the appdata area for my username. This could not be done so I deleted all the files within. I deinstalled all the a

  • How to make Liquidity Report

    Gurujees, We are using SAP E6.  How to swiftly extract Liquidity Report following the month-end. Summary of Bank Transactions only gives, a) transfer to corporate HO, b) payments to vendors / customers, and c) revenue / receivable receipts. So how to

  • What is default contents of smartcard and SIM cards

    hello plz tell me what is the default data on smartcards.(smartcard unique number and whatelse..) what is the difference between SIM card and SmartCards other than physical size. what is the default data we find on SIM cards. thanks in advance

  • Using HANA as the source

    Hello, We have a scenario which we would like to use SAP HANA as the source system. will delta mechanism (change log via db trigger) work? Thanks, Ky Can

  • Problem to develop a BIU solution

    Hi, I try to develop a BIU solution, that permit me to send a BP information from a B1 sistem to another B1 system. I have download some documentations about all the BIU process, and i'd like to start with a very simple example. In the first step I c