Guide

How to pass DP-900 Data Fundamentals

A four-week route from core data concepts to relational, NoSQL, analytics workloads, and exam-day tactics.

· ~8 min read

Aura presents a four-step visual study cycle: learn, connect, practise, and prove readiness.
Your study loop

The exam

What is DP-900, and is it for you?

DP-900 earns the Microsoft Certified: Azure Data Fundamentals credential — the entry-level exam for anyone working near data in Azure.

The exam fee changes from country to country, so check Microsoft's certification page for the price where you live.

Format & domains

Skills domains and weights

Four domains, weighted from Microsoft's November 2024 outline. Two of them — core concepts and analytics — are tied for the largest share, so plan your time accordingly rather than splitting study evenly across all four.

DP-900 skills measured (November 2024 outline)
DomainWeight
Describe core data concepts25–30%
Identify considerations for relational data on Azure20–25%
Describe considerations for non-relational data on Azure15–20%
Describe an analytics workload on Azure25–30%

Four-week study plan

A realistic four-week study plan

Most candidates with some IT background pass DP-900 after one to two weeks of focused study. If data and cloud concepts are genuinely new to you, stretch that to three or four weeks — the plan below assumes the longer end and maps one week onto each domain, finishing with simulation.

  1. Core data concepts

    The largest domain, and the conceptual base everything else assumes.

    • Structured, semi-structured, and unstructured data; file formats including CSV, JSON, Parquet, Avro.
    • Database types from relational and key-value to document, graph, and columnar.
    • OLTP versus OLAP; the four classic data roles — administrator, engineer, analyst, scientist.
  2. Relational data on Azure

    Drill scenario questions like "single-tenant lift-and-shift" against "cloud-native serverless app" until the right service is automatic.

    • Relational concepts: tables, indexes, views, normalisation.
    • The SQL Server family: Azure SQL Database, SQL Managed Instance, SQL Server on Azure VMs.
    • Open-source options: PostgreSQL and MySQL on Azure.
  3. Non-relational data on Azure

    The smallest domain, so it should take the least time.

    • Azure Cosmos DB and its API options: NoSQL, MongoDB, Cassandra, Gremlin, Table.
    • Azure Storage for non-relational data: Blob containers, file shares, Data Lake Storage Gen2, table storage.
    • Practise matching an access pattern to the right storage tier.
  4. Analytics workloads and simulation

    Tied for the largest domain, then the week you prove you're ready.

    • Modern data warehousing; Microsoft Fabric and Azure Synapse Analytics.
    • Ingestion with Azure Data Factory and Synapse pipelines; streaming with Azure Stream Analytics.
    • Power BI Desktop versus Service; two full-length timed simulator runs before you book.

Where people lose marks

The hardest DP-900 topics

In DP-900, similar service names can hide different purposes. Practise choosing a service for the scenario, especially in the areas below.

Relational versus non-relational trade-offs

  • Both a relational and a non-relational store can technically hold the same data, and the question tests whether you know why one still fits better.
  • Judge schema rigidity, query patterns, and scale needs, not just whether the data could squeeze in either way.

The Azure SQL service triangle

  • Azure SQL Database, SQL Managed Instance, and SQL Server on Azure VMs solve overlapping problems at different levels of control.
  • Match the deciding factor: cloud-native app to Azure SQL Database, near-verbatim lift-and-shift to Managed Instance, OS-level access needs to the VM option.

Cosmos DB's API options

  • Cosmos DB is one service with five API surfaces, and DP-900 describes a workload shape and asks which API fits it.
  • Memorise the pairing: document storage to NoSQL or MongoDB, wide-column to Cassandra, graph traversal to Gremlin, key-value to Table.

Batch versus streaming ingestion

  • "Near real-time dashboards" and "nightly reporting" are testing whether you reach for the right ingestion pattern, not just whether you can name both services.
  • Azure Data Factory and Synapse pipelines move data on a schedule (batch); Azure Stream Analytics processes it continuously as it arrives (streaming).

Choosing an analytics service

  • Microsoft Fabric, Azure Synapse Analytics, and Power BI overlap in places, and the naming does candidates no favours.
  • Fabric is the unified platform built around OneLake, Synapse Analytics is the underlying data-warehousing engine, and Power BI Desktop authors reports that Power BI Service publishes.

How to practise

Practise the way the exam works

Courses and videos leave you able to spot a correct answer, not summon one, yet DP-900's scenario questions want the summoning done under mild time pressure.

Azure Mastery's adaptive study plan screen, showing the next recommended DP-900 topics to revise.
Azure Mastery rebuilds its study plan from your answer history, surfacing the weakest domains first.

Tell the service names apart for good

Azure Mastery writes a rationale for every option on every DP-900 question, so a wrong guess between Azure SQL Database and Managed Instance teaches you the distinction. Exam IQ predicts your score on-device, the study plan re-targets your weak domain, and the simulator runs at the real 45-minute length. Free to start, works offline.

Download Azure Mastery — free

After DP-900

What's next after DP-900

DP-900 does not expire and is not a formal prerequisite for anything — treat it as the on-ramp that confirms data is the right direction before two or three months on a role-based exam.

Confused which SQL service fits? Practise DP-900 scenario questions with a rationale on every option, free to start. Download free

Frequently asked

DP-900 FAQs

How hard is the DP-900 exam?

One of the more approachable Fundamentals exams, since it stays conceptual: recognise scenarios like OLTP versus OLAP or which Azure SQL service fits a migration, rather than write SQL or configure a resource. Some IT background: one to two weeks. Data concepts genuinely new: three to four weeks.

How long should I study for DP-900?

One to two weeks if you already work in IT or software; three to four if data and cloud concepts are new. The exam rewards recognising the right service for a scenario over memorising definitions, so spend time on comparisons — SQL Database versus Managed Instance, Fabric versus Synapse — rather than flashcards.

Do I need DP-900 before DP-300, DP-700, or DP-750?

Not a formal prerequisite, but a genuinely useful on-ramp if data vocabulary is new to you. DP-300, DP-700, and DP-750 are hands-on, role-based exams that assume you already know terms like OLTP versus OLAP. Already work with data day to day? Skip straight to whichever matches your role.

What is the passing score for DP-900?

700 out of 1000. The score is scaled, not a raw percentage, so it doesn't map to a fixed number of correct answers out of the roughly 40 to 60 questions. Treat 700 as a comfortable target — a handful of unfamiliar questions won't sink an otherwise solid attempt.

Does the DP-900 certification expire?

No. Fundamentals certifications, including AZ-900, DP-900, and AI-901, don't expire once you pass. That's different from Associate and Expert certifications such as DP-300 or DP-700, which need a free renewal assessment on Microsoft Learn every year.

How much does DP-900 cost and can I retake it if I fail?

Pricing varies by country — check Microsoft's exam page for your local fee. If it doesn't go your way:

  • You can sit your first retake after 24 hours.
  • The second and third retakes each carry a 14-day wait.
  • Maximum five sittings per rolling 12 months, booked and paid separately.

Ready to start on DP-900?

Confused between two DP-900 services? Every option gets its own rationale, and the study plan adapts around whichever one you keep missing. Free to start, works offline.

Download Azure Mastery — free iPhone & iPad · Free to start · No account required