DP-900 Analytics workloads on Azure

A machine learning team needs a shared, notebook-based environment where it can train models on very large tables using Python and Scala, then share its work with colleagues. Which Azure service should it use?

Show answer and explanation

Answer: D

Azure Databricks provides collaborative notebooks running on Spark clusters, with Python and Scala support for large-scale data engineering and machine learning. Team members can share notebooks and workspace assets. Cosmos DB is an operational NoSQL database, Azure Files offers SMB file shares, and Container Registry stores container images rather than running model training.

Why the other options are wrong

  • A. Cosmos DB stores and serves operational documents with low latency. It is not an environment for interactive Spark-based model training.
  • B. Azure Files provides SMB file shares for applications and users. It holds files but does not offer notebooks or distributed compute.
  • C. Container Registry stores and manages container images. It does not run notebooks or train machine learning models on large datasets.

Exam tip. Shared notebooks with Spark and machine learning point to Azure Databricks.

Keep going. 200 DP-900 questions, answers explained after each one.

Practise analytics workloads on Azure

Reviewed November 2026. Spotted a problem with this question? Report it from the practice tool.