
Ultimate access to all questions.
In the context of Azure Databricks and Delta Lake, consider a scenario where a data engineering team is working on a new feature that requires testing against a large dataset stored in a Delta table. The team wants to ensure that their testing does not impact the production environment and needs to work with an exact copy of the production data, including the same schema and data. Additionally, the solution must be cost-effective and not require additional storage for the copied data until changes are made. Which of the following options best describes the functionality of Delta clone and how it can be used to achieve the desired outcome in this scenario? (Choose one option)
A
Delta clone is used to create a physical copy of a Delta table in a new location, requiring additional storage from the start.
B
Delta clone is used to create a backup of a Delta table in case of data loss, which does not support schema changes.
C
Delta clone is used to create a new version of a Delta table with different schema or data, which is not suitable for testing purposes.
D
Delta clone is used to create a lightweight copy of a Delta table for testing or development purposes, which shares the same data files as the original table until changes are made, thus saving storage costs.