DP-500 · Question #79
You have a group of data scientists who must create machine learning models and run periodic experiments on a large dataset. You need to recommend an Azure Synapse Analytics pool for the data…
The correct answer is B. an Apache Spark pool. For data scientists to create machine learning models and run periodic experiments on large datasets while minimizing costs, an Apache Spark pool is the recommended choice.
Question
Options
- Aa Data Explorer pool
- Ban Apache Spark pool
- Ca dedicated SQL pool
- Da serverless SQL pool
How the community answered
(27 responses)- A7% (2)
- B74% (20)
- C4% (1)
- D15% (4)
Why each option
For data scientists to create machine learning models and run periodic experiments on large datasets while minimizing costs, an Apache Spark pool is the recommended choice.
Data Explorer pools are optimized for log and telemetry analytics, not general machine learning model development and experiments.
Apache Spark pools in Azure Synapse Analytics are specifically designed for big data processing, data engineering, and machine learning workloads, providing the necessary computing environment for data scientists. They offer flexible scaling and cost-effectiveness for iterative experiments, as resources can be managed and scaled down when not in use.
Dedicated SQL pools are provisioned for traditional data warehousing and analytical queries, making them generally more expensive for iterative ML experiments and less flexible for data scientists using languages like Python or Scala.
Serverless SQL pools are suitable for on-demand data exploration and ad-hoc SQL querying, but lack the persistent compute and specific libraries required for intensive machine learning model training and experimentation.
Concept tested: Azure Synapse Analytics pool types for ML
Source: https://learn.microsoft.com/en-us/azure/synapse-analytics/apache-spark/apache-spark-overview
Topics
Community Discussion
No community discussion yet for this question.