
Explanation:
Column-Level Security (CLS) is the optimal solution for securing sensitive customer contact information in Azure SQL Data Warehouse (now Azure Synapse Analytics). Here's why:
Granular Access Control: CLS allows you to restrict access to specific columns (like phone numbers, email addresses) while allowing users to access other columns in the same table. This perfectly aligns with the requirement to limit access to customer contact information while maintaining access to other relevant data.
Simplified Implementation: CLS eliminates the need for complex workarounds such as:
Native SQL Integration: CLS is implemented using standard T-SQL GRANT statements, making it familiar to database administrators and easy to maintain.
Performance Efficiency: Since the security is enforced at the database level, there's no performance overhead from application-level filtering or multiple view layers.
A. Transparent Data Encryption (TDE):
B. Row-Level Security (RLS):
D. Data Sensitivity Labels:
With column-level security, you can:
This approach ensures that business analysts can perform their analytical work while being prevented from accessing sensitive customer contact information that's not relevant to their analysis.
Ultimate access to all questions.
What should you recommend to secure sensitive customer contact information in Azure?
A
Transparent Data Encryption (TDE)
B
row-level security
C
column-level security
D
data sensitivity labels
No comments yet.