I have a table in Ms SQL server. I am replicating the table to gcp bigquery using datastream with write mode as merge. Back file is successful. When a row is inserted to the source table it gets replicated with out any issues. When I delete a row in source table I get a new record in bigquery, instead of deleting. When I update a record in source, I get two record inserted with the data stream to bigquery metadata as isdelete is true and the new one as false. The old record is not updated or removed it also has the metadata of the stream is deleted as false.
What is the issue here?