Question 430
A pipeline resumes after a transient failure, then duplicates rows because its target is append-only. What explains this?
Explanation
Correct Answer
At-least-once retry behavior can repeat input; a blind append treats rerun records as new.
Incorrect Answers
Appending the same batch on retry repeats its rows unless idempotence or checkpointed keys are implemented.
Compaction changes files, not logical duplicated transactions inserted by retry.
A stable business key is needed to recognize retries; changing IDs would prevent deduplication.





Implementing Data Engineering Solutions Using Microsoft Fabric (DP-700) Practice Tests