Selecting The Correct Fact Table

I have an environment that has multiple dimension tables and multiple fact tables.
I have multiple Presentation Catalogues to organise these.
In PCat1 I have multiple dimensions and two Facts; F1 & F2.
In answers I have build a filter to restrict the dashboard to show only selected data from two dimensions; D1 & D2. The filter is built using PCat1.
The facts F1 and F2 do both have relationships defined to D1 and D2.
When I check the SQL generated by the filter (as the results do not look correct) I can see that the SQL is referencing a fact table F3 that is NOT in PCat1.
F3 does contain valid joins to D1 and D2 but F3 is not in PCat1 so I do not know why it is being used.
How do I FORCE BIEE to generate SQL that is sourced ONLY from the presentation catalogue that was selected when I created the filter in answers.
I am using version 10.1.3.3

Excellent, that seems to have done the trick.
Right click on the presentation catalogue select properties and selected my fact table.
Need to test ALL my reports now.
Thanks for your help<br>
Ross

Similar Messages

  • Mix source data with different granularity into the same fact table?

    I have two transaction tables "Incident (157 columns)" and "Unit (70 Colums)". For every "Incident" that happens there could be one or more records in the "Unit" table.
    As part of my data mart design, I have merged both the tables into a single Fact "Incident Fact (227 Columns)" and inserted the records from both the tables with a join condition between them [incident.IN_NUM = Unit.IN_NUM].
    Is this correct, is my question? or am I mixing source data with different granularity in the same fact table. Appreciate your help.
    Best Regards
    Bees

    Bees,
    Are the measures from 'Incident' , repeated for a given incident where it has more than one record in the Unit table ? If so, then the sum(indicent.measure) will give an incorrect result, no ?
    What requirement is there to physically merge the tables together outside of OBIEE? With OBIEE you could have one logical 'fact' table to present to report users, which sourced from seperate Incidents and Units tables and would stop the incorrect aggregations occuring. A common modelling piece in the same way would be Order Headers and Order Lines, quite common in OBIEE to have a logical 'Orders' fact which contained both Order header measures and Order line measures, this translates to your Incidents -> Units relationship.
    To do what I've mentioned, is relatively straight forward, you need a 'Dim - Incident' with two levels, Incident and Unit, mapp the unique identifiers in as the level keys and then use these levels to set the content levels correctly in your 2 logical tables sources for logical 'Fact' , ie Incidents LTS at incident level, Units LTS as units level.
    Hope this helps, let us know if you get stuck.
    Cheers
    Alastair

  • Alternate fact table without disturbing the existing fact table in EIS

    I have a question in EIS, how to load or work with alternate fact table, without disturbing the existing fact table, pls provide me with some procedure and steps
    thank u in advance
    sunil

    Yes you can have multiple models and metaoutlines load one cube. I've done it before. The trick is you ahve one "master" metaoutline that you put all the measures in (even if they are manually added. You use that to build the cube. Then you can have multiple metaoutlines build different measures within the cube. The idea is you have to have them update different intersections or the last one in will be what you get. I have a client that gets sales info from one source, shipment info from a different relational source . in all I have 10 differnt models and metaoutlines that build one cube. you just lump the load statements into one CBS file. It works great (or as great as EIS works). The biggest issue is timing to make sure all the sources are available when the load is going to be doe. Of course you could build different parts at different times.

  • Cubes with different dimensions based on the same fact table

    I have a fact table (f_a) with three dimensions (dim_a, dim_b, dim_c) and a one measure (m_a).
    Is it possible to create cube with only one dimension (dim_a)?
    Data for other two dimensions (dim_b, dim_c) should be aggreagated together.
    Of course i can create second fact table with only one dimension, and then creating that cube would be no problem.
    But is it possible doing this directly from the primary fact table (without creating second fact table)?
    Raf
    PS:i use AWM 9.2 to create target cubes. Source cubes i create with OEM 9.2

    At the beginning i was confused by the numberous kind of cubes...
    for example when i created cube in MS i just designed cube, picked fact table, and that's all. In Oracle firstly i create project of cube (first cube) in OWB. Then i export it to the OLAP Catalog (second cube). That cube in OLAP catalog is a source cube for the AW cube (third cube). Then i need to enable AW cube for OLAPI by creating another cube in OLAP Catalog (i use 9iR2, so OLAPI doesn't have direct access to AW cubes).
    I spent much time until i could see my first sample cube in Discoverer or Excel as a final user should see it. :-)
    Now i'm facing another problem - when you redesign cube (for example add another dimension), you can't just "refresh" it as it was in MS. You have to delete old cube and create new one. And deleting cube isn't so simple (i'm not sure which elements i should delete).
    For testing and learning purposes i just create every cube in seperate AW. deleting whole AW is much simplier that deleting one cube.
    Raf

  • Data types used in a sub VI - selecting the correct input and output types?

    data types used in a sub VI - selecting the correct input and output types?
    I can never work out how to choose an input or output format for Subvi's.
    I want to create a SubVI for the code in red. I needs an VI Server Reference compatible input and an output that goes to  a waveform.
    Thanks in advance.
    Attachments:
    data types.PNG ‏11 KB

    GerdW,
    I realise now I have taken us in the wrong direction. apologies for that.
    History, this is not my code and I do not own the process and NOT my preferred method of using it. I was looking for a simple way to make subtle changes.
    What we do - We use these programs to collect data from typically 6 pressures and 6 temperature probes and capture RS232 / USB VISA strings from sensors.
    So every few weeks / months or up to a year we rearrange each sensor location to suit the new process. I did not write the code. I cannot change the procedure too much without resistance.
    So headers in the CSV file have the DaqMX string passed through the code. Great.
    Other data to the CSV file comes from calculations or extracted from the VISA string. Hence why we have headers with "Untitled 1 ()". These values also go to a History Chart.
    So I was looking for a simple way to read the the local variable label as it is always linked to the front page indicator. People can cope with editing the indicator label, save the VI and hit run.
    TL;DR - GerdW is now a psychologist.
    Attachments:
    data to csv and history chart.png ‏1043 KB

  • About the implicit fact table

    Hi all,
    Can any one has any idea about the implicit fact table, where it is used. Any doc or screenshot with example will be helpful for me.
    Thanks once again.

    I forgot the definition that you can find here :
    http://download.oracle.com/docs/cd/E12096_01/books/admintool/admintool_PresentationSetup4.html
    If you set an implicit fact column this column will be added to a query when it contains columns from two or more dimension tables and no measures. The column is not visible in the results. It is used to specify a default join path between dimension tables when there are several possible alternatives.
    Cheers
    Nico

  • Selecting the correct membership type

    Hello,
    I am wondering if I selected the correct type of Creative Cloud membership a couple of months ago upon signup.
    I am a photographer and use only Lightroom and Photoshop. Upon switching over to Creative Cloud, I selected the "Creative Cloud for Teams" but now I am thinking that this may not have been the best option. I work alone and only need the two apps.
    Can I switch my membership to something that makes more sense for my business?
    Thanks!

    Cancel what you don't want and buy what you do want
    Cancel http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html
    -or by telephone http://helpx.adobe.com/x-productkb/global/phone-support-orders.html
    Special Photography Plan (includes Photoshop & Lightroom & Bridge & Mobile Lightroom)
    http://helpx.adobe.com/creative-cloud/faq/mobileapps.html
    http://helpx.adobe.com/photoshop/kb/differences-photoshop-creative-cloud-photography.html
    Contact Adobe to find out how to do this without paying a penalty
    Adobe contact information - http://helpx.adobe.com/contact.html

  • Selecting the correct iPhone model

    How do I select the correct model (A1429 GSM) when I purchase it online on Apple Canada? I did not see any option till the payment page, so I did not finish the purchase.

    Only the A1428 is sold in Canada.
    <http://www.apple.com/iphone/LTE/>

  • Selecting the correct lot size...

    Hi,
    I have some problem in selecting the correct lot size, please help me solve it.
    The requirement of raw materials per month is 100nos. But the vendor cannot supply them in qty required by us but supply can happen in 1000nos. I cannot purchase all the quantities as materials cannot be kept in store for long period.
    Which type of lot size is suitable for this type of scenario. Is there any SAP standards available or configuration is required?
    Regards,
    Pavan

    Hi Pavan,
    This is not a lot size issue  , but a process issue.  You cannot choose a lot size unless you are clear what is the qty for which you expect  PR in this case?
    Once that is clear,  you  will get lot size as needed
    cheers
    Rav

  • It appears I downloaded CS6 suite windows to a mac. What do i do now? There was no place to select the correct version.

    It appears I downloaded CS6 suite windows to a mac. What do i do now? There was no place to select the correct version.

    Downloads available:
    Suites and Programs:  CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
    Acrobat:  XI, X | 9,8 | 9 standard
    Premiere Elements:  12 | 11, 10 | 9, 8, 7
    Photoshop Elements:  12 | 11, 10 | 9,8,7
    Lightroom:  5.5 (win), 5.5 (mac) | 5.4 (win), 5.4 (mac) | 5 | 4 | 3
    Captivate:  8 | 7 | 6 | 5
    Contribute:  CS5 | CS4, CS3
    Download and installation help for Adobe links
    Download and installation help for Prodesigntools links are listed on most linked pages.  They are critical; especially steps 1, 2 and 3.  If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.

  • How do I select the correct ram for upgrade to iMac 8,1?

    How do I select the correct ram for upgrade on my iMac 8,1? When I look up information online, I believe that I have SO-DIMM ram. Do I need to purchase SO DiMM? I want to upgrade to Maverick and I think I was told that I need DDR2 or SDRAM. My model # is A1224, if that helps.

    Welcome to Apple Support Communities
    OS X Mavericks requires 2 GB of RAM at least, but I recommend at least 4 GB of RAM.
    You have got an Early 2008 iMac. You can buy more RAM at OWC or Crucial. Your Mac supports 6 GB of RAM

  • OBIEE Query not hitting the other fact table

    Hi All,
    I am trying to create report based on two fact column and one dimension. Dimension is connected with these two facts table. When i create report using one column from dimension and one column from respective facts so i get two scenerio...
    For example let say..
    D1 is dimension and F1 and F2 are two fact tables.
    First i used a column which have aggregation rule from one fact and one column from other fact which also have aggregate column.
    That is report like...
    D1.c1,Agg(F1.c2),Agg(F2.c3)
    When i run the report I get the data from dimension and only from first fact table. When i check the query, Query contain only one fact table and it doesnt hit the other one.
    Now in second scenerio i used one column from dimension, one column from first fact which have aggregation rule and one column from second fact which doesnt have any aggregation rule.
    like...
    D1.c1,Agg(F1.c2),F2.c3
    When i run the report i got the error. It says
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14026] Unable to navigate requested expression: F1 -C2 . Please fix the metadata consistency warnings. (HY000).
    But there is no warning in RPD.
    I am amazed that it is not taking both the fact columns even the dimension is confirmed dimension and have joined with both the fact tables.
    As i am just started to learn OBIEE, So i am find it bit difficult that how OBIEE select the tables and formed physical query.
    Waiting for your help.
    Regards
    Suhail

    Aadi-Wasi,
    Thumb rule, OBIEE BMM layer must contain a simple star schema.
    Did your BMM layer suffice the above condition? If hope, Not.
    My prediction of your BMM layer structure contains 3 logical tables, i.e. dimension & 2 logical facts...which is not a simple star.
    Thus to make it a simple star collapse 2 logical fact tables into 1 logical fact table. As you mentioned dimension is linked to both facts, collapsing 2 logical fact tables into 1 logical fact table will provide the result for your query1.
    regarding your second error:
    All aggregations must be contained within Fact tables with few exceptions.
    Let us know If I did resolve your issue
    mark posts promptly...
    J
    -bifacts
    http://www.obinotes.com

  • Cannot select the fields for table view WB2_V_MKPF_MSEG2

    Hi, I have a program where the query is using join statement of MSEG and MKPF.  As part of the performance enhancement I use Table View WB2_V_MKPF_MSEG2 instead.
    Validation: Entries in MSEG and MKPF is the same as in  WB2_V_MKPF_MSEG2 = OK (via SE16)
    But upon debugging the program on SY-SUBRC breakpoint, I can see 5 rows appended in internal table T_MSEG "BUT" the entries are all blank.
    The entries in my SE16 are exact data that's appearing on the filter statement in my SQL query below.  SE16 is giving correct output, but using table view in my SQL does not give me the correct output.
    (Note: This is my first time to use table view in ABAP-SQL)
      SELECT MATNR_I BWART_I MENGE_I
        FROM  WB2_V_MKPF_MSEG2
          INTO CORRESPONDING FIELDS OF TABLE T_MSEG
      WHERE MATNR_I IN R_MATNR3
          AND  MATNR_I IN R_COMPNTS
          AND  WERKS_I EQ P_WERKS
          AND  BWART_I EQ '931'
         AND  BUDAT    IN S_GSTRP 
         AND  MJAHR    EQ W_DOC_YEAR.
    IF SY-SUBRC EQ 0.
    ENDIF.
    THANKS, appreciate your inputs.
    Regards,
    Jun

    Hi Suhas,
    I just did a short test just now:
    REPORT  ZTEST_SELVIEW.
    TABLES: WB2_V_MKPF_MSEG2.
    TYPES: BEGIN OF Y_MSEG,
             MATNR LIKE MSEG-MATNR,
             BWART LIKE MSEG-BWART,
             MENGE LIKE MSEG-MENGE,
           END   OF Y_MSEG.
    DATA: T_MSEG TYPE STANDARD TABLE OF Y_MSEG.
    SELECT MATNR_I
           BWART_I
           MENGE_I
      FROM WB2_V_MKPF_MSEG2
      INTO CORRESPONDING FIELDS OF TABLE T_MSEG
    WHERE MATNR_I EQ '000000000000004000'
       AND WERKS_I EQ '0288'
       AND BWART_I EQ '931'
    *   AND BUDAT   EQ '20071117'
       AND MJAHR   EQ '2007'.
    IF SY-SUBRC EQ 0.
    ENDIF.
    In my debug, T_MSEG contains the same number of rows that my SE16>WB2_V_MKPF_MSEG2(using the hard coded statement in my SQL) "BUT" each rows does not have any entries.  Bottomline, I can't only see blank entries in ITAB T_MSEG but the rows are being selected properly, so the itab contains x-number of rows with blank entries.
    Thanks.

  • Dimension which belongs to only one of the several fact tables

    Hi,
    I'm newbie in BI. I have good knowledge of DW and Administration (OCP).
    Firstly could you give me, please some link expalining aspects of creating "Business Model And Mapping" better than SE Tutoarial.
    Now how my problems looks like :
    I have several fact tables and dimensions.
    But not all dimensions are shared among all facts.
    So when i try to put in Answers measurements from all facts it's ok - results are retrieved.
    But when i try to add to report some Dimensions attributes which belongs to only one of the facts all facts measurements are gone except measurements for fact table to which dimension attribute is linked to.
    I think i know what is the reason but i don't know how to simply solve it :
    Below is session trace excerpt only with facts measurements :
    RqList
    Liczba Transakcji:[DAggr(Fakty - Transakcje (ZSFK).Liczba Transakcji by [ Słownik - Daty.Nr Miesiąca, Słownik - Daty.Miesiąc Rozliczenia, Słownik - Outlety.Outlet Numer (MID), Słownik - Outlety.Outlet Nazwa, Słownik - Terminale.Nr Terminala, Słownik - Daty.Rok Rozliczenia] )] as c7 GB,
    Kwota Opłaty Netto:[DAggr(Fakty - Opłaty za Terminale (CBD).Kwota Opłaty Netto by [ Słownik - Daty.Nr Miesiąca, Słownik - Daty.Miesiąc Rozliczenia, Słownik - Outlety.Outlet Numer (MID), Słownik - Outlety.Outlet Nazwa, Słownik - Terminale.Nr Terminala, Słownik - Daty.Rok Rozliczenia] )] as c11 GB,
    Below iis session trace excerpt with facts measurements and added dimension attribute:
    RqList
    Liczba Transakcji:[DAggr(Fakty - Transakcje (ZSFK).Liczba Transakcji by [ Słownik - Rodzaje Walut.KOD_WALUTY, Słownik - Daty.Nr Miesiąca, Słownik - Daty.Miesiąc Rozliczenia, Słownik - Outlety.Outlet Numer (MID), Słownik - Outlety.Outlet Nazwa, Słownik - Terminale.Nr Terminala, Słownik - Daty.Rok Rozliczenia] )] as c7 GB,
    Kwota Opłaty Netto:[DAggr(Fakty - Opłaty za Terminale (CBD).Kwota Opłaty Netto by [ Słownik - Rodzaje Walut.KOD_WALUTY, Słownik - Daty.Nr Miesiąca, Słownik - Daty.Miesiąc Rozliczenia, Słownik - Outlety.Outlet Numer (MID), Słownik - Outlety.Outlet Nazwa, Słownik - Terminale.Nr Terminala, Słownik - Daty.Rok Rozliczenia] )] as c12 GB,
    Second plan is the plan when report retrieves only results for one fact table and null's for others
    Problem is with attribute : "Słownik - Rodzaje Walut.KOD_WALUTY" which is from dimension which belongs only to one fact table.
    So other fact table are not linked to this dimension and therefore this plan cannot retrieve results for them.
    It is obvious that some of the facts cannot share some dimensions with others but i would like to join them on other common attribute
    and my question is how ?
    Thanks's in advance Arkadiusz Masny
    Edited by: Arkadiusz Masny on Dec 10, 2009 6:49 AM

    It's normal behavior. How would fact measure know the value for accurate "non-fact" dimension
    Workaround:
    First solution is:
    Add into logical source of each fact (in logical layer) tables to which belongs dimension attribute and join dimenstion to that fact.
    Second you may:
    Create fact table which join all needed dimensions with some useless fact ( i.e. count). Next you have to set option "Implicit Fact Column" in presentation catalog to use this fact table.
    I can explain it to you in Polish by mail or phone
    You bring me a next topic for my blog (in Polish) http://obiee.pl so I'll write sth about such behavior :)
    Regards

  • How to refer to fact table to update the same fact table

    Here is my scenario. Fact table is having measures basic_sal, Tax, net_sal with dimension key to employee dimension.
    I neet to update the net_sal = basic_sal - tax in fact table.
    I tried to do a map with fact_table as source and also target. but after deploying the map, it's not updating the net_sal to the existing rows. It's inserting the new rows with dimension key and net_sal columns. so now fact table is having the double the existing rows.
    Thanks,
    Srini.

    Ola Srini,
    We have some experience that updating a table while using that same table as source often takes a lot of time... Specially when the table contains a lot of data (which is mostly the case with fact tables).
    You can use two solutions. Expand the mapping u use to fill the fact table... The calculations looks not that complex to me... But I could be wrong.
    Other solution is to create a temp table where you store all sal types. You could load the fact table from this temp table. Disadvantage of this solution is maintenance of the temp table...
    Regards,
    Moscowic

Maybe you are looking for

  • How to create the Contribution region with Native document

    HI, I have the below scenario to have the Contribution region in my custom page. 1) I am displaying all Campaign records in primary page. 2) When I click on each Campaign record, this will take me to secondary page to display the Editable Contributio

  • 2nd fax won't work at Laserjet Pro 400 MFP M425DN

    I have recently bought the HP Laserjet Pro 400 MFP M425DN, which is working almost fine. The problem is when i do want to send a fax, it will send it, but after that the second fax won't be able to send. I just get the message 'communication error'. 

  • Not Allowing "Next Patch" To Change Set

    I'm trying to solve a simple problem with MainStage 3.  I've got a number of sets with multiple patches in each, and I want to be able to switch back and forth between patches within sets without the danger of accidentally switching sets, since each

  • How to pass values to a module pool program from another Report Program

    Hi .. Please let me know how I can pass values to a MODULE POOL selection screen field from another Report Program. Thanks RK

  • Oracle Intelligent Agent Service Start Error...

    Hiii... My operating system is Windows Server 2003 and I have Oracle 9.2.0.1.0 database server installed on it ...I have also DataGuard Configuration between my primary and standby sides... Everything has been OK till this morning I restarded my prim