Help required in building OBIEE Report

Hi,
Can anyone help me to below OBIEE issues as I am very new to this field.
1. The requirement is to create one Oracle Apps Projects OBIEE report which was previously in discoverer. The discoverer report has 6 worksheet and many custom folders and many custom functions used in worksheet. Now my question is what will be the best design in OBIEE RPD? As the data are coming as joining many folders so how that can be managed in OBIEE RPD physical layer?
2. How custom database functions can be called in OBIEE? The discoverer report has multiple database functions (coming from custom package))called in Calculation in worksheet level so how can I call these database functions to OBIEE rpd or OBIEE answers?
3. How do I make dimension fact in business mapping layer as the base report is based on the discoverer custome folders? So what will be the best case design for fact dimension?
4. How the data LOV can be created in OBIEE?
5. Is there any way to create sql queries in rpd for obiee reports? Suppose I have source data like this
select ....
from table a, table b
where joins..........
union
select statements.
How this type of data can be mapped into obiee rpd?
The requirement is to fetch the data directly from oracle ebs in obiee rpd without going to ETL.
Please help.
Thanks & Regards,
Titas
Edited by: 868487 on Jun 26, 2012 12:37 PM

One thing you could do is create an object model first, which will contain all the data for your user.
then all you need in the bean is a Hashtable with the name of the user as a key, and the user-object (which is actually the complete object model) as a value.
with the XML stated by you, you would get an object model something like this:
Class User
    String cwsid;
    String firstName;
    ArrayList<Role> roles = new ArrayList<Role>(); //I'm assuming a user can have more then one role.
    ArrayList<Country> countries = new ArrayList<Country>();
class Role {
    String code;
    String name;
class Country {
    String code;
    String name;
}And so on for all the varioous elemets of your XML.

Similar Messages

  • Help required for the users  report requirement

    Hello,
    User requirement is to get the report as follows
    Period            planned order     Production order      Backlog
    Feb2008          15                           3                      18
    March2008      4                            11                     15
    Backlog is the formula for planned order & production order.
    My problem is that, In the cube the data for planned order is the char value 'X' or a blank.
    It has to count the total of planned order for the entire month of feb,& print the value counting the number of 'X',here as shown as 15.
    Planned order, Production order are in rows & are chracteristics.
    Is thr any solution to count master data which has a char value(X).
    I have tried using the formula variable.I had created the new formula.Then using the data functions as count(Formula variable),using the replacment path.But it did not work
    Help me out to find the total for the char value of the master data.
    Help would be rewarded!

    Hello,
    For BACKEND:
    1) Create a normal KF say counter and include it in the cube.
    2) Now you can populate the value for this KF via end routine in transformation.
    3) You need to check whether the value for planned order is X. If yes then update KF with value 1.
    4) I hope you can take care of this routine part. Once this is done the data in the cube might look in below manner:
    Month Planned-Order Counter
    Feb 2007 | X | 1
    Feb 2007 | X | 1
    Feb 2007 |  | 0
    Feb 2007 | X | 1
    Feb 2007 |  | 0
    Mar 2007 |  | 0
    Mar 2007 | X | 1
    Mar 2007 |  | 0
    Mar 2007 |  | 0
    Mar 2007 | X | 1
    Now in the report if you include month and counter the report will look like
    Month Counter
    Feb 2007 | 3
    Mar 2007 | 2
    If you see the counter is getting aggregated to give you the sum against the value of planned order as X against month.
    I think this should work.
    If this dosent work let me know i will let you the alternate solution for frontend. but for that too you need to make the above backend changes.
    So do the backend changes and try to use counter KF for showing planned orders and i think it should work fine.
    Regds,
    Shashank

  • Help required for our Crystal Reports billing reports

    Hi there, excuse me if this is the wrong location to make this post, just registered today and in need of help. We employee an in house developer and use Crystal Reports 2008, Service Pack 3 and have a couple of issues using Crystal Reports effecting the bills we email out to our clients and hoping someone can advise or point us in the direction of a partner who is an expert in this area.
    Issues are:
    We use a background colour for each section of our customers bill. When a section rolls over on to another page i.e. multiple sections we cant get the background colour grow to the bottom of the page. For example the customer sees the background colour stop possibly 1/2 way down the page.
    Intermittently about 30% of the time where the customer has more than 2 pages we get a blank page inserted with nothing but has our logo in the same position.
    Displaying $ figures using the default currency format on to the bill shows negative figures with the $ in front of the - i.e. $-2.81 instead of -$2.81
    We have an issue occasionally the last line on the bottom of a page changes the thickness of the line and also the position i.e. the line appears lighter & sometimes indented about 10mm.
    We would love to apply a banner down the right hand side of our landscaped page however the bill is broken into sections which we understand we cant have a full length banner? Open to ideas.
    Thank you for any direction on how to resolve these issues, we have been living with them for 3 years. As mentioned above happy to pay for any expert to help us through this or refer to a partner.
    Thanks again
    Dwayne

    To add to Jamie's post. Updating to Service Pack 7 will not be a bad idea either. You will have to contact sales: 866-681-3435or Customer Interaction Center: SAP Service Marketplace Content Page to get the SP.
    Other than that, one question per Discussion would be great. SCN Rules of Engagement.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Help required to build SQL loader control file

    I have a table, That we need to load using SQL loader.
    table structure is --
    <emp_id>,<first_name>,<middle_name>,<last_name>,<sal>
    The structure of flat file is like below,
    <emp_id>|<emp_name>|<sal>
    <emp_name> field can contain space to define first name, middle name and last name,
    if no space is there means we only need to load first name. and one space means First and last name should load.
    Sample flat file--
    1001|Ram|10000
    1002|Syam Kumar Sharma|20000
    1003|Jadu Prashad|15000
    Please help me out to build the control file.
    Thanks in Advance

    Means, can use DBMS_SCHEDULER for loading data ?Yes, you can create procedures for that and let the scheduler execute them on the desired interval
    (you can even execute OS commands through DBMS_SCHEDULER).
    Read about it here:
    http://www.oracle.com/pls/db102/search?word=DBMS_SCHEDULER&partno=
    http://www.oracle-base.com/articles/10g/Scheduler10g.php
    By the way, instead of using sqlloader why not switch to using external tables?
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:6611962171229
    http://www.oracle-base.com/articles/9i/SQLNewFeatures9i.php#ExternalTables
    A few other approaches (pre 10g)
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2048340300346698595
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:3084681089099

  • Help need to build a report query

    Hi all
    I am using reports 6i and 10 g db.
    I am asked to generate letter format report. The content of letter format will be from employee_deschange_details.edcd_desc field .
    The parameter i have to pass is emp_code and dsm_code. Based on it the content should be displayed.
    In employee_deschange_detail.edcd_desc field has letter content in a particular way as follows
    for example
    It is my pleasure to inform you that you have been promoted to the position %DESIGNATION effective from %EFFECTIVE_DATE.The %DESIGNATION and %EFFECTIVE_DATE are identifier which should get replaced by actual value.
    The identifiers and its actual value is stored in employee_deschange_detail.edcd_title_name and employee_deschange_detail.edcd_param_value respectively.
    the value are stored like |%DESIGNATION|%EFFECTIVE_DATE| in edcd_title_name and in
    edcd_param_value the data stores like |GM-FIN|21-JUN-2010|
    The user can add extra letter content through a form ,so that the content's may get vary.
    Thanks,
    Rincy

    Hi Arif
    If have planned to create PLSQL query as follows but it give message in compilation
    Error 0 at line,column 0
    REP-0737: Should be a function with return type 'ref cursor'
    I havent used plSql query yet, not able to proceed. Please go through and please suggest a best way .
    function QR_1RefCurDS return cur_ref_type
    is
    cursor cur_edcd is
    select edcd_code,decode(instr(edcd_desc,'%TABLE1'),0,edcd_desc,substr(edcd_desc,1,instr(edcd_desc,'%TABLE1')-1)) part1,
    decode (instr(edcd_desc,'%TABLE1'),0,null,substr(edcd_desc,instr(edcd_desc,'%TABLE1')+length('%TABLE1'),length(edcd_desc))) part2,edcd_serial
    from employee_deschange_details
    where edcd_orgn=:p_orgn
    and (edcd_ctry=:p_ctry or :p_ctry is null)
    and (edcd_loc=:p_loc or :p_loc ia null)
    and (edcd_oru=:p_oru or :p_oru is null)
    and (edcd_code=:deschange_code or :deschange_code is null)
    and (edcd_emp_code=:employee_code or :employee_code is null)
    order by edcd_emp_code,edcd_serial desc;
    v_srl number;
    v_part1 varchar2(4000);
    v_part2 varchar2(4000);
         Cursor cur_param_value
         is
         select
    substr(edcd_title_name,
      instr (edcd_title_name, '|', 1, level)+1,
      instr (edcd_title_name, '|', 1, level+1) - instr (edcd_title_name, '|', 1, level) -1) res,
    substr(edcd_param_value,
      instr (edcd_param_value, '|', 1, level)+1,
      instr (edcd_param_value, '|', 1, level+1) - instr (edcd_param_value, '|', 1, level) -1) result
    from   (select edcd_title_name,edcd_param_value from employee_deschange_details where edcd_emp_code =:employee_code
       and edcd_code=:deschange_code and edcd_serial=v_srl)
    connect by level < length(edcd_title_name)-length(replace(edcd_title_name,'|',''))
    Order by length(substr(edcd_title_name,
      instr (edcd_title_name, '|', 1, level)+1,
      instr (edcd_title_name, '|', 1, level+1) - instr (edcd_title_name, '|', 1, level) -1));
    TYpe cur_ref_type is ref cursor;
    cur_ref cur_ref_type;
    begin
      open cur_edcd ;
      loop
      fetch cur_edcd into v_part1,v_part2,v_srl;
      if cur_edcd%found then
            open cur_param_value;
            loop
            fetch cur_param_value into v_title,v_title_value;
            if cur_param_value%found then
                      V_part1=replace(v_part1,v_title,v_title_value);
                      V_part2=replace(v_part2,v_title,v_title_value);
            end if;
            exit when cur_param_value%notfound;
            end loop;
      end if;     
      exit when cur_edcd%notfound;
      end loop;
      close cur_param_value;
      close cur_edcd;
      open cur_ref for (select v_part1,v_part2 from dual);
      return(cur_ref);
    end;Thanks,
    Rincy
    Edited by: Rincy Binu on Jul 4, 2010 1:00 PM
    Edited by: Rincy Binu on Jul 4, 2010 1:01 PM

  • Help required in building up the Java Bean for an XML data

    Hi ,
    I want to build a Java bean which will actually represent an xml data . The class will be named as User and it will typically represent the data in the follwing xml:
    <user>
    <cwsId>barbete</cwsId>
    <firstName>William</firstName>
    <lastName>Barber</lastName>
    <status>true</status>
    <role>
    <roleCode>1000000177</roleCode>
    <roleName>Customer Administrator</roleName>
    </role>
    <language>en</language>
    <country>US</country>
    <preferences>
    <equipmentGroup>2717</equipmentGroup>
    <dateFormat>MON-dd-yyyy</dateFormat>
    <timeFormat>HH:MI AM</timeFormat>
    <timeZone>-12:00</timeZone>
    <daylightSavings>Y</daylightSavings>
    <location>NC</location>
    <recordsPerPage>10</recordsPerPage>
    <historyPeriod>3</historyPeriod>
    <distanceUnit>MILE</distanceUnit>
    <fuelUnit>G</fuelUnit>
    <unitIdDisplay>E</unitIdDisplay>
    <smuUpdate>W</smuUpdate>
    <countries>
    <country>
    <countryCode>GB</countryCode>
    <countryName>UNITED KINGDOM</countryName>
    </country>
    <country>
    <countryCode>US</countryCode>
    <countryName>UNITED STATES</countryName>
    </country></countries>
    </preferences>
    </user>
    Now for single child nodes like cwsId of the main user node i have kept properties like
    private String cwsId;
    But i am not sure as to how to represent the nodes which contain subnodes like "preferences"node. Any ideas?What is the standard practice?

    One thing you could do is create an object model first, which will contain all the data for your user.
    then all you need in the bean is a Hashtable with the name of the user as a key, and the user-object (which is actually the complete object model) as a value.
    with the XML stated by you, you would get an object model something like this:
    Class User
        String cwsid;
        String firstName;
        ArrayList<Role> roles = new ArrayList<Role>(); //I'm assuming a user can have more then one role.
        ArrayList<Country> countries = new ArrayList<Country>();
    class Role {
        String code;
        String name;
    class Country {
        String code;
        String name;
    }And so on for all the varioous elemets of your XML.

  • Need Help to build a report "GL Account-wise Outstanding Balance as on"

    Hi All,
    i have a requirement to build a GL Account-wise Outstanding Balance as on date...
    report format
    1.Date of Transaction     
    2.Journal Source     
    3.Journal Category     
    4.Opening Balance     
    5.Debit for the period     
    6.Credit for the Period     
    7.Closing Balance
    Parameters
    Company Code
    Account No
    Account Description
    GL Date(As on)
    Currency
    my query
    select trunc(gjh.posted_date) "Date of Transaction",je_source "Journal Source",je_category"Journal Category",
    abs(sum((begin_balance_dr-begin_balance_cr))) "Opening balance",sum(period_net_dr) "Debit for the period",sum(period_net_cr) "credit for the period",
    abs(sum((begin_balance_dr-begin_balance_cr)+(period_net_dr-period_net_cr)))"Closing Balance"
    from gl_je_headers gjh,gl_je_lines gjl,gl_code_combinations gcc,gl_balances gb
    where gjh.je_header_id=gjl.je_header_id
    and gjl.code_combination_id=gcc.code_combination_id
    and gcc.code_combination_id=gb.code_combination_id
    and gjh.currency_code=gb.currency_code
    and gjl.set_of_books_id=gb.set_of_books_id
    and gjh.period_name=gb.period_name
    and gcc.segment1='01'
    --and gjl.code_combination_id=12854
    and gjh.currency_code='USD'
    and gb.actual_flag='A'
    and gjh.status='P'
    and gjl.status='P'
    and gjh.period_name=to_char(sysdate,'Mon-yy')
    group by gjh.posted_date,je_source,je_category
    pls someone help me to correct the query

    Well, you may want to look at the activity for one specific account, in detail, before you try to get involved in summarizing/grouping the detail. That way you will begin to understand what the grouping function in the SQL statement is going to do to you. You do not say what is wrong with your query, but I am assuming that your numbers for the Opening Balance and the Closing Balance are too high. Would that be a correct assumption? The problem, as I see it, is that you are joining the gl lines detail to the gl balances table. That means every record (row) in the join for that account for the desired period is going to have the beginning balance dr and cr columns. So if you sum up that column, you are going to sum up the beginning balances multiple times. What you need to do is first summarize your detail activity by the date, journal source, and journal category, and the debits and credits sums, for the period in question, and store that result, Then do a second query that joins that result set to the gl_balances table. Also not sure what null values are doing to you, if you have them in the debit and credit fields. You may have to convert the null values to a 0 as part of this whole process. Or do this via a custom program. Or if you have a data warehouse, you might want to see if you can handle this in the data warehouse. So some options to thiink about.
    John Dickey

  • Please help! XML output needed for OBIEE report.

    Hi,
    I need an xml output of the OBIEE report. I have tried extrating the xml result using GO url but the xml format is not satisfactory. The default output assigns C0,C1..column names to each column data while on the other hand I need the name of the column and not C0 or C1.
    Hence, can anyone please suggest as to how can I format the OBIEE xml output internally i.e. without doing it manually.
    Please let me know if more explanation is required.
    Thanks in advance!!

    Hi,
    Thanks for the response but unfortunately Bi Publisher is even not giving the required output.
    The output of Bi Publisher is like
    <_170627_>170627</_170627_>
    <_TRADES_._TRADE_ID_>2996</_TRADES_._TRADE_ID_>
    <_FALSE_>FALSE</_FALSE_>
    <_N_>N</_N_>
    <_170627_>170627</_170627_>
    <_R_>R</_R_>
    and the output of OBIEE is
    <C0>170627</C0>
    <C1>2996</C1>
    <C2>FALSE</C2>
    <C3>N</C3>
    <C4>170627</C4>
    <C5>R</C5>
    <C8>B</C8>
    In both the cases I get leading and trailing tags which are not required. Ideally according to the requirement C0 should have been Trade ID, C2 - Cancellation option and so on.
    The BI Publisher does give the output to some ectent but lans up capturing the table name also as u see it is Trades.Trades Id. I even reuire few extra tags which caary report information and this data is not being pulled from database.
    Hence please help!! I am really very much confused!!
    Thanks!!!

  • Help required in  webclient and crm report integration

    Hi ,
    how to integrate webclient and CRM reports in CRM 2007 UI.
    i dont have much idea in this area.My requirement is integrating CRM report and webclient.But i dont know where to find report adn how to link the report to webclient.
    Please anyone help me.
    Thanks in advance
    geetha,

    Hi Geetha,
    Create new CRM business role by copying standard SERVICEPRO or SALESPRO
    Even u can assign business roles SERVICEPRO or SALESPRO  to Oraganization units.
    Goto Org assginement and assign these business roles (Goto-Detail Object-click on business roles (Z or standard)-Save it.
    Assign your BP to org position
    Execute transaction code BSP_WD_CMPWB
    Enter CRM_UI_FRAME in test application and click on execute.
    select the profile -Left side menu you will find the standard reports.
    Regards
    Shanmuga
    Please let me know my inputs help you to find the report.

  • Help required for Payment Term change report in SAP BI

    Dear Experts ,
    I have got a client requirement to develop a report to present all the purchase orders for which there has been a change in Payment Term. Could any one provide his input as which extractor can give me this information or where can I get this data to capture changes in Payment Term in ECC.
    Any suggestions welcome !
    Regards
    Anurag Krishna Dev

    HI,
    Purchase relavant information will be getting from
    2LIS_02_ITM     -  item level information
    2LIS_02_HDR   - Header level information
    2LIS_02_SCL   - schedule level information
    find the below link hope it will help you get more idea...
    http://help.sap.com/saphelp_sm32/helpdata/en/1d/f4383fdb800804e10000000a114084/frameset.htm
    Regards
    BVR

  • Help required building ADF-Swing/ADF-Faces using ADF Business Components

    My question is in regards to how you can go about building a light swing application to an ADF model?
    In particular if I were to say that we were developing a 3-tier project whereby we had a database tier, a series of EJB-ADF façade session beans to the database (middle-tier), and a swing client communicating with the session beans (view-controller tier), how would you go about developing these screens?
    In particular can we develop these screens using ADF-Faces and also ADF-Swing?
    The EJB session façade beans of course are ADF app modules with customised methods. The methods would return back customised DTO objects. These DTO objects are wrappers to row objects ADF would create. This would be mainly due to making these facade beans web service enabled (Oracle state that these methods cannot return oracle.jbo objects if they are to be web service enabled).
    This would be typically deployed to an app server, like Oracle App Server 10G.
    Could you please have a look at this, as I am doing a lot of research into this.
    eg. Taking example from oracle magazine sept/oct 2006
    with slight enhancements
    package oramag.frameworks.example.common;
    import oracle.jbo.ApplicationModule;
    import oramag.frameworks.customdto.EmployeeDTO;
    public interface HRService extends ApplicationModule {
    void deleteCurrentEmpAndCommit();
    EmployeeDTO findEmployee(int employeeId); // new method
    import oramag.frameworks.customdto.EmployeeDTO;
    public class HRServiceImpl extends ApplicationModuleImpl {
    public void deleteCurrentEmpAndCommit() {
    Row empRow = getEmpView().getCurrentRow();
    if (empRow != null) {
    empRow.remove();
    getDBTransaction().commit();
    public EmployeeDTO findEmployee(int employeeId)() {
    EmployeeDTO employeeDTO = null;
    EmployeesImpl employees = getEmployees();
    employees.setNamedWhereClauseParam("EmployeeId", employeeId);
    employees.executeQuery();
    if(employees.hasNext()) {
    EmployeesRowImpl employee = (EmployeesRowImpl)employees.next();
    employeeDTO = new EmployeeDTO(employee);
    return employeeDTO;
    public EmployeesImpl getEmployees() {
    return (EmployeesImpl)findViewObject("Employees");
    Now given the above code snippet, how could you turn this into an ADF-Swing/ADF Faces application so that if a user using the swing application enters an employee id, then the application will execute the query on the app server, the app server in turn returns the results to the client, and the client finally display the results. Typical MVC example.
    Cheers
    Rodney

    The tutorial is for ADF BC used with JavaServer Faces.
    While the tutorial doesn't cover it, we also support drag and drop development for Swing and visual WYSIWYG layout for Swing panels and windows, too. For a very simple example, watch screencast #4 on my blog here:
    http://radio.weblogs.com/0118231/stories/2005/06/24/jdeveloperAdfScreencasts.html
    One thing I have noticed is that when using ADF business components, when the app module returns a custom DTO object like the above example, it returns the data in a element structure according to the data control palette.
    You don't generally ever need to create your own custom DTO's when working with ADF for use by client UI's. The only situation where can be necessary -- until we simplify this in the JDeveloper/ADF 11g release -- is when you desire to expose custom methods that can return sets/arrays of typed row structures through a web service. However, web services are not involved/required in building 3-tier Swing applications.
    When dropping onto a page it does so like a string and doesnt give option to display the data in a read only form etc. Is there anything we need to do, to get the functionality.
    It's more of what you don't need to do :-)
    Just leverage the active data model that the ADF application module provides. You can read more about it in section 4.5 "Understanding the Active Data Model" of the ADF Developer's Guide for Forms/4GL Developers on the ADF Learning Center at http://www.oracle.com/technology/products/adf/learnadf.html). Your UI's bind to view object instances in the data model, and your UI's are automatically kept up to date without needing to write methods that return data. I short article I wrote that preceeded my writing the ADF Developer Guide content on this topis is here:
    http://radio.weblogs.com/0118231/stories/2006/01/26/theAdfBusinessComponentsActiveDataModel.html
    I know that when dropping a view object you get this functionality. Also was wondering if we were to pass an object of thios type back to the model it might not give us the rich functionality like input forms, like what Oracle provides if we were to drop a enitity view object.
    Just use the active data model and everything becomes totally easy, with no changes required to switch between local or three-tier deployment configurations.
    Trying to do everything with hand-coded DTO beans is really going the hard way.
    Could you help us regarding this?

  • OBIEE Reporting Requirement

    OBIEE Reporting Requirement
    I have the following OBIEE reporting requirement that I am needing assistance with:
    I have to produce a report from the following table.
    CUSTOMER_ID|     EARNINGS |     CATEGORY
    A1234     |     1000     |     A
    A1234     |     2000     |     B
    B1234     |     1000     |     C
    C1234     |     0     |     D
    D1234     |     2500     |     E
    E1234     |     0     |     F
    Report Layout:
    Category     | Category A | Other Category | Category A & Other Category |
    Earned     |     100 |     120     | 100 |
    Unearned     |     150 |     150     | 200 |
    So the report above basically displays a count of the customers who have earnings or no earnings in the 2 categories which are "Category A" and "Other Category." Other Category is everything else grouped together except Category A i.e. (B, C, D, E, F). The 3rd column is counting customers who are in both column 1 and 2. I have modeled the repository for the 1st 2 columns but am stuck with how to come up with the 3rd column. Repository has been set up as follows:
    Fact: Distinct Count of CUSTOMER_ID
    Dimension:
    CASE WHEN Category = A THEN Category A
    ELSE WHEN Category <> A THEN Other Category END
    In Answers I have 2 calculated columns:
    FILTER(Customer Count) USING Earnings > 0 (Earned)
    FILTER(Customer Count) USING Earnings <= 0 (Uneared)
    How can I solution this to get the 3rd column of Category A & Other Category? Thanks in advance.

    Yes that is correct. Below is the expected output I am trying to get to.
         | Category A | Other Category | Category A & Other Category |
    Earned       | 100         | 120                 | 100                                    |
    Unearned   | 150           | 150                 | 200                                    |

  • OBIEE Report w/Drilldown

    I have the following requirment to create a report from a relational model.
    Report needs to show the following:
    Location
    Date
    Number of Visits to Location (Per Month)
    Number of Visits to Location (Per Day)
    Number of Visits to Location (Per Time Interval/Every 30 minutes)
    Report needs to drill down as follows:
    Drilldown on Location to show all dates in month that had visits for that location.
    Drilldown on date to show all visits for that day with times.
    Currently all the above information is available in one view in database. How can I make this into an OBIEE report. Thanks in advance!

    shaolin_obiee wrote:
    I have the following requirment to create a report from a relational model.
    Report needs to show the following:
    Location
    Date
    Number of Visits to Location (Per Month)
    Number of Visits to Location (Per Day)
    Number of Visits to Location (Per Time Interval/Every 30 minutes)
    Report needs to drill down as follows:
    Drilldown on Location to show all dates in month that had visits for that location.
    Drilldown on date to show all visits for that day with times.
    Currently all the above information is available in one view in database. How can I make this into an OBIEE report. Thanks in advance!If you could post few sample records from the view, it would help us understand the structure of the data and help you build out the RPD to acheive the reporting requirements.
    Thanks,
    -Amith.

  • Error when  building a report from 2 different subject areas

    Hello Experts,
    I am using obiee 11.1.1.5.
    I have 5 dimension D1,D2,D3,D4,D5 connected to fact1 and 4 dimension connected to fact2 such as D1,D2,D6,D7.
    where D1,D2 is common to both the facts.
    Fact1 Is in subject area 1 and Fact2 is in subject area2.
    I need to create a report by adding columns of  subject area 1 and 2 with columns from all the dimensions D1,D2....D7.
    As of now i am getting error stating "No fact table exists at the requested level of detail " when i try to add columns from 2 different subject areas.
    Can anyone help me in solving the above problem.
    Is there any prerequisite to be taken care when  building a report from 2 different subject areas.
    Regards,
    NN

    Hello Nagireddy,
    So kind of you, for your quick reply
    I was able to solve the error by doing below steps in additional what you have specified
    -->For the fact table LTSs, set the logical level in the Content tab to the dimension's lowest level for each conforming dimension (leave the non-conforming dimensions level blank).
    Now I have another requirement i,e
    I need to have non measure columns such as Date into the newly created fact in BMM layer.
    I tried doing the steps which I followed for measure column, but it is throwing the same error which I get earlier.
    Below is the error
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 14025] No fact table exists at the requested level of detail:
    Let me know if have any suggestions

  • OBIEE Report - Subtotals & Grouping

    Hi all,
    I've come across a requirement that I hope you can help me implement using OBIEE. For the report we are using a singular table that we have pulled in to the RPD and moved across to the presentation layer. The data comes in fine and appears on the dashboard as expected.
    The requirement is to export the report to CSV with sub total and grand total rows generated on groups of data (grouped on the column Source). The subtotals and grand totals will have to appear in their own columns which I think will be calculated with column formula. The subtotal will keep track of the total for each Source group while the running grand total will keep track of how much has been accumulated so far. For example, see the simple report structure below:
    Source
    Currency
    Amount
    SubTotal
    GrandTotal
    SRC1
    USD
    10
    SRC1
    USD
    20
    SRC1
    USD
    20
    50
    50
    SRC2
    USD
    50
    SRC2
    USD
    50
    100
    150
    SRC3
    USD
    40
    SRC3
    USD
    10
    SRC3
    USD
    20
    70
    220
    This has to be exported to CSV in this format. It's very easy to do in Excel but I'm wondering if anyone can think of a suitable way to do this with OBIEE?
    Thanks for your time.
    P.s. Apologies for the long username which I can't seem to change at the moment!

    Thank you, I created the union conditions and I am so close. But there is some strange issue. I'm dealing with very large quantities of records, and in one case the subtotal column should output 2097763136585.74. Instead, OBIEE shows the result as -2147483648. A quick google of the number itself shows that this number is some kind of generic error when a number is out of range or something? But I couldn't find much more info about it. When I turn up the log level and query the database directly using the physical SQL that's produced, the correct results are returned! So it seems to be an issue with OBIEE displaying these large numbers. Any ideas??
    For smaller numbers, the query runs absolutely fine and the subtotal column reflects accurate answers.

Maybe you are looking for