Courseiva
Describe an analytics workload on AzureeasyMultiple ChoiceObjective-mapped

DP-900 Describe an analytics workload on Azure Practice Question

A company needs to run complex SQL queries on petabytes of data stored in Azure Data Lake Storage Gen2. They want to pay only for the queries they run and do not want to manage any infrastructure. Which Azure service should they use?

⚠ Common exam trap

It's easy for candidates to confuse 'serverless' with 'dedicated' SQL pools in Azure Synapse, assuming both can query Data Lake Storage Gen2, but only the serverless pool offers a pay-per-query model without infrastructure management.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Azure Synapse Serverless SQL pool

Azure Synapse Serverless SQL pool is the correct choice because it enables running complex SQL queries directly against data in Azure Data Lake Storage Gen2 without provisioning any infrastructure. It uses a pay-per-query billing model, charging only for the amount of data processed, which aligns with the requirement to pay only for queries run and avoid infrastructure management.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Azure Synapse Serverless SQL pool

    Why this is correct

    Azure Synapse Serverless SQL pool is a serverless query engine that reads T-SQL queries directly against files in Azure Data Lake Storage, eliminating any provisioning or cluster management. It charges only for the amount of data processed by each query, making it a true pay-per-query model that scales automatically to handle petabytes. This matches both the 'complex SQL queries' and the 'no management, pay only for queries' constraints exactly.

  • Azure Synapse dedicated SQL pool

    Why it's wrong here

    Azure Synapse dedicated SQL pool is a provisioned, fixed-capacity data warehouse that requires you to choose a DWU performance level and scale compute separately from storage. You pay for the reserved compute per second, even when no queries are running, so costs continue regardless of usage. It also demands ongoing oversight of distribution, indexing, and partitioning, which fails the 'no management' and 'pay per query' requirements.

  • Azure SQL Database

    Why it's wrong here

    Azure SQL Database is a managed relational database meant for transactional (OLTP) applications, where data is stored in pages on dedicated database files, not in an external data lake. It does not provide a serverless pay-per-query model for ad-hoc analytics over petabytes of unstructured or structured files; instead, it uses provisioned vCores or DTUs and is sized for specific database workloads. Attempting to query petabytes in a data lake with Azure SQL Database would require importing the data first, which is neither efficient nor supported for that scale.

  • Azure HDInsight

    Why it's wrong here

    Azure HDInsight is a managed service for running open-source clusters like Apache Spark, Hadoop, and Hive, but you must explicitly create and configure the cluster with a chosen node count and VM sizes. You are responsible for cluster lifecycle, monitoring, and scaling, and billing is based on cluster uptime per node-hour, not per query processed. This contradicts the pay-per-query and zero-management conditions, as the cluster is on continuous compute even without active SQL queries.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

One of 820 original DP-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-900 exam.