We are working on Delta load for extractor 2LIS_11_VAHDR
The DF is Extractor-->Query ransform -->Map_CDC_Operation -->Target Table.
After done the initial load, I changed the setting to 'No' and then to start as Delta load.
I changed one record, and then start the Delta load. I got the record with the new value.
And then I do another change on this record, run the delta load again. Logically, the Target table should discard the old record and insert a new one. With this, my target table should still have 1 record, which is the latest one.
However, the result I got is 2 records, the one one and the new one.
If I set a PK in the target table, it will get only one record. However, if some made multiple changes on the same record during one load cycle(multiple changes in the Queue), the target table will report duplicate conflict.
Would anyone have the similar issue ? How to solve this? Thanks a lot!