I have a data flow of a dso and then it updates a cube. in my dso, i have 2 fields
material | amount
First time i load to dso, my data looks like this
material | amount
AAA | 100
It is updated in active and change log table
then i run delta to my cube and i have another entry in cube as well
material | amount
AAA | 100
then second day amount is changed to 200
i load and my active table is 200 now, but my change log is like this:
material | record mode | amount
AAA | N | 100
AAA | NOTHING | 200
AAA | X | -100
When i do load to my cube from dso, it is like this in cube
material | amount
AAA | 100
AAA | 100
My questions are:
1. when i did a delta load second time to update amount from 100 to 200 in dso, does system read by the keys what is already there for amount and negate it and then update the updated value which is 200?
2. Why did my cube not got updated like this?
material | amount
AAA | 100
AAA | -100
AAA | 200
Thanks.