
Answer-first summary for fast verification
Answer: 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.
Option C is the correct answer because it addresses the need for proper access control and data security in a Databricks environment by implementing role-based access control (RBAC) through dynamic views. This approach ensures that users only have access to the data they are authorized to see, which is crucial for compliance and security. Additionally, RBAC is scalable and can be cost-effectively managed, making it the best practice for data governance in this scenario. Options A, B, and D either neglect the importance of access control or fail to provide a balanced solution that considers both security and scalability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
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.