Cube1-- DS0 -- Cube2

Hey,
I use a DSO to aggregate some data from a cube. I use a DSO because some characteristics need to be overwritten. So they contain the most up-to-date values.
I need to make a query on the DSO, but it takes a really long time to execute the query.
So I thougt of loading the data from a DSO into another InfoCube.
The problem is that after the load to my second infocube, this infocube has more data then the DSO. Some values that were overwritten in de DSO, are splitted again in the infocube.
Example: my original infocube (from BC) contains 1milj records. When I load this data to my DSO I have only 300.000 records. When I load the second infocube, it contains 450.000 records.
Does anyone know what the problem is? Other suggestions?
Thanks
Steven

Rec 1:
Order     Material     Quantity
4711     M1          100
In Next Load it comes as,
Order     Material     Quantity
4711     M1          -20
Active Table Scenario for above:
Order     Material     Quantity
4711     M1          100     (this rec will overwritten)
4711     M1          80     (this will be the new rec)
In case of Cube you will have:
Order     Material     Quantity
4711     M1          100     
4711     M1          -100     
4711     M1          80
If you compress the cube, then cube too will have one record..

Similar Messages

  • Report: either cube1 Xor cube2

    Hello,
    I have 4 cubes (let's say c1, c2, c3 and c4) and a multiprovider joining them.
    c3 and c4 are containing partly the same data. Because of this I have to implement a join like:
    c1 AND c2 AND (c3 XOR c4)
    Is there a way?
    thanks
    Tobias

    Hi Roberto,
    i'm implementing sales analysis for my diploma thesis. It's also the first bw-project in this company.
    There are different cases the marketing is interested in:
    1 - deliveries, that are invoiced
    2 - deliveries, that are not
    3 - delivery schedules
    4 - delivery schedules that are delivered
    To make life easier I made a cube for each of them. But the marketing is also interisted in analysis of all together.
    The multiprovider can do this easily, but joining 3 and 4 would breed wrong results as 4 is already covered by 3.
    I don't have experience with infosets but read they are rather for ods?
    Tobias

  • Loading data to the cube2 from cube1 while cube1 is loading

    Hi,
    We have 2 Process chains
    1st process chain is loading daily for cube1
    whereas 2nd process chain is hourly for cube2 , the DTP is from cube 1 to cube 2.
    the problem is that while cube1 data gets laoding in the process chain1 at the same time the dtp for the data loading (from cube1 to cube2) process in the chain2 goes dead lock.
    Any suggestions in resolving this.
    Regards,
    Suresh

    Hi Suresh,
    There is only way that we have to stop 2 hrs process chain at the time of process chain cube1 load.
    Find out the feasibility of same..
    We have to Schedule Process chain 1 which loads data to cube1 at the end of the process chain we have to call abap program to schedule a back group job in this Background job using FM we have to trigger process chain ie process chain 2. 
    Check the time of first process chain start before 1 Hr. we have to stop this this back ground schedule program.
    How to stop background job using abap code..
    How to cancel the background job processing in ABAP programming?
    Go through below links...
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8068a6b6-40e3-2c10-22ab-d52c5ab48f90?QuickLink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30664504-40dd-2a10-3794-db7b4190bef3?QuickLink=index&overridelayout=true
    If you search in SDN there are lot of documents available ..
    How to schedule abap programm in back ground
    FM Module to trigger process chain
    How to cancel the background job processing in ABAP programming?
    Thanks
    BVR
    Thanks
    BVR

  • Multiprovider

    Dear Experts,
    I have a requirement as follows:
    I have most of the document Data in an DSO and some of the required data/fields are in Cube 1 and the ramining fields are in cube2.
    The join condition i want to use is Document Number.
    DSO
    Doc no  
    10000001    A       AAAA
    10000002    B       BBBB
    10000003    C       CCCC
    Cube1
    Doc No       Due Date     Amount
    10000001    07/04/2007   £50
    Cube 2        Due Date    Amount
    10000002.   05/04/2007    £20
    I am not clear if i create a multiprovider (Doucment number assigned from 3 infoproviders), what happens?
    Does it look like this? Or it only joins if document number is same in the all infoproviders?
    10000001    A     AAAA      07/04/2007     £50
    10000002    B     BBBB      05/04/2007     £20          
    10000003    C     CCCC       #                   #
    What about due date?  Do i need to assign duedate from both infoproviders, i.e cube1 and cube2.
    I am totally stucked here. Your advice will be really appreciated.
    Many Thanks,
    Riya

    Riya,
    Looking at the data, i guess you will get the required data in the Multicube but that goes only if the data in the two cubes is not same. what i meant is in Cube1 and Cube2 if yo have Doc number 100001 and amounts as 20$ and 30$ respectively then in the Multi cube it will become 50$ for doc number 100001 , if you dont want to do that then Due date has to be included from both the cubes.
    If Document number is not present then when you run the query based on the Doc number , that particular record wont be displayed at that level.
    Thanks
    N

  • Loading data to a cube from a DSO and a Flat file

    Hi All,
    I have an Infocube with fields
    product
    plant
    customer
    quantity
    country
    I am trying to load data into it , few fields from a DSO and others from a flat file
    e.g plant and country from a dso
    and product, customer and quantity from a flat file.
    I have created 2 transformations,
    one from the DSO -> cube (which works)
    another transfromation does not get activated -- it gives an error msg saying (no source fields are assigned to the rule)
    Is it possible to make a load of this sort? If so, then why is the transformation giving that error?
    Please do help!
    Thanks and Regards,
    Radhika

    Dear Friend,
    Not sure what have you done, it should be like this
      datasouce---DSO1--
    Cube1
    Flat2--DSO(optional)-Cube2
    then you should build a multiprovider on top of these cubes (cube1 and cube2 ) and then create Query.
    Please check if this is something you have done.
    Hope this helps.
    Thanks
    sukhi

  • Key figure summation for KF IN different cube of a MP

    Hi,
       I need to design a report on a Multiprovider. MP is based on two Cube Cube1 and Cube2.
       Cube 1 has field item and key figure total quatity.  Cube 2 has field item and key figure  quatity1.
       I need a report which will show
                      Item  quantity1  Total quantity   Percentage
    Percentage = (quantity1/total quantity)*100.
    I am surprised that percentage is X, though other two KF has value.
    Is it the case that it is not possible to make summation, subtraction or any opeartion between two KF in different cube.
    Could you please guide how to create percentage between two KF in different cube in a MP.
    Regards
    Deep

    Hey Deep,
    First confirm me what I understand... First you created a Mp which contains both KFs... Total quantity and Quantity one then in BEx query designer you created report in which you created a formula named "Percentage" and formula was (quantity1/totalquantity)*100... and in analyzer you are getting X instead of values. Then first try to check the properties of Formula (Percentage) in BEx query designer if decimal places etc are implemented and correct and second check if analyzer is reading these values as CHAR or Keyfigures and that you can check if there is a green arrow on left corner of each cell on both column's individual cells. If the green arrow kinda symbol is present there then it means that analyzer is not reading the values as CHAR thats why it is not doing any operation on both columns. Check these and let me know.

  • Data mart cube to cube copy records are not matching in target cube

    hI EXPERTS,
    Need help on the below questions for DATA Mart-Cube to cube copy(8M*)
    Its BW 3.5 system
    We have two financial cube.
    Cube A1 - Sourced through R/3 system (delta update) and Cube B1- Sourced through A1 cube.(Full update). These two cubes are connected through update rules with one to one mapping without any routines.Basis did a copy of back-end R/3 system from Production to Quality server.This happened approximately 2 months back.
    The Cube A1 which extracts delta load from R/3 is loading fine. but for the second cube, (extraction from previous cube A1) i am not getting full volume of data instead i m getting meagre value but the loading shows successful status in the monitor.
    We  tried through giving conditions in my infopackage (as it was given in previous year's loading) but then also its fetching the same meagre volume of data.
    To ensure that is it happening for the particular cube, we tried out in other cube which are sourced thro myself system and that is also getting meagre data rather than full data..
    For Example: For an employee if the data available is 1000, the system is extracting randomly some 200 records.
    Any quick reply will be more helpful. Thanks

    Hi Venkat,
                  Did you do any selective delitions in CUBEA1.
    first reconcile data cube1 & cube2 .
    match totals of cube1 with cube2.
    Thanks,
    Vijay.

  • Displaying 2 records instead of 1 record in Multiprovider?

    Hi Experts,
    I created a multiprovider with 2 cubes, 1st cube holding some 10 characterstics, and the 2nd cube holds some 5 characterstics(which are all different characterstics except 1 feild i.e, object id)
    -> I assigned all the dimensions to the multiporvider from the cube1 and cube2 in this one characterstic is same i.e object ID (for 2 cubes)rest all are different and unique .
    -> My aim is to get all the characterstic strucute data of 1st cube and the second cube structure data should be in 1 record where
    object id data is same for both the cubes.
    -> I identified all the chars and keyfigures to the multiprovider.
    Issue is when i try to display the data of multiprovider it is showing 2 records for the same object id. i.e showing all the data of 1st cube with object id 1 and showing all the data of second cube of same object id 1.
    My aim is to club all the characterstics of cube1 and cube2 and display in 1 record with same object id.
    Thanks&regards,
    singam

    Hi Vasu,
    The reason why the values are getting displayed in 2 Rows bcoz there are no common fields in both the info providers used in MP.
    As there is only one filed object Id which is common in both the info providers.
    This you can over come using the option "constant selection" while designing a query.
    Go through the below link which explains you in more detail regarding your scenario.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70dcd7b5-6a3d-2d10-c984-e835e37071a2?quicklink=index&overridelayout=true
    Regards
    KP

  • R/3 report & BI report values getting different

    hi gurus,
    I am not getting proper values in both r/3 & Bi reports. both are not getting same.
    Bi i am using multiprovider with 1cube and ods.
    when i am searching r/3 report talling ods values
    and bi report tally with multiprovider values.
    what might be the problem.
    what i have to do to get b oth same.r/3 and bw.
    points full will be assigned.
    shilpa

    HI,
    This is may be cecause of your Identification mapping in Multiprovider.
    So Please check how you mapped while creating the MP.
    Eg:
    Cube1 is having
    Material
    Plant
    Batch
    Cube1 is having
    Material
    Plant
    Batch
    Division
    Location
    In your mapping you mapped
    Cube1 Material = Cube2 Material
    Cube1 Plant    = Cube2 Plant.
    In this you need to check,so based on this selection the report will display only if the Matreial and Plant wxits in both Cubes.
    So check it.
    Thanks
    Reddy

  • Report on Multiprovider # values problem

    Hi Experts, 
    I am doing report on Multiprovider which has got 5 cubes.  Let us say, data comes from Cube1 and Cube2.  I have Notification  number as the common field in both. I am having 2 more characteristics  Item from Cube1, Completion date from Cube 2. Similarly 2 keyfigures Qty from Cube1 and no.of defects from Cube2.
         Notific  ||      item        ||date            ||defects     ||     Qty 
         10001  ||       001            ||       -                  ||     2    ||                -
         10001  ||           -            || 10/02/2009        ||     -    ||                5
    Now when I execute the report it gives # values where item is not present, similarly for Comp date also.  User wanted to see both records in one line. I tried to  use " Constant selection" option,  and exclude # values in the filter, but it is working fine if any one of the above characterstic is in drill down but not both, in case of both it shows no applicable data.
    Because If I exclude # values for both chars at a time, then obiviously no data comes.
    How do we achieve this scenario, with 2 characteristics in drill down which are not common in 2 cubes? I can' t go for infoset now, because design is already happened. Very long back I have seen Prakash Darji's reply on the same issue. I could not get that thread. Please assist me on this ?
    Regards
    Sreekanth S

    Hi,
    You can either use infosets or use constant selection.
    For constant selection, check the blog below:
    /people/prakash.darji/blog/2006/09/19/the-hidden-secret-of-constant-selection
    -Vikram

  • Essbase copy issue

    Hi
    We have an issue with Essbase cube copy in EAS (essbase and eas are in version11.1.2.2) .  When we copy a cube we expect the access for the users and groups to be also available in the copied cube ie say groupA is assigned read access to cube1 but if we copy cube1 to cube2 we cannot see that groupA is also assigned read access to cube2 .  This issue did not happpen in System 9 and this is major issue for us since we rely on the process of taking snapshot of the cube monthly basis and losing the secuirty of the cube when copying is not acceptable

    Are you copying it within the server / across server?
    I am not much familiar with LCM but if you are using it may be I guess you can do it from there.
    If LCM cannot hep you, you can achieve it using Maxl as Sh!va said . Take an export of the security, parse it using BATCH (Windows) / SHELL SCRIPT (UNIX) and update the security again (Export will serve as security backup too ).
    We had an application way back in v6.5.7 and we did the same way.
    Amarnath
    http://amarnath-essbase-blog.blogspot.com

  • Inventory Managment Scenario - Need help

    Hi,
    I have following Scenario,
    On BW Side:
    1) Data is loaded once from DataSource 2LIS_03_BX in Cube1.
    2) Data is loaded from DataSource 2LIS_03_BF in Cube1 using 'Initialize Delta Process'.
    3) Data is loaded from DataSource 2LIS_03_UM in Cube1 using 'Initialize Delta Process'.
    4) Data is loading every week from DataSource 2LIS_03_BF in Cube1 using 'Delta Update'.
    5) Data is loading every week from DataSource 2LIS_03_UM in Cube1 using 'Delta Update'.
    On R/3 Side:
    Outbound Queue MCEX03 (LBWQ) is filling correct and Delta queue (RSA7) for DataSources 2LIS_03_BF und 2LIS_03_UM contains delta data correctly.
    So Cube1 is filling correctly und Query on Cube1 is working also correctly.
    NOW, we have a new InfoCube (Cube2) which should filled the data from same DataSources 2LIS_03_BX, 2LIS_03_BF and 2LIS_03_UM (same R/3-System) from now onwards.
    So,
    I have to fill the Setup table for 2LIS_03_BX on R/3-Side, to load Current Stock (opening balance) once in Cube2. Later the delta data from DataSources 2LIS_03_BF und 2LIS_03_UM will be loaded simultaneously in both InfoCube (Cube1 and Cube 2). In RSA3, 2LIS_03_BX contains right now no data!
    Question:
    When I can fill the Setup table for 2LIS_03_BX on R/3-Side? Or when is the appropriate time to fill the Setup table for 2LIS_03_BX on R/3-Side? Outbound Queue MCEX03 (LBWQ) and Delta queue (RSA7) for DataSources 2LIS_03_BF und 2LIS_03_UM must be empty when I fill the Setup table for 2LIS_03_BX on R/3-Side?? No material postings must be carried out during the process (filling the Setup table for 2LIS_03_BX)?? Any useful suggestion??
    Thanks for the answer
    Moha

    Hi Moha,
    Question:
    When I can fill the Setup table for 2LIS_03_BX on R/3-Side? Or when is the appropriate time to fill the Setup table for 2LIS_03_BX on R/3-Side? Outbound Queue MCEX03 (LBWQ) and Delta queue (RSA7) for DataSources 2LIS_03_BF und 2LIS_03_UM must be empty when I fill the Setup table for 2LIS_03_BX on R/3-Side?? No material postings must be carried out during the process (filling the Setup table for 2LIS_03_BX)?? Any useful suggestion??
    --> You are loading directly to cube from 2lis_03_BX/UM/BF datasources. So update queue should be empty at time of setup. For that system(R/3) should be locked for postings.
    --> And also SETUP takes lot of time.
    --> <i><b>You can try this: I think you already have data in BW.</b></i>
    --> Stop V3 job(to pull data update queue to delta queue)
    --> Pull remaining detla into BW(CUBE1).
    --> Now delete initialization and re -Initialize datasources for both cubes(CUBE1 and CUBE2).
    --> Push Historic data from CUBE1 to CUBE2 by creating export datasource on CUBE1.
         No need of setup, No need of system downtime.
    --> Continue delta's to both cubes.
    Hope it Helps
    Srini

  • HideShow: Column does not show label

    I have one hideShow region inside table, but it does not show label in column.
    Someone know help me?
    See the printscreen: http://www.flickr.com/photos/30358105@N03/3180588230/

    Hi,
    Under the “Identification” tab, there is a characteristic 0PSTNG_DATE. The corresponding 4th column is for Cube1, but Cube2 contains the posting date we are reporting on through the multiprovider. The third column  (“Equal To”) is NOT checked for Cube2.
    Could that be the problem? What is the significance of this checkbox not being checked for Cube2.
    On the other hand, I see 0PSTNG_DATE also under the fifth column (Char/NavAttrib), but the corresponding Cube3 and it is checked under “Equal To”
    Characteristic---Long_Description-Equal_To-In_InfoProvider-Char/NavAttrib
    0PSTNG_DATEposting dateCube1--
    Cube1
    Cube2               
    Cube2
    checked---Cube3--
    0PSTNG_DATE
    Cube3
    0FISCPER3-----Posting period---checked----Cube1             
    checked----Cube2               
    checked----Cube3               
    Checked----Cube4
    I hope the above info can from the Identification tab guide help?
    Can you help interpret these columns and the significance of the fact that there is no “checked” under “Equal To” for the Cube2 which is what actually feeds the column, TargetColumn (i.e the column which does not get populated with date when the Posting Date filed is set.
    Thanks.

  • Validity slice is not correct for non-cumulative cube

    Hello Expert,
    There are two non-cumulative cube, say cube1 and cube2. Cube2 has only one more dimension of PLANT than Cube1.
    Cube2 is copied from cube1 and change the char of validity.
    Cube1 & cube2 use the same fill data source. That is, first load with opening balance and second with delta.
    char of validity for cube1: calendar day & material
    char of validity for cube2: calendar day & plant.
    The query based on cube1 works well. To say cube2, the validity slice(in TXN RSDV or TBL /BIC/TCUBE2) is not correct. There is only one record which contains BLANK plant.
    There are plants in F table.
    I tried the following steps to recovery the validity slice, however, it made no sense.
    1) PGM RSDG_CUBE_VALT_MODIFY to rebuild the validity slice structure
    2) FM RSDV_VALID_RECREATE with I_REBUILD_FROM_FACT = 'X' to create validity slice from fact table.
    Would you please suggest?
    Thanks
    XY

    Hi XY,
    For sure, running the RSDV_VALID_RECREATE function module in SE37 will recreate the validity table. And you can use the parameter "X"  in the parameter I_REBUILD_FROM_FACT if the entire fact table should be  read.
    Also, to change the validity slice manually in tcode RSDV you should:
    - overwrite the column 'To mode' with a 'F', which mean Fixed
    - & then the 'Fixed to time' with your new value.
    There is a program which allows you to modify it: Program   > RSDG_CUBE_VALT_MODIFY
    At
    Nadja Xavier

  • Calculated key figures from multicubes before aggregation

    Hi,
    I am calculating a total using a calculated key figure
    that has one key figure from a multicube and two other key figures from another multicube.
    Also I factor the total using a variable with a replacement path on the dummy attribute (Constant) to "force" the calculation at the material level.
    Cost = Cost(CUBE1) / Quantity(CUBE1) * Quantity(Cube2) * ZVRMATER1
    Problem:
    If I split the calculation this works before aggregation at the material level. Also this works fine using calculations that use key figures that must be calculated before aggregation if they all are from the same cube at the time.  The required formula above will not work (zero divide) since during selection the OLAP processor retrieves in phases and with value 0 from the key figure of CUBE2.
    Any suggestion on how to solve this without new back-end development?
    Thanks.

    Hi,
    I am calculating a total using a calculated key figure
    that has one key figure from a multicube and two other key figures from another multicube.
    Also I factor the total using a variable with a replacement path on the dummy attribute (Constant) to "force" the calculation at the material level.
    Cost = Cost(CUBE1) / Quantity(CUBE1) * Quantity(Cube2) * ZVRMATER1
    Problem:
    If I split the calculation this works before aggregation at the material level. Also this works fine using calculations that use key figures that must be calculated before aggregation if they all are from the same cube at the time.  The required formula above will not work (zero divide) since during selection the OLAP processor retrieves in phases and with value 0 from the key figure of CUBE2.
    Any suggestion on how to solve this without new back-end development?
    Thanks.

Maybe you are looking for