
Ultimate access to all questions.
In the context of data modeling using Delta Lake on Microsoft Azure, a company is looking to implement a robust data security and access control mechanism to protect sensitive customer data stored in Delta Lake tables. The solution must comply with GDPR requirements, support scalability as the data grows, and minimize operational overhead. Which of the following approaches BEST meets these requirements and why? (Choose one option)
A
Implementing custom application logic to enforce access controls, as it provides the flexibility to meet any specific security requirement without relying on external systems.
B
Using Azure Active Directory (Azure AD) integration with Delta Lake to manage access controls, as it leverages Azure's built-in security features and supports scalable, role-based access control (RBAC) that complies with GDPR.
C
Deploying a third-party access control system alongside Delta Lake, as it offers the most comprehensive security features and compliance certifications out of the box.
D
Relying on the underlying storage account's access control lists (ACLs) for securing Delta Lake tables, as it simplifies the security model by using existing Azure storage security features.