Question 660
A Fabric pipeline intermittently produces duplicated destination rows. The current environment exhibits the following problem: a downstream MERGE matches duplicate source keys and generates inconsistent updates. Which step preserves the intended data behavior?
Explanation
Correct Answer
Deduplicate to one deterministic source row per target key. Stable merge behavior requires unique match candidates.
Incorrect Answers
A file trigger fires twice for the same storage event. Deduplicate using stable event/file version identifiers would address a different failure: a file trigger fires twice for the same storage event.
Two scheduled runs overlap and write the same partition. Concurrent runs can duplicate or conflict on shared state.
A watermark is advanced before destination commit. Failed writes must not advance the incremental boundary.