Question 590
Different reporting tools duplicate a sensitive sales join and occasionally disagree on calculations. Following remediation, what safeguard BEST prevents a repeat of this specific failure?
Explanation
Correct Answer
Control grants on base tables and treat the view as an interface contract. This guards against recurrence because a view centralizes a query contract without storing a second copy by default. The direct remediation is: Create a governed view projecting the approved join and columns.
Incorrect Answers
Track dependent objects through versioned migrations. The current task instead requires this action: control grants on base tables and treat the view as an interface contract.
Verify behavior and compatibility-level differences before broad replacement. The current task instead requires this action: control grants on base tables and treat the view as an interface contract.
Review function ownership and data-access boundaries. The current task instead requires this action: control grants on base tables and treat the view as an interface contract.