
Ultimate access to all questions.
As a data engineer responsible for implementing data governance in a Databricks environment within Microsoft Azure, you are tasked with ensuring proper access control and data security while considering cost, compliance, and scalability. Which of the following strategies should you adopt to best meet these requirements? (Choose one correct option)
A
Provide all users with unrestricted access to all data, assuming they will only access what they need, to minimize administrative overhead and costs.
B
Develop a comprehensive single view of all data for every user, without implementing any form of access control, to ensure simplicity and scalability.
C
Implement role-based access control (RBAC) by creating dynamic views that automatically adjust data visibility based on the user's role and permissions, ensuring compliance and security without sacrificing scalability.
D
Focus solely on encrypting all data at rest and in transit, without setting up any access control mechanisms, to prioritize data security over access management.