We have one use case in our data projects where feeds coming from source system via live streaming may detect certain issues and resend the same transaction again with a flag that indicates that transaction is corrected.
The question is does Databricks provides an option to overwrite the earlier transaction so that I do not have duplicates for the same transactions? Have anyone encountered this scenario and what are the approaches you have tried? I have come across Databricks community blog that talks about using 'Merge' statements. Will that be the only option or have you implemented something else?