DP-900 Study Guide

Microsoft Azure Data Fundamentals

340 study sessions ☕ Support
Fundamentals Data
📅 Generate a Study Plan

Watch & Learn

I made these videos to help you prepare — watch the full course to learn, then test yourself with mock exam questions.

Exam Quick Facts

DetailValue
Exam CodeDP-900
TitleMicrosoft Azure Data Fundamentals
LevelFundamentals
Pass Score700 / 1000
Duration45 minutes
Questions~40–60 (multiple choice, drag-and-drop)
Cost$99 USD (varies by region)
SchedulingPearson VUE / Certiport (students)
Skills UpdatedNovember 1, 2024

Official Learning Paths

Complete these four Microsoft Learn paths to cover the full syllabus:

  1. 📘 Azure Data Fundamentals: Explore core data concepts — Data formats, databases, transactional vs analytical workloads, data roles
  2. 📘 Azure Data Fundamentals: Explore relational data in Azure — Relational concepts, SQL, normalization, Azure SQL and open-source databases
  3. 📘 Azure Data Fundamentals: Explore non-relational data in Azure — Azure Storage services, Azure Cosmos DB, and NoSQL data models
  4. 📘 Azure Data Fundamentals: Explore data analytics in Azure — Data warehousing, data ingestion, real-time analytics, and Power BI

📖 Study Resources

ResourceLink
📝 Official Exam PageMicrosoft Learn — DP-900
📖 Official Study GuideMicrosoft Study Guide
🎯 Free Practice AssessmentStart Practice Assessment
🖥️ Exam SandboxTry the exam interface
🎬 Exam Readiness ZoneVideo prep series

Skills at a Glance

Skill AreaWeight
Describe core data concepts25–30%
Identify considerations for relational data on Azure20–25%
Describe considerations for working with non-relational data on Azure15–20%
Describe an analytics workload on Azure25–30%

Who is this exam for?

The DP-900 is designed for anyone looking to understand the basics of data in the cloud — whether you’re an IT professional exploring data roles, a business decision-maker, or a student just getting started. It covers core data concepts like relational and non-relational databases, analytics workloads, and Power BI — all in the context of Microsoft Azure.

You don’t need any coding experience or hands-on Azure data work to pass this exam, but a basic understanding of what data is and how organisations use it will help you get up to speed faster.


Every objective below links directly to the Microsoft Learn page that covers it. Click any link to dive into that topic. The objectives are grouped into four domains, weighted by how much of the exam they represent.

Describe core data concepts (25–30%)

This is one of two equally weighted top domains on the exam. It builds the foundation for everything else — how data is structured, where it lives, and who works with it. If you’re new to data concepts, start here and make sure you’re comfortable before moving on.

Describe ways to represent data

Data comes in different shapes. Structured data fits neatly into tables (think spreadsheets), semi-structured data has some organisation but is more flexible (like JSON or XML), and unstructured data has no fixed format at all (images, videos, emails). The exam will test whether you can identify and distinguish between these types.

Identify options for data storage

Once you understand the types of data, you need to know where to store them. This section covers common file formats (CSV, JSON, Parquet, Avro) and the main types of databases — relational and non-relational. Know the difference and when you’d choose each.

Describe common data workloads

Data workloads generally fall into two categories: transactional (recording day-to-day operations, like orders and payments) and analytical (analysing historical data to find trends and insights). Understanding the difference is key — the exam loves asking scenario questions about which workload type applies.

Identify roles and responsibilities for data workloads

Three key roles show up in data teams: database administrators (keep databases running and secure), data engineers (build the pipelines that move and transform data), and data analysts (turn data into insights and reports). Know what each role does — the exam tests whether you can match responsibilities to the right job title.


Identify considerations for relational data on Azure (20–25%)

This domain focuses on traditional relational databases — the kind built on tables, rows, and columns. You’ll need to understand core concepts like normalization and SQL, plus the Azure services that host relational databases. If you’ve ever used a spreadsheet, you already have the right mental model — relational databases take that idea further.

Describe relational concepts

Relational data is organised into tables where each row is a record and each column is a field. This section covers how tables relate to each other, why normalization helps reduce duplicated data, the basics of SQL (SELECT, INSERT, UPDATE, DELETE), and common database objects like views, indexes, and stored procedures.

Describe relational Azure data services

Azure offers several managed relational database services. The Azure SQL family (Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs) covers Microsoft’s own database engine, while open-source options include Azure Database for MySQL, PostgreSQL, and MariaDB. Know the key differences and when you’d choose each.


Describe considerations for working with non-relational data on Azure (15–20%)

This is the smallest domain by weight, but don’t skip it. Non-relational (NoSQL) data is everywhere — from blob storage holding images and documents to Cosmos DB powering globally distributed apps. The exam tests whether you know which Azure storage option to use for different types of unstructured and semi-structured data.

Describe capabilities of Azure storage

Azure Storage provides several services for different data needs. Blob storage handles unstructured data like images, videos, and backups. Azure Files offers fully managed file shares accessible via SMB and NFS. Table storage provides a simple key-value NoSQL store for structured, non-relational data. Know the use case for each.

Describe capabilities and features of Azure Cosmos DB

Azure Cosmos DB is Microsoft’s globally distributed, multi-model NoSQL database. It’s designed for low-latency, highly available applications that need to work at planet-scale. You’ll need to know common use cases (IoT, e-commerce, gaming) and the different APIs it supports (NoSQL, MongoDB, Cassandra, Gremlin, Table).


Describe an analytics workload on Azure (25–30%)

This is the other top-weighted domain, tied with core data concepts. It covers how organisations process and analyse large volumes of data — from data warehouses and ingestion pipelines to real-time streaming and Power BI visualisations. This domain plus core data concepts make up over half the exam — focus your study time here.

Describe common elements of large-scale analytics

Modern analytics involves moving data from many sources into a central store, transforming it along the way, and then making it available for reporting. This section covers data ingestion, data warehouses, data lakehouses, and cloud services like Azure Synapse Analytics, Azure Databricks, and Microsoft Fabric that bring it all together.

Describe consideration for real-time data analytics

Not all data can wait for a nightly batch job. Streaming data (from IoT sensors, social media, financial transactions) needs to be processed as it arrives. This section covers the difference between batch and streaming processing, plus Azure services like Azure Stream Analytics and Apache Spark that handle real-time data.

Describe data visualization in Microsoft Power BI

Power BI is Microsoft’s business intelligence tool that turns raw data into interactive dashboards and reports. You’ll need to know the core components (Power BI Desktop, Service, and Mobile), how data models work (tables, relationships, measures), and when to use different visualization types (bar charts, line charts, maps, treemaps, etc.).


🧭 How does DP-900 compare across AWS & Google Cloud?

See closest matches, skill overlap, and cost comparison with our Multi-Cloud Cert Compass.

Open Cert Compass →
💬