Hello,
I meant that you can consider the input data as a source and target table as a target in the data compare. Then it should generate the script, which inserts or updates data from source to target.
The only thing you need to do is to ensure, that the data compare won't delete rows from target, which aren't in source. I think this can be defined in the Select Comparison Options (Record Types to Include in Comparison).
Libor