
Explanation:
This scenario involves creating an external table in a serverless SQL pool in Azure Synapse Analytics that references CSV files in Azure Data Lake Storage Gen2, with the primary requirement being performance maximization.
Option A: Native external table with SAS authentication ✅
Option B: Native external table with storage account key ❌
Option C: Apache Hadoop external table with SAS authentication ❌
Option D: Apache Hadoop external table with service principal authentication ❌
Using SAS tokens provides:
Option A represents the optimal configuration that balances both performance requirements and security best practices for external tables in serverless SQL pools.
Ultimate access to all questions.
No comments yet.
You have an Azure subscription containing an Azure Data Lake Storage Gen2 account named account1 and an Azure Synapse Analytics workspace named workspace1.
You need to create an external table in a serverless SQL pool within workspace1 that references CSV files stored in account1. The solution must maximize performance.
How should you configure the external table?
A
Use a native external table and authenticate by using a shared access signature (SAS).
B
Use a native external table and authenticate by using a storage account key.
C
Use an Apache Hadoop external table and authenticate by using a shared access signature (SAS).
D
Use an Apache Hadoop external table and authenticate by using a service principal in Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra.