After image delta from cube to OHD..

Hi All,
I would like to pick you brains for an issue I am currently facing. There is one requirement that requires us to send delta data in the form of After image to an OHD file from a cube.
The issue is when we get delta data from the cube, we are getting only the additive values. My understanding is that this delta is the aggregation of the Before and After image delta values from the underlying dso.
My issues are:
1. Is there a way of getting the after image delta values from the cube?
2.  I do not want to read from the underlying dsos because, some calculations are performed when loading the cubes. Also, the data required is in aggregated on year level. So if we take the data from the dso, which is in day level, we would have to do aggregation manually.
Thanks in advance for your help experts!

Thanks for the above responses...
Let me give the more detailed scenario..
I have 4 GL cubes whose delta values are required to be exported. They want the delta values to reflect the "As Is",
So for instance we have the following on Day 1:
GL Acc  0Amount
10001    100
The next day, 0Amount(Aggregation mode: Sum) gets an addition of 100, they want to see the following
GL Acc 0Amount
10001   200
These 4 GL Cubes have about 5 common underlying DSOs.
The issues here is:
- If we read the delta directy from Cubes we are getting the addiditive values: in this case +100
- If we read the delta from DSOs, from my understanding we should perform aggregation manually. Since the client wants to view the data by Year instead of by Day which is how it exists in the DSO.
- Another issue here is: The clients require us to send a SINGLE file. Hence we need a way of appending the Data from multiple InfoProviders to a single file.
Our Proposed Solution:
- Read from underlying DSOs. and store in a intermediate Write - Optimized DSO.
- Perfrom manual aggregation by using ABAP.
- Send delta values to OHD filtering out the before image(ORecordMode = 'X')
Issues:
Need to perform manual aggregation which may be an issue because the volume can be large.(Currently we can not predict the volume.)
Plus Any other issues that you can foresee?

Similar Messages

  • Problem in updating delta from cube to cube

    Dear experts,
    I created an delta upload from CUBE A to Cube B. I initialised it yesterday and did my first update. Today I did the second update from Cube A to B.
    But then i found there were some problem in my CUBE A. After I reload data into Cube a. I would like to redo the delta.
    I deleted the request of update load of today in CUBE B. And relauch the infopackage. But there was error message. System said the data is not coherent between datasource and target.
    What could be the problem?
    Thanks in advance!!

    So u want to reload delta from Cube A to Cube B right?
    The load is successful in Cube A?
    Then u need to reset the delta mart and force the request to red in cube B and delete the delta request from cube B and then retrigger the delta load

  • Delta from cube

    Hi,
    Is it possible to have delta load from cube.
    Erick.

    Hi,
    Yes its possible. Delta will be based on request.
    Refer
    what are the navigational steps  in loading data from cube to cube?
    3.X
    how to copy the one cube to onether cube
    7
    Create transformation btn cubes.
    Create DTP and run it.
    Loading data from one cube to another cube.
    Cube to cube data loading
    how to upload data from cube to cube
    Can we pull data from one cube to another cube
    Data Load Steps:
    Reading data from another cube
    Thanks,
    JituK

  • Delta from Cube to ODS

    Hello All,
    I have a cube in which the current year data gets dumped and reloaded everyday. Can i have a delta load from such a cube to a write optimized ODS ?
    Regards,
    Satya

    Hello Satya,
    I don't think you can not do this using a Write-optimized ODS as a target. Using that requires that keys for the data you load are unique. You may try to perform a selective deletion on the write optimized ODS first before you load the data for the current year again.
    Extracting "Delta" from a cube is possible per request id basis. This means that during delta loads from a cube (to any target for that matter), the request ids which weren't loaded from the last delta load are the ones being extracted from the cube.
    Hope this helps.

  • How to covert before and after image details from logdump to SQL

    Hi,
    Through logdump,i am able to retrieve below before and after image details for an update statement.
    Instead of below ascii format output, i need to know the complete sql statement before update and after update.
    Is there any command to covert below output to readable SQL sentence?
    2012/09/26 02:30:16.999.659 FieldComp Len 300 RBA 2528
    Name: TEST.TESTTABLE
    Before Image: Partition 4 GU m
    5e50 86f5 af70 9660 b6fa 785c e34f 8881 0497 9507 | ^P...p.`..x\.O......
    799f 2ee2 6399 d539 ea92 90de 828b 83d9 adc9 c8c4 | y...c..9............
    ca87 9632 7136 a5fc 826f 8cc7 6ddd 7f8a e02e 816a | ...2q6...o..m......j
    6ac4 739a 8011 5068 068a 4553 4937 93e7 cc5a d3d3 | j.s...Ph..ESI7...Z..
    6a2b 2540 3be9 1df7 6d0c 0f17 d795 efd4 e0c5 dae9 | j+%@;...m...........
    a488 a757 7c07 78a4 5f2a 1330 d2bb 5a05 7075 6b95 | ...W|.x._*.0..Z.puk.
    529c f681 97d8 df6f 58d5 37dc e36d 8bc0 19d5 c7f0 | R......oX.7..m......
    Bad compressed block, found length of 34549 (x86f5), RBA 2528
    Logdump 2335 >n
    Hdr-Ind : E (x45) Partition : . (x04)
    UndoFlag : . (x00) BeforeAfter: A (x41)
    RecLength : 300 (x012c) IO Time : 2012/09/26 02:30:16.999.659
    IOType : 15 (x0f) OrigNode : 255 (xff)
    TransInd : . (x01) FormatType : R (x52)
    SyskeyLen : 0 (x00) Incomplete : . (x00)
    AuditRBA : 24567 AuditPos : 4268948
    Continued : N (x00) RecCount : 1 (x01)
    2012/09/26 02:30:16.999.659 FieldComp Len 300 RBA 2947
    Name: TEST.TESTTABLE
    After Image: Partition 4 GU m
    5e50 86f5 af70 9660 b6fa 785c e34f 8881 0497 9507 | ^P...p.`..x\.O......
    799f 2ee2 6399 d539 ea92 90de 828b 83d9 adc9 c8c4 | y...c..9............
    ca87 9632 7136 a5fc 826f 8cc7 6ddd 7f8a e02e 816a | ...2q6...o..m......j
    6ac4 739a 8011 5068 068a 4553 4937 93e7 cc5a d3d3 | j.s...Ph..ESI7...Z..
    6a2b 2540 3be9 1df7 6d0c 0f17 d795 efd4 e0c5 dae9 | j+%@;...m...........
    a488 a757 7c07 78a4 5f2a 1330 d2bd 5a05 7075 6b95 | ...W|.x._*.0..Z.puk.
    529c f681 97d8 df6f 58d5 37dc e36d e8b8 19d5 1af0 | R......oX.7..m......
    Bad compressed block, found length of 34549 (x86f5), RBA 2947

    From the reference guide:
    *FORMATSQL*
    Valid for Extract
    Use the FORMATSQLparameter to output data in external SQL format, instead of the default
    Oracle GoldenGate canonical format. FORMATSQLgenerates SQLstatements (INSERT, UPDATE,
    DELETE) that can be applied to both SQLand Enscribe tables by utilities other than Oracle
    GoldenGate Replicat.
    NOTE Do not use FORMATSQL if the data will be processed by the Replicat process.
    Replicat expects the default canonical format. Do not use FORMATSQLif
    FORMATASCIIor FORMATXMLis being used.
    A FORMATSQL statement affects all extract files or trails defined after it.
    Default output
    Without options, FORMATSQLtransactions are output as follows, in comma-delimited format:
    ● The begin-transaction indicator, B.
    ● The timestamp at which the transaction was committed.
    ● The sequence number of the transaction log in which the commit was found.
    ● The relative byte address (RBA) of the commit record within the transaction log.
    ● The SQL statements.
    ● The commit indicator, C.
    ● A newline indicator.
    Every record in a transaction is contained between the begin and commit indicators. Each
    combination of commit timestamp and RBA isunique. You can customize the output
    format with optional arguments.
    Default See “Default output”
    Syntax FORMATSQL [<option>] [, ...]

  • Delta from Cube to cube

    Dear all,
    Can we pull delta loads from one cube to other Cube.
    If yes how we can make it?
    Thanks,
    Rich.

    HI Richard,
    Is your first cube being loaded by an infosource which is delta capable ?
    If yes then you don't have a problem.
    Else you may have to use an ODS or work out some form of delta mechanism.
    Right click on the cube and create an export data source.
    Go to Infosource -> Unassigned -> Create init and delta packages on the cube (which will be available as an infosource)
    NOTE :
    Is your first cube a full load or a delta load.
    If it is full load you cannot get delta to second cube
    with hopes
    ARS

  • Error after Copying Query from Cube to Multiprovider

    Hi ,
    I have One cube which  is running fine . Now I have created one Multiprivider  which has only the Cube . Copied the Query in the Cube to the Multiprovider through RSZC transaction .
    Now the Query copied to Multiprovider  is giving error while executing .some SALAR etc ...
    Not sure what does this error mean .
    can anyone help me pls ?
    Thanks
    pankaj

    Hi
    While copying the query using RSZC it will list all the calculated keyfigures you can select the specific keyfigure and click on transfer selections.
    Thanks

  • Before , after images not populating in cube

    Hi All,
    we have a data flow wherein the data from the dso is extracted delta wise to cube . Now for a particulat document , the doc did come to ods and then to cube . then in r/3 there a change to the document , this was then again extracted to ods and then to cube . now the problem is
    the cube is showing both the values of before change and after change in the cube . I checked in the ODS only one record of changed value is there. in the change log after, before and new images for the doc no is there but in the cube the data is doubling up intead of showing th latest.
    Any idea why this is happening.
    Does compression play any part.
    some more info to understand better:-
    in cube already KF1 = 100 , ch1 = 'a' ch2 = 'b'.
    sam in ods KF1 = 100 , ch1 = 'a' ch2 = 'b'.
    now in r/3 change ch1 from 'a' to 'n'.
    so in ods KF1 = 100 , ch1 = 'n' ch2 = 'b'.
    in change log table
    KF1 = 100 , ch1 = 'a' ch2 = 'b'   record mode = n
    KF1 = -100 , ch1 = 'a' ch2 = 'b'. record mode = b
    KF1 = 100 , ch1 = 'n' ch2 = 'b'. record mode = (after image)
    now in cube
    KF1 = 100 , ch1 = 'a' ch2 = 'b' 
    KF1 = 100 , ch1 = 'n' ch2 = 'b' 
    SO the key figures are adding up , which should not be the case.
    Regards,
    Sushmita
    Edited by: sushmita das on Apr 14, 2011 7:36 AM
    Edited by: sushmita das on Apr 14, 2011 11:11 AM

    Hi Sushmita,
    In ODS only if the key fields are same, then any change in Data Fields will be overwritten. And the new record will be updated to the cube.In cube data is not overwritten instead it is added or updated.
    For eg:
    DSO
    Key field   Data Field
    A                 100
    B
    C
    So initially in cube also these values will be there.
    Now suppose keeping all the Key Fields same, the data field is changed to 200 in R/3. So in DSO an after image will come and u will see that in the change log table there are 3 records, one will 100, another will be -100 and another will be 200.
    But when u take that data into cube the data field value will be added up to 300.
    However if Key field value 'A' is changed to 'D' in R/3 then in cube there will be 2 records
    One having Key fields as A B C and Data Field as 100
    Another having Key Field as D B C and Data Field as 100.
    If you want to delete the first request from cube and only update the new record then you will have to delete contents of the cube and freshly load it.
    Hope it helped.

  • Load from cube to planning area

    Hi,
    We are facing a problem in loading data from Cube to planning area, we need to distinguish between the Zero and the blank values in planning area when loading data from cube to planning area.
    Scenario is like this.
    For a CVC u2013A on day D I am having key figure value as blank and on D1 is Zero and on D2 is 2, I want the same to appear as my planning area data If I load this data to cube my day D value will appear as Zero  (but it was blank) and on D1 Zero and on D2 as 2 in cube.
    I am using Std T-code /SAPAPAO/TSCUBE to load data from cube to planning area, in std T-code we are having option of ignore Zero, if I use this it will also stops the actual zero value(which I need) on day D+1 to come in to planning area which I donu2019t want.
    I want my planning area data to be as blank on day D and Zero on D1 and 2 on D2 after loading data from cube to planning area..
    Can any one put some light and help me out from this issue.
    With regards,
    Sreerama

    Hi Seerama,
    I am not sure to understand completely the issue: do you have an issue in the cube or in the planning area?
    In order to differentiate a blank for a zero in the planning area, you need to set the flag "zero allowed" in the planning area settings. (in the tab keyfigure, click details, then for each key figure you can select or not the flag "zero allowed")
    When you load the data, you should indeed not flag "ignore zero value"
    If the issue you have is in your cube (between the file and the cube) then it is another matter...
    Kind Regards,
    Julien

  • LO Cookpit: what is "Before Image" and "After Image" related to Delta ?

    Someone mentions "Before Image" and "After Image" which is related to Delta method in source systems.  Someone know what they mean?
    Thanks

    Before Image and After Image are different Record modes present.
    Before Image :
    Lets assume the data present in the Cube and ODS is
    Doc No --Mat Type --- QTY
    120 -
    M01----
    10
    Now let assume that the data has changes and the quatity has to be changed from 10 to 8.This can be done in different way depending on if we are using a Cube or ODS.
    If its a Infocube . i.e it is additive so we can send the before image and the after image together
    Eg:
    Doc No -
    MAT type -
    QTY
    120--M01--
    -10
    120--M01--
    8
    If the Data Source sends both the before image and the after image, this combination can be loaded in any cube or ODS target. For ODS targets, if Overwrite setting is made, then only the after image(the last one) will make it to the Activation queue table of the ODS. If the ODS is set to Addition then both before and after image are needed to make a correct load to the target.

  • Missing partitions after running Recovery from previous System Image Backup in Windows 8.1

    After running Recovery from a recent Sytem Image Backup the LRS_ESP partition is now missing and the Used space on the  PBR_DRV partition is reported as 95.20MB while it previously reported 9.52GB in use. The WINRE_DRV, SYSTEM_DRV, Windows8_OS and D:LENOVO partions appear to be OK. 
    I ran the Recover after replacing the original 500GB HDD with a 1TB. Any details/links/recommendations on recreating/correcting the LRS_ESP and PBR_DRV partitions? Thanks!

    Here are the before and after partition details obtained through Partition Wizard:
    Link to image 1
    Link to image 2
    Moderator note: large image(s) converted to link(s):  About Posting Pictures In The Forums

  • How do I tranfer videos from creative cloud to after image app

    How can I tranfer videos and pictures from my creative cloud.  To my after image app

    Hi bobbydr,
    Can you provide more information about the from which you would like to access your videos and pictures?  Is this an Adobe app or something else?
    Thanks,
    Elba

  • Doubt on Deltas from ODS to CUBE

    Hello Experts.
    I have few Questions on Deltas.  from ODS to CUBE
    I have 3 Cubes ( X, Y, Z )  which gets Deltas from ODS ( A ) .  i have extended the cube X so i have deleted data and Reloaded it.  I have to do Deltas from ODS to Cubes from now on.
    in the ODS manage ( there is Tick all connected data Targets to this Request is been Delted now ). 
    if i reinitalize the delta with out Data Transfer.  will only the data which come now on to ODS(  A ) will be going to cubes( X,Y,Z ) are all the data in ODS will go to Cubes.
    Please Advice me.
    Thanks
    Sharp

    Hi,
    When you are loading the delta from the ODS, the data is taken from the changelog. These records are the + and - records generated as a result of the new data loaded and activated in the ODS. So, if there were any changes made to the existing records these will flow to the cubes as well.
    If you do the init without data transfer, you need to couple that with the full load to create the initial status of data in the cubes.
    Hope this helps...

  • Repeat delta from ODS to Cube.

    Hello All,
    The data is coming from ODS to InfoCube...
    Load for 24.05, 25.05 and 26.05 is successfully uploaded in ODS (full Upload) from R/3 system.
    But the load for date 25.05 failed in InfoCube due to invalid chs. in one of the field.
    The infocube is Z_CAD (Delta upload) and is fetching data from ODS Z_AD.
    How do I make sure that I delete the request in InfoCube. and repeat the load from ODS for 25.05 and 26.05.
    Kindly explain step wise.
    I also have to make sure that the data mart status is set for further loads.
    Kindly reply.
    Regards,
    Nikekab

    Hi,
    Since your data is available in ODS.
    Delete the request for that day from Cube by making the request red in both Manage and Monitor screen.
    Then rectify the invalid characters issue either by maintaining it in Tcode RSKC or by writing routine for it.
    Then you can do a reconstruction as the reconstruction tab will available in the  manage screen.
    Kindly let me know in case further details are required.
    Thanks,
    Amit Kr.

  • I find that after updating my ipad to ios8 banking applications to deposit funds no longer work. The camera image rotates from horizontal to vertical and cannot be corrected. Is this a new ios8 error. I tried two different bank applications for ipad.

    I find that after updating my ipad to ios8 banking applications to deposit funds no longer work. The camera image rotates from horizontal to vertical and cannot be corrected. Is this a new ios8 error. I tried two different bank applications for ipad.

    Hi, Thanks for that further bug description In Your Last Message That Describes The Problem I Am Having perfectly and is exactly the same for me.
    unfortunately that fix for my camera Powershot G6 does not work or apply as the view pictures switch is different on G6 is not usable during download as once you plug in DC/USB cable it turns off, and makes no diff and problem still exists exactly as you just described.
    thanks anyways "Selz Boy"
    it has been 17 days since apple promised to get back to me within 3-5 days hopefully with a solution, but I have still not heard from them.
    They blew me off, i guess, probably i will have to wait for new Yosemite OS update, which they pre-warned me could take as much as 6 months.
    I cannot believe apple released this new update with such major bug issues for camera downloads and that horrible "Photos" pgm which has all sorts of downgrades in features, usefulness and new bugs compared to iPhotos which I just finally got used to and was much better software.
    I am starting to lose faith in Apple and I am getting that Microsoft "FEEL" like I used to have when I was a PC user, which was why I originally switched to Apple  computers in first place.
    Oh well got my fingers crossed here.
    Thankfully the memory card reader solution  is working well, but cost me $45.

Maybe you are looking for