Azure Synapse Serverless SQL Pool Storage Location

You have an Azure subscription that contains an Azure Synapse Analytics serverless SQL pool. You execute the following query. Where will the rows returned by the query be stored? - image

  1. in a file in a data lake Source Reference Answer
  2. in a relational database
  3. in a global temporary table
  4. in a session temporary table

Community Votes

A
100%

100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The exam tests the distinction between dedicated and serverless SQL pools, with the common trap being confusion over temporary tables which are not supported in the same way as dedicated pools.

This question tests knowledge of Azure Synapse Analytics serverless SQL pool capabilities, specifically regarding external data storage. The community consensus confirms that serverless pools interact with Azure Data Lake Storage Gen2 for storing and querying data.

Candidates often choose C or D because they assume standard T-SQL behavior where results might be stored in temp tables; however, serverless pools do not support these traditional table types for persistent storage.

Community Discussion (9 comments)

jongert 👍 5
Correct: Serverless SQL pools can query, import, and store data from Azure Blob Storage, Azure Data Lake Storage Gen1 and Gen2. Serverless does not support TYPE=Hadoop. https://learn.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=azure-sqldw-latest&tabs=dedicated#overview-azure-synapse-analytics
mavdplas 👍 1 Selected: A
Answer A
KarlGardnerDataEngineering 👍 1
How do we know this is ADLS (data lake) storage? Can't it be plain blob storage as well?
swathi_rs 👍 1 Selected: A
Correct
MohamedBI12 👍 2 Selected: A
their is no Tables with servless pool
mav2000 👍 4
Correct "DATA_SOURCE = external_data_source_name Specifies the name of the external data source that contains the location of the external data. This location is in Azure Data Lake" https://learn.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=azure-sqldw-latest&tabs=dedicated#overview-azure-synapse-analytics
vernillen 👍 1 Selected: A
A is the correct one
jsav1 👍 1 Selected: A
correct
moize 👍 1
Bonne réponse : A. Lien est : https://learn.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=azure-sqldw-latest&tabs=dedicated#overview-azure-synapse-analytics

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Serverless SQL pools in Azure Synapse Analytics are designed to query data directly from Azure Data Lake Storage (ADLS) Gen2 without needing to provision infrastructure. When you execute queries or create external tables, the data resides in the underlying data lake files (typically Parquet, CSV, etc.), making option A the correct choice.

Why the Other Options Are Wrong

Options B, C, and D are incorrect because serverless SQL pools do not maintain a persistent relational database schema or support global/session temporary tables in the manner of dedicated SQL pools. They operate on a serverless basis, meaning there is no underlying SQL engine instance storing data in traditional database structures.

Community Comment Notes

Comments [1] and [2] correctly cite Microsoft documentation confirming that serverless pools query and store data from ADLS. Comment [3] succinctly notes the absence of tables in serverless pools, reinforcing why options C and D are invalid.

Official Reference

Exam Strategy

Memorize the architectural differences between Dedicated and Serverless SQL pools. Specifically, remember that Serverless does not support permanent tables or tempdb, relying entirely on external data sources like ADLS.

Related Analysis

← Back to DP-203 Study Guide