Databricks Certified Data Engineer Professional — Question 223

A Delta Lake table in the Lakehouse named customer_churn_params is used in churn prediction by the machine learning team. The table contains information about customers derived from a number of upstream sources. Currently, the data engineering team populates this table nightly by overwriting the table with the current valid values derived from upstream data sources.

Immediately after each update succeeds, the data engineering team would like to determine the difference between the new version and the previous version of the table.

Given the current implementation, which method can be used?

Answer options

Correct answer: A

Explanation

The correct answer is A because Delta Lake’s built-in versioning and time travel functionality allows for efficient comparison between different table versions to identify changes. Options B and C do not provide a direct method for comparing versions, and option D offers operational metrics but does not focus on the differences between data versions.