Using a dimension twice

Hi,
I have a fact table which is using one dimension twice (dimension location "from" and "to"). I have problems with the discoverer working on it.
When using the dimension in a matrix report, discoverer is asking which of the two foreign key constraints it should use. Using both is not a good idea, because it forces "from" and "to" to be equal. Using just one workings fine.
I tried to copy the dimension to a new folder and using the other foreign key constraint there, but then the selection of the "to" location depends of the "from" location showing me just the target locations for the selected source. Choosing the "to" location first, I don't have that dependency on the "from" location.
Is there a way to select both dimension "from" and "to" independend?
Regards,
Torsten

LS,
Another alternative is to create 2 views on your location table, for instance v_location_from and v_location_to, and import these into the Business Area instead of the location table itself.
Then in your disco-report you will have 2 different folders to refer to and no longer have a problem with FK's, even if on the database you are accessing the same object more than once.
You could even make a distinction in the view code if it is really a large table, select only from-locations for your from-view and the same for the to-view (if it is possible to make this distinction in the first place, of course).
Hope this helps.
Cheers, Patrick

Similar Messages

  • Using a Dimension/ Measure in a Where clause of Another Dimension/ Measure in IDT

    Hi All
    I am building a Universe using Information Design Tool. In the Business Layer, I need to use a created Business Layer Dimension (not Tables) in a Where clause of another dimension as follow:
    Dimension: "Current Week No"
         SELECT
              budgets.dbo.Calenderweeks.WeekNo
         WHERE
              budgets.dbo.Calenderweeks.EndDate = convert(SMALLDATETIME, fn CURDATE()})  
    Dimension: "Last Week No"
         SELECT
              budgets.dbo.Calenderweeks.WeekNo
         WHERE
              budget.dbo.Calenderweeks  .WeekNo = @Select(Dimension\Current Week No) - 1
    The first dimension is working well. However, the "Last Week No" shows NOTHING (I do not get any value)
    Anyone can explain why I am not get any value from the second dimension, and how I can use a Dimension/ Measure in a Where clause of another Dimension/ Measure ?
    Thanks

    Short answer:
    Beware of object WHERE clauses. They are rarely (I'd almost say never) the solution to the problem you're trying to solve.
    Long answer:
    It doesn't work because you are inadvertently filtering the same value twice in two incompatible ways in the same SQL statement.  Both objects SELECT the same column in the database.  The first object uses a WHERE clause to set it to the current week.  The second object attempts to use a WHERE clause to set it to the previous week, but does so by selecting the first object, so you end up with both objects in your data provider.
    Remember that BO is going to place all the objects in your data provider in the same SQL (except of course where your context definition has ensured otherwise.), so you have two WHERE clauses in your generated SQL which attempt to find a line equal both the current week and the previous week... and returns, naturally, no results.
    Rewrite it with a derived table (as explained in the response above) and you'll get what you want.

  • Unable to use same dimension multiple time for a MOLAP cube?

    Hi,
    I am designing a MOLAP cube that uses the date dimension twice (start/end) but when selecting dimensions for the cube, it doesn't accept the 2nd time I select the date dimension.
    In the date dimension design I gave it 2 role names for this purpose.
    The error that comes up is: The MOLAP storage type does not support multiple references to the same dimension.
    Now I just found out that the User Guide states: Dimension roles can be created for dimensions that have a relational implementation only.
    So how does OWB support implementation of a startdate and enddate in one cube?
    Do we have to duplicate the date dimension in MOLAP multiple times? (Multiple deployment and population using the name of the role??)
    What solutions/work-arounds are in use out there? Any help is appreciated.
    Thanks,
    Ed
    (Oracle 10gR2, OLAP with A patch on Suse Linux x86-64)

    It keeps asking because they are recorded in the database and it can't find them. So they have been delete from outside iPhoto, and iPhoto doesn't know this.
    Simple fix: put the files back where iPhoto expects them to be. Otherwise...
    Try these in order - from best option on down...
    1Download iPhoto Library Manager and use its rebuild function. (In Library Manager it's the FIle -> Rebuild command)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. 
    2. If this doesn't work then you'll need to create and populate a new library.
    To create and populate a new *iPhoto 6* library:
    Note this will give you a working library with the same Rolls and pictures as before, however, you will lose your albums, keywords, modified versions, books, calendars etc.
    Move the iPhoto Library to the desktop
    Launch iPhoto. It will ask if you wish to create a new Library. Say Yes.
    Go into the iPhoto Library on your desktop and find the Originals folder. From the Originals folder drag the individual Roll Folders to the iPhoto Window and it will recreate them in the new library.
    When you're sure all is well you can delete the iPhoto Library on your desktop.
    In the future, in addition to your usual back up routine, you might like to make a copy of the library6.iPhoto file whenever you have made changes to the library as protection against database corruption. 

  • Use one dimension to feed 2 other dimensions

    Is there a way to use one dimension to push data into two other dimensions using push logic?  The client has one dimension in App1 that is a combination of 2 dimensions in App2 ie the Costcenter dimension in App1 is a combination of Plant and Account in App2.
    Now they want to push data from App1 into App2 using the Costcenter dimension to populate the Plant and Account.
    I have Plant and Acct properties in the Costcenter dimension for mapping.
    I tried to use *Rename_dim CC= CC.Plant and *Rename_dim CC=CC.Acct but would get errors when validating the logic script.
    Any help would be greatly appreciated.

    Parameters
    COSTCENTER: 70101014
    When I test the logic using the logic debugger, I get the error:
    Validate member failed:
    70101014
    70101014
    70101014
    70101014 on COSTCENTER dimension
    When I run the logic thru data manager, the package is successful but the end of the detail status log is 'No records to process'
    The push logic should ideally take the Costcenter 70101014 from App1 and take the first 4 char (7010) and record to the Plant dimension in App2 then take the last 4 char (1014) and record to the Account dimension in App2
    Logic script:
    *DESTINATION_APP= APP2
    *RENAME_DIM CC = ACCOUNT
    *RENAME_DIM CC= PLANT
    *WHEN CATEGORY
    *IS "AOP"
    *REC(CC=CC.RPT_A,CC=CC.PLANT,CATEGORY=AOP)
    *ENDWHEN     
    *COMMIT

  • #SYNTAX error while using Merge Dimension in webi report

    Hi All,
    # Syntax error when using merge dimension in webi report
    screen shot has been attached.
    iam using BO 4.0 SP6
    checked the datatypes in BW
    they are same in BW in both the queries
    i followed the given links but no result.
    https://websmp230.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3138343530303526
    https://websmp230.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3136323339323126
    https://websmp230.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3137353438313026
    http://scn.sap.com/thread/3592588#15241008
    Need Help!!!!!
    Regards
    Sushma

    Hi Mark,
    Thanks for the reply,
    I did not use any formula,
    I used merge dimension
    Anyways i tried in other system,it s working fine.
    Regards
    sushma

  • Use same table twice in subform

    Hi,
    i´ve created a form like this
    subformA   -> positioned
    --subformB -> flowed
    table
    header
    body row
    Everything is working fine and a I´m able to see the expected data.
    But when my table includes more than 10 rows it destroys the layout of my page.
    My idea:
    Create a second subform with same table data and place it right beside it. And using FormCalc to show data from row 11 to end.
    But only the first subform is filled. There is no data in second subform (FormCalc code is not implemented).
    It seems, that I can´t use same tabele twice.
    Any ideas?
    Regards
    Andy

    Hi Andy,
    Have both the subforms as flowed and page breaked, it should work.
    As per as having 2 tables techically i believe its not possible.reason behind.
    When you do data binding for 1st table and say multiple rows, at runtime data is iterated and displayed in the 1st table.
    when it reaches to the 2nd table the pointer on the table data source is already eof i.e., last record so it will not display it again.
    to acheive this on form load of the 2nd table you need to initialize and iterate through the data source again.
    I have never tested this scenario but read it in some adobe fourms.
    Check it and let me know, if its still not working i can design a sample form with this scenario for you.
    Cheers,
    Sai

  • #Error & #Syntax when we are using merged dimension in BO4.1 SP3

    Dear All,
    We are using BO4.1 SP3 and Bex query as datasource.
    When we are trying to take merged dimensions in Report block its giving #Syntax Error.
    When we are defining variable with merged dimension, its giving #Error message and the merged dimension is deleted from the definition.
    Please guide how can I use merged dimension.
    Kindly let us know if there are some update required in the current BO version.
    Warm Regards,
    Sonal

    First things abt merge dimension is that merge is applicable only on dimension not on measures.
    And other is dimension that are going to be merge should have same data type.
    I think you should check these conditions then it will works.
    Merge is nothing but full outer join between two data providers. It helps joining two result sets on webi level.
    Kindly attach your screen shots so that it would be helpful.

  • Use of Dimensions in APO DP Planning Object Structures

    In APO DP Planning Objct Structures, I know that it's possible to assign Dimensions to characteristics.
    The standard help documentation suggests this is 'to improve performance'.
    Can anyone give practical guidance about how to assign Dimensions to improve performance?
    Thanks,
    Bob Austin

    the characterisitcs are grouped logically using the Dimensions
    the use of dimensions allows data to be stored in a combination of dimension tables and fact tables
    the dimention table consists of the dimension number, a primary key characteristics you assign to the dimension
    the primary keys from various dimension tables link up at the fact table and to the values stored in it
    so you can think of a star schema of tables with the dimension acting as the link
    so when you look for a particular value the dimension table is first quesried based on which the fact table the primary key is linked to is looked up
    in order to improve performance, make sure you dont assign too many characterisitics to one dimension
    try to logically group the characterisitics - geography for eg can be made of state, region (not material type)
    you can also try to match the dimension with the selections you will be using in the planning book,
    dimension tables could grow as your characteristic values increase so SAP advices you keep an eye on it (i am not sure of how functionally you can help this but i believe basis will be able to help you with allocating space on an oversized table)
    there is a document somewhere in sap marketplace that i am not able to find a link... hopefully someone will link it up here

  • Using the Parameter twice in a jsp page

    I need to use a parameter twice I am really new to this and I know very little
    about java I need to use it where I put HERE can anyone help me!
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@page import="java.sql.*"%>
    <%@page import="java.util.*"%>
    <jsp:useBean id="dbset"  class="Beans.dbset" />
    <html>
    <body>
    <%String  res = request.getParameter("image_id");
    String sql = "SELECT DISTINCT episode_id, episode_date, link FROM episode_char_Query where character_id = " + res ;
    dbset.setQuery(sql);%>
    <table>
    <%
    Vector outvec = new Vector();
       Vector invec = new Vector();
    outvec = dbset.getResults();
    invec = (Vector)outvec.elementAt(1);
    for(int i=0; i<outvec.size(); i++)
    %>
      <tr>
    <%
    for(int j=0; j<invec.size(); j++)
        if(i!=0 && j==0)
    %>     <td align="center">
           <a href="episode.jsp?episode_id=<%=((Vector)outvec.elementAt(i)).elementAt(0).toString() %>&character_id ="HERE/>Click here to show scenes</a>
           </td>
    <%    }
        if(i!=0 && j==2)
    %>     <td align="center">
           <a href='C:\eastenders\<%=((Vector)outvec.elementAt(i)).elementAt(2).toString() %>'/>Click here to play episode</a>
           </td>
    <%    }
        else
    %>       <td align="center"> 
             <%= ((Vector)outvec.elementAt(i)).elementAt(j).toString() %>
             </td>
    <%      }
    %>
      </tr>
    <%
    %>
    </table>
    </body>
    </html>

    um.
    yuck.
    I would suggest you use some JSTL.
    Mixing html and scriptlet code like this is a recipe for disaster:
    And whats with all this if j==1, j==2 crap?
    Seeing as you only have three items being returned, it would be much simpler just to have one loop, and access vector elements 0,1,2 directly rather than having a double loop.
    At LEAST pull some of the stuff into temporary variables.
    <c:forEach var="episode" items="${outvec}" varStatus="status">
      <c:choose>
        // first line is headings?
         <c:when  test="${status.first}">
            <td align="center">${episode[0]}</td>
            <td align="center">${episode[1]}</td>
            <td align="center">${episode[2]}</td>      
         </c:when>
            // all other lines print the data
         <c:otherwise>
      <tr>
        <td align="center">
           <a href="episode.jsp?episode_id=${episode[0]}&character_id=${param.image_id}">Show scene</a>
        </td>
        <td align="center">${episode[1]}</td>
        <td align="center"> <a href='C:\eastenders\${episode[2]}'> play episode </a></td>
      </tr>
      </c:otherwise>
    </c:forEach>You see how much clearer it is without the nested looping and complicated if syntax?
    Do yourself a favour - take a step back get JSTL and rewrite it from scratch.
    You will be thanking yourself later.
    Cheers,
    evnafets

  • 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

  • Using time dimension in materialized view

    Do anybody has an example of using Time dimension in MVIEW?. The time tablke has no relation with oder object (ex. i will join the time table with sales table, which has no relation with each other.
    Thanks in advance
    Mehdi

    Hi
    Check the foreign key on the fact table to see how it is related to the time dimension table.
    Cheers
    David

  • Cost of using subquery vs using same table twice in query

    Hi all,
    In a current project, I was asked by my supervisor what is the cost difference between the following two methods. First method is using a subquery to get the name field from table2. A subquery is needed because it requires the field sa_id from table1. The second method is using table2 again under a different alias to obtain table2.name. The two table2 are not self-joined. The outcome of these two queries are the same.
    Using subquery:
    select a.sa_id R1, b.other_field R2,
    (select b.name from b
    where b.b_id = a.sa_id) R3
    from table1 a, table2 b
    where ...Using same table twice (table2 under 2 different aliases)
    select a.sa_id R1, b.other_field R2, c.name R3
    from table1 a, table2 b, table2 c
    where
    c.b_id = a.sa_id,
    and ....Can anyone tell me which version is better and why? (or under what circumstances, which version is better). And what are the costs involved? Many thanks.

    pl/sql novice wrote:
    Hi all,
    In a current project, I was asked by my supervisor what is the cost difference between the following two methods. First method is using a subquery to get the name field from table2. A subquery is needed because it requires the field sa_id from table1. The second method is using table2 again under a different alias to obtain table2.name. The two table2 are not self-joined. The outcome of these two queries are the same.
    Using subquery:
    Using same table twice (table2 under 2 different aliases)
    Can anyone tell me which version is better and why? (or under what circumstances, which version is better). And what are the costs involved? Many thanks.In theory, if you use the scalar "subquery" approach, the correlated subquery needs to be executed for each row of your result set. Depending on how efficient the subquery is performed this could require significant resources, since you have that recursive SQL that needs to be executed for each row.
    The "join" approach needs to read the table only twice, may be it can even use an indexed access path. So in theory the join approach should perform better in most cases.
    Now the Oracle runtime engine (since Version 8) introduces a feature called "filter optimization" that also applies to correlated scalar subqueries. Basically it works like an in-memory hash table that caches the (hashed) input values to the (deterministic) correlated subquery and the corresponding output values. The number of entries of the hash table is fixed until 9i (256 entries) whereas in 10g it is controlled by a internal parameter that determines the size of the table (and therefore can hold different number of entries depending on the size of each element).
    If the input value of the next row corresponds to the input value of the previous row then this optimization returns immediately the corresponding output value without any further action. If the input value can be found in the hash table, the corresponding output value is returned, otherwise execute the query and keep the result combination and eventually attempt to store this new combination in the hash table, but if a hash collision occurs the combination will be discarded.
    So the effectiveness of this clever optimization largely depends on three different factors: The order of the input values (because as long as the input value doesn't change the corresponding output value will be returned immediately without any further action required), the number of distinct input values and finally the rate of hash collisions that might occur when attempting to store a combination in the in-memory hash table.
    In summary unfortunately you can't really tell how good this optimization is going to work at runtime and therefore can't be properly reflected in the execution plan.
    You need to test both approaches individually because in the optimal case the optimization of the scalar subquery will be superior to the join approach, but it could also well be the other around, depending on the factors mentioned.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • ADVICE: Using ID Dimensions w/ OLAP_TABLE

    Some advice from a consultant in the UK...
    My discovery using AW dimensions with a datatype of ID with the OLAP_TABLE function - hopefully it will save you some time !!
    I have the follow objects in an AW which I migrated from OES 6.3.2:
    DEFINE DJ_DATE DIMENSION TEXT WIDTH 5
    DEFINE DJ_BAND DIMENSION TEXT WIDTH 3
    DEFINE DJ_INDUSTRY DIMENSION TEXT WIDTH 3
    DEFINE DJ_GEOG DIMENSION TEXT WIDTH 2
    DEFINE DJ_IDX_CURR DIMENSION ID
    DEFINE DJ_INDEX_VAL VARIABLE DECIMAL <DJ_DATE DJ_BAND DJ_CMP_1 <DJ_INDUSTRY DJ_GEOG DJ_IDX_CURR>>
    I create the following ADT's & Views:
    CREATE TYPE DFR_DJINDEXVAL AS OBJECT (
    dj_date DATE,
    dj_band VARCHAR2(3),
    dj_industry VARCHAR2(3),
    dj_geog VARCHAR2(2),
    dj_idx_curr VARCHAR2(3),
    dj_index_val NUMBER);
    CREATE TYPE DFT_DJINDEXVAL AS TABLE OF DFR_DJINDEXVAL;
    CREATE OR REPLACE VIEW DFV_DJINDEXVAL_OT AS SELECT * FROM TABLE (CAST (OLAP_TABLE (
    'DJ duration session',
    'DFT_DJINDEXVAL',
    'DIMENSION dj_date FROM dj_date
    DIMENSION dj_band FROM dj_band
    DIMENSION dj_industry FROM dj_industry
    DIMENSION dj_geog FROM dj_geog
    DIMENSION dj_idx_curr FROM dj_idx_curr
    MEASURE dj_index_val FROM dj_index_val
    LOOP dj_cmp_1
    AS DFT_DJINDEXVAL));
    I get an error when I issue the following query:
    select * from DFV_DJINDEXVAL_OT
    where dj_date = '06JUN00'
    and dj_industry = 'DOW'
    and dj_geog = 'W1'
    and dj_band = 'ALL'
    and dj_idx_curr = 'USD';
    select * from DFV_DJINDEXVAL_OT
    ERROR at line 1:
    ORA-29400: data cartridge error
    ORA-01401: inserted value too large for column
    WARNING 1) Despite having no values which exceed 3 characters in length, the dj_idx_curr AW dimension has been defined with datatype ID and therefore 8 characters will be inserted, regardless of content.
    The way round this is to change the column defintion in the ADT.
    CREATE TYPE DFR_DJINDEXVAL AS OBJECT (
    dj_date DATE,
    dj_band VARCHAR2(3),
    dj_industry VARCHAR2(3),
    dj_geog VARCHAR2(2),
    dj_idx_curr VARCHAR2(8),
    dj_index_val NUMBER);
    I can now select against the view without error, but I still don't get the result I expect:
    SQL> select * from DFV_DJINDEXVAL_OT
    2 where dj_date = '06JUN00'
    3 and dj_industry = 'DOW'
    4 and dj_geog = 'W1'
    5 and dj_band = 'ALL'
    6 and dj_idx_curr = 'USD';
    no rows selected
    WARNING 2) ID dimension values will be padded out with blank characters to make them up to a width of 8 characters.
    The following query gives me what I want:
    SQL> select * from DFV_DJINDEXVAL_OT
    2 where dj_date = '06JUN00'
    3 and dj_industry = 'DOW'
    4 and dj_geog = 'W1'
    5 and dj_band = 'ALL'
    6 and dj_idx_curr = 'USD ';
    DJ_DATE DJ_ DJ_ DJ DJ_IDX_C DJ_INDEX_VAL
    06JUN00 ALL DOW W1 USD 238.563007
    06JUN00 LRG DOW W1 USD 261.824481
    06JUN00 MID DOW W1 USD 200.667549
    06JUN00 SML DOW W1 USD 183.01086
    06JUN00 TOP DOW W1 USD
    06JUN00 LOW DOW W1 USD
    6 rows selected.
    This is obviously not ideal. A possible solution is to define another view and query this instead:
    CREATE OR REPLACE VIEW DFV_DJINDEXVAL AS SELECT
    dj_date,
    dj_band,
    dj_industry,
    dj_geog,
    rtrim(dj_idx_curr) dj_idx_curr,
    dj_index_val
    FROM DFV_DJINDEXVAL_OT;
    The following query gives me what I want:
    SQL> select * from DFV_DJINDEXVAL
    2 where dj_date = '06JUN00'
    3 and dj_industry = 'DOW'
    4 and dj_geog = 'W1'
    5 and dj_band = 'ALL'
    6 and dj_idx_curr = 'USD';
    DJ_DATE DJ_ DJ_ DJ DJ_IDX_C DJ_INDEX_VAL
    06JUN00 ALL DOW W1 USD 238.563007
    06JUN00 LRG DOW W1 USD 261.824481
    06JUN00 MID DOW W1 USD 200.667549
    06JUN00 SML DOW W1 USD 183.01086
    06JUN00 TOP DOW W1 USD
    06JUN00 LOW DOW W1 USD
    6 rows selected.
    Hope it helps.
    Stuart

    ADT objects were mandatory in 9.2 but are optional in 10.x
    As you are using 10.2, you should use automatic ADT's as shown here
    Stuart

  • Using a Dimension in Multiple Modules...........

    Hi All,
    Can anyone tell me how to use a "Dimension created in One module in another module.
    Waht I did was, copied the Dimension from Module1 (Dimension) to the Module2(Dimension) -- is this is the right way?
    + Module1
    + Dimension
    Common_DIM
    + Modile2
    + Dimension
    Common_DIM ??
    Thanks in advance for your kind replies.
    Ramesh Mutyapu

    Jean,
    Thanks for your repsonse. My question is like this way.
    I have couple of dimensions which are common to two modules and I want to create the FACT table by using the combination of Dimensions from each module. Can you tell me which is the right way?
    Ramesh
    Hi,
    The answer depends on what you want to do. If you want to have people work on 2 copies, you are on the right track. However if you want to use them to load data into or lookup data from, you are fine with just module holding the dimension.
    In other words, in the mapping you can combine objects from various modules to do your extraction.
    Thanks,
    Jean-Pierre

  • Build interface using analytic functions twice

    Hi all, tell me please is it possible to build interface using analytic functions twice, like:
    select max(tt.val) from (
    select id, sum(val) val
    from (
    select 1 id, 10 val from dual union all
    select 2 id, 10 val from dual union all
    select 2 id, 30 val from dual union all
    select 2 id, 10 val from dual union all
    select 3 id, 20 val from dual) t
    group by id) tt
    thanks in advance

    HI,
    Just a question...
    You used only dual table. That correspond to the reality or is just as example?
    I mean, won't physical table be used?
    I believe you need that at target column, is that true?

Maybe you are looking for

  • Changing my Apple ID E-Mail Adress

    Hi, I wanted to change my Apple ID E-Mail adress. the one right now is an "web.de" adress and I dont use it anymore. So i wanted to change it to my frequently used "yahoo.de" email adress. But since the yahoo adress used to be my "backup" adress, it

  • Error while doing recovrry

    HI I am getting the bellow error while doing the standby recovery SQL> recover datafile 1; ORA-00283: recovery session canceled due to errors ORA-01124: cannot recover data file 1 - file is in use or recovery ORA-01110: data file 1: '/pchpgi/oradata/

  • Currency in JPY format

    Hi, I have a requirement which I need to display the amount in JPY format in webdynpro AVL output i.e. If my amount is 15,00 it should be displayed as 1500 without any decimal places. Please let me know how to do this. Thanks, Neethu.

  • Dimensions and facts related to all BI Apps Financials Star Schemas

    I am kind of new to BI Apps and was wondering whether there is a list of tables/dimension names/ facts that constitute each star schema in Financial Analytics? I know there are star schemas like AP Aging, AR Aging, AP Transactions, AR Transactions an

  • New Mac Pro Graphics Cards - Which way to go???

    Hi Everyone, Just looking at placing an order today for a new Mac Pro and have been considering it since they came out earlier this month. With the new graphics card availabilities I am kind of at a loss with which way to go and wanted to see what th