
Ultimate access to all questions.
In the context of data modeling using Delta Lake, a data engineer is tasked with implementing a solution to track changes and understand the evolution of data over time for compliance and auditing purposes. The solution must leverage Delta Lake's native capabilities without relying on external tools or custom logic. Given these requirements, which of the following statements accurately describes how to achieve versioning and data lineage in Delta Lake? Choose the best option from the four provided.
A
Versioning and data lineage are not relevant in Delta Lake, as it is a distributed file system and does not support these features.
B
Versioning and data lineage can be achieved using external tools or systems, but are not natively supported by Delta Lake.
C
Delta Lake provides built-in support for versioning and data lineage, which can be accessed using the DESCRIBE HISTORY and DESCRIBE DATALINEAGE statements.
D
Versioning and data lineage can be implemented using custom application logic or third-party libraries, but are not directly supported by Delta Lake.