
Ultimate access to all questions.
A data engineering team is establishing development, testing, and production environments for a new data pipeline. To ensure high-quality testing, they want to use data that closely mirrors production. A junior engineer suggests mounting production storage directly to the development and testing environments, where users currently have administrative privileges. Which of the following statements represents the best practice for handling this scenario?
A
In environments where interactive code is executed, production data should be accessible via read-only permissions; isolating databases or catalogs for each environment further reduces operational risk.
B
Utilizing Delta Lake's versioning and time travel features ensures that production data cannot be permanently lost, making it safe to mount production data in development environments.
C
All code and data for development, testing, and production should be hosted in a single, unified workspace to reduce administrative complexity and streamline the CI/CD process.
D
As long as credential passthrough is enabled, mounting production data in a development environment is safe because Databricks will verify the end-user's identity for every access request.