
Explanation:
To enable the Azure Synapse SQL pool to load data from the Azure Data Lake Storage Gen2 account that is accessible only through a specific virtual network (VNET1), the following three-step approach using managed identity is optimal:
C & E (Shared Access Signature):
D (Add your Azure AD account to Sales group):
Alternative consideration: While some might consider using the built-in managed identity of the Synapse workspace, creating a specific managed identity for this data loading scenario provides better security isolation and follows the principle of least privilege.
This three-step approach ensures secure, automated, and scalable data loading while maintaining compliance with the existing POSIX-based access control model.
Ultimate access to all questions.
You have an enterprise Azure Data Lake Storage Gen2 account that is accessible only through an Azure virtual network named VNET1. You are building an Azure Synapse SQL pool that will ingest data from this data lake. The sales team members are in an Azure Active Directory group named Sales, which has been granted access to the data lake files using POSIX permissions. You need to load data into the SQL pool every hour.
Which three actions should you perform to ensure the SQL pool can load the sales data from the data lake?
A
Add the managed identity to the Sales group.
B
Use the managed identity as the credentials for the data load process.
C
Create a shared access signature (SAS).
D
Add your Azure Active Directory (Azure AD) account to the Sales group.
E
Use the shared access signature (SAS) as the credentials for the data load process.
F
Create a managed identity.
No comments yet.