A data engineer has implemented an ETL pipeline using Delta Live Tables to manage travel reimbursement details. They need to ensure the pipeline terminates when location details are missing from employee submissions. What is the difference between using `ON VIOLATION DROP ROW` and `ON VIOLATION FAIL UPDATE` for handling constraint violations in this scenario, and which approach should be used to meet the requirement? | Databricks Certified Data Engineer - Associate Quiz - LeetQuiz