
Ultimate access to all questions.
In a collaborative data engineering project using Azure Databricks, your team is working on a critical notebook that requires frequent updates and version control. The project has strict compliance requirements, and all changes must be traceable. Additionally, the team is distributed across different locations, and you need to ensure that everyone has the latest version of the notebook without compromising security. Considering these constraints, which of the following methods is the BEST way to share and manage the notebook within your team? (Choose one option)
A
Share the notebook by providing direct access to the notebook in the Databricks workspace, ensuring all team members have edit permissions to facilitate collaboration.
B
Export the notebook as a JSON file and share it via a secure file-sharing service, requiring team members to manually import the notebook into their workspace each time it's updated.
C
Use the Databricks Repos feature to manage and share the notebook with version control, integrating with a Git repository for traceability and collaboration.
D
Embed the notebook in a web application and provide access to the team members through the application, using authentication to control access.