An upstream system provides Change Data Capture (CDC) logs representing `INSERT`, `UPDATE`, and `DELETE` operations for a source table with a primary key (`pk_id`). The data governance team requires a solution that preserves a full historical audit trail while also maintaining a table containing only the most recent records for analytical queries. Data is ingested hourly, and individual records may undergo multiple changes within a single ingestion window. Which solution effectively meets these requirements while following Databricks Medallion Architecture best practices? | Databricks Certified Data Engineer - Professional Quiz - LeetQuiz