exam questions

Exam DP-203 All Questions

View all questions & answers for the DP-203 exam

Exam DP-203 topic 1 question 74 discussion

Actual exam question from Microsoft's DP-203
Question #: 74
Topic #: 1
[All DP-203 Questions]

You have an Azure subscription that contains 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 in workspace1. The external table will reference 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.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
FRANCIS_A_M
Highly Voted 1 year, 10 months ago
Selected Answer: A
Correct! Serverless SQL Pools cannot use Hadoop, Only Native. Access Key Auth is never best practice therefore leaving only A as a viable answer. https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-external-tables?tabs=hadoop
upvoted 33 times
nmnm22
1 year, 10 months ago
thanks a lot for the good explanation
upvoted 5 times
...
Rob77
1 year, 8 months ago
It's not about the best practice - there is no option to use storage keys... https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-external-tables?tabs=hadoop#security
upvoted 7 times
hypersam
2 weeks, 2 days ago
Indeed, to narrow it down, it's shown in the table from this link, from the row "Storage authentication", the Native column only shows Shared Access Signature(SAS), Microsoft Entra passthrough, Managed identity, Custom application Microsoft Entra identity.
upvoted 1 times
...
...
...
vctrhugo
Highly Voted 1 year, 7 months ago
Selected Answer: A
The other options provided (B, C, and D) are not the recommended configurations for maximizing performance in this scenario. Using a storage account key for authentication (option B) poses a security risk and should be avoided. Apache Hadoop external tables (options C and D) do not provide the same level of performance optimization as native external tables in Azure Synapse Analytics.
upvoted 5 times
...
samirarian
Most Recent 2 days, 17 hours ago
Selected Answer: B
Why Native External Table? Native external tables (CREATE EXTERNAL TABLE) in Synapse serverless SQL pools are optimized for querying external data sources such as Azure Data Lake Storage Gen2. They provide better query optimization than Apache Hadoop external tables. Why Storage Account Key for Authentication? Using the storage account key ensures fast and direct access to the storage account without requiring token exchanges or additional configurations. While a shared access signature (SAS) works for temporary scenarios, it isn't as straightforward for long-term performance and scalability.
upvoted 1 times
...
moize
4 weeks, 1 day ago
Selected Answer: B
Pour optimiser les performances lors de la création d'une table externe dans un pool SQL sans serveur dans Azure Synapse Analytics, il est recommandé d'utiliser une table externe native et de s'authentifier à l'aide d'une clé de compte de stockage (option B) L'utilisation d'une table externe native permet de tirer parti des optimisations spécifiques à Azure Synapse pour les fichiers CSV. L'authentification avec une clé de compte de stockage est simple à configurer et offre de bonnes performances pour accéder aux données stockées dans Azure Data Lake Storage Gen2.
upvoted 1 times
...
moize
2 months, 1 week ago
Selected Answer: A
Pour créer une table externe dans un pool SQL sans serveur dans Azure Synapse Analytics et optimiser les performances, vous devez utiliser une table externe native. Voici la configuration recommandée : A. Utilisez une table externe native et authentifiez-vous à l’aide d’une signature d’accès partagé (SAS). Raisons : Tables Externes Natives : Les tables externes natives sont optimisées pour les pools SQL sans serveur dans Azure Synapse Analytics et offrent de meilleures performances par rapport aux tables externes Hadoop1. Authentification avec SAS : Utiliser une signature d'accès partagé (SAS) est une méthode sécurisée et flexible pour accéder aux données stockées dans Azure Data Lake Storage Gen2.
upvoted 1 times
...
EmnCours
2 months, 2 weeks ago
Selected Answer: A
Correct Answer: A
upvoted 1 times
...
Dusica
9 months, 2 weeks ago
A for sure
upvoted 1 times
...
moneytime
1 year ago
A is correct. Native external tables perform better than hadoop external table. Also ,storage account is more secure with the scheme of SAS https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/create-use-external-tables
upvoted 1 times
...
Charley92
1 year ago
Selected Answer: A
To maximize performance when creating an external table in a serverless SQL pool in Azure Synapse Analytics workspace1 that references CSV files stored in account1, you should use a native external table and authenticate by using a shared access signature (SAS). Native external tables are designed to read and export data in various data formats such as CSV and Parquet. They are available in serverless SQL pools and are in public preview in dedicated SQL pools. Using an SAS to authenticate provides a secure way to access the data in account1 without exposing the storage account key.
upvoted 1 times
...
[Removed]
1 year, 5 months ago
No support for storage acc key only ui, sas, sp, mi, apa
upvoted 1 times
...
kkk5566
1 year, 5 months ago
Selected Answer: A
is correct
upvoted 1 times
...
Deeksha1234
1 year, 6 months ago
Selected Answer: A
A is correct
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago