Courseiva
Develop data processingeasyMultiple ChoiceObjective-mapped

DP-203 Develop data processing Practice Question

You are designing a data processing solution for a marketing company that uses Azure Synapse Analytics. The solution needs to process customer data from multiple sources, including CRM and web analytics. The data must be cleansed and transformed before loading into a dedicated SQL pool. The transformations include string manipulations, date conversions, and lookups. You need to choose a serverless transformation approach that integrates with Azure Synapse pipelines. Which approach should you use?

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

Use mapping data flows in Azure Synapse pipelines.

Mapping data flows in Azure Synapse pipelines provide a serverless, visual interface for data transformations, including string manipulations, date conversions, and lookups, seamlessly integrating with Synapse pipelines. Option A is wrong because Azure Stream Analytics is designed for real-time streaming, not batch transformations. Option B is wrong because PolyBase is a data loading technology, not a transformation service, and T-SQL stored procedures are not serverless. Option C is wrong because Azure Databricks requires an active cluster, making it not serverless.

Answer analysis

Option-by-option breakdown

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

  • Use Azure Stream Analytics to transform the data in real time.

    Why it's wrong here

    Incorrect. Azure Stream Analytics is optimized for real-time streaming data processing, not batch transformations with string manipulations, date conversions, and lookups.

  • Use PolyBase to load data and then use T-SQL stored procedures to transform.

    Why it's wrong here

    Incorrect. PolyBase is used for loading data into SQL pools, not for transformation. Using T-SQL stored procedures requires provisioning and managing resources, not serverless.

  • Use Azure Databricks notebooks with Spark to perform transformations.

    Why it's wrong here

    Azure Databricks notebooks require an external Spark cluster outside Azure Synapse Analytics, which breaks the requirement for a serverless transformation approach that integrates natively with Azure Synapse pipelines. This option is tempting because Databricks excels at complex, code-heavy transformations using Spark, and would be correct if the scenario demanded custom machine learning or advanced streaming beyond Synapse’s built-in serverless capabilities.

  • Use mapping data flows in Azure Synapse pipelines.

    Why this is correct

    Correct. Mapping data flows in Azure Synapse pipelines are serverless, provide a visual interface for data transformations, and integrate directly with Azure Synapse pipelines, making them ideal for cleansing and transforming data before loading into a dedicated SQL pool.

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

Go deeper

Related to this question

About these practice questions

Courseiva writes every DP-203 question from scratch — 760 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. 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-203 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-203 exam.