Certifications & careers

DP-900 Azure Data Fundamentals Study Guide: Skills Measured and Labs

Prepare for DP-900 with the July 2026 skills measured: domain weights, a three-week plan, free-tier labs and a quick reference for core data concepts.

By EpiFive Editorial TeamReviewed/updated 7 min readHow we check articles
On this page

DP-900 tests whether you can recognise core data concepts and match a workload to the right Azure data service, and you can prepare for it in about three weeks by studying the four domains in Microsoft's skills outline as of July 21, 2026: core data concepts (25-30%), relational data on Azure (20-25%), non-relational data on Azure (15-20%) and analytics workloads (25-30%). Learn the vocabulary, practise basic SQL, open each service once in the Azure portal, and finish with Microsoft's free practice assessment.

Who this is for and what you will have at the end

Microsoft says the exam is for candidates beginning to work with data in the cloud, who should be familiar with relational and non-relational data and with transactional and analytical workloads. It suits students, career changers, business analysts and administrators who need a first Azure data credential. By the end of this guide you will have a domain checklist, a three-week plan, a set of low-cost labs and a decision table for choosing a service.

Exam facts to confirm first

ItemValue (Microsoft Learn, checked October 25, 2026)
CertificationMicrosoft Certified: Azure Data Fundamentals
Time allowed45 minutes
Passing score700 or greater
DeliveryProctored; Pearson VUE, or Certiport for students and educators
Retake after a fail24 hours after the first attempt; later retakes vary
Skills outline dateJuly 21, 2026
LanguagesEnglish, Japanese, Chinese (Simplified), Korean, French, German, Spanish, Portuguese (Brazil), Russian, Indonesian, Arabic (Saudi Arabia), Chinese (Traditional), Italian

The change log says the July 21, 2026 changes were minor in three places: ways to represent data, the capabilities of Azure storage, and real-time data analytics. The page lists no renewal frequency for this fundamentals certification, so confirm that on the certification page if it matters to you.

Skills measured, domain by domain

Describe core data concepts (25-30%)

  • Ways to represent data. Structured, semi-structured and unstructured data.
  • Data storage options. Common file formats, features of common data stores including databases, and Azure datastores for common use cases.
  • Data workloads. Features of transactional workloads and analytical workloads.
  • Roles. Responsibilities of database administrators, data engineers and data analysts.

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

  • Relational concepts. Features of relational data, normalization and why it is used, common SQL statements and common database objects.
  • Azure relational services. The Azure SQL family (Azure SQL Database, Azure SQL Managed Instance and SQL Server on Azure Virtual Machines) and Azure database services for open-source database systems.

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

  • Azure storage. Azure Blob storage, Azure Files and Azure Table storage.
  • Azure Cosmos DB. Use cases and the APIs it offers.

Describe an analytics workload (25-30%)

  • Large-scale analytics. Data ingestion and processing, analytical data stores, and Microsoft cloud services including Azure Databricks and Microsoft Fabric.
  • Real-time analytics. The difference between batch and streaming data and the Microsoft services for real-time analytics.
  • Power BI. Capabilities, features of data models and choosing appropriate visualizations.

Quick reference: matching a need to a service

The exam often describes a scenario and asks which service fits. Use this table as a starting framework, and verify details against each service's documentation.

NeedService named in the outline
A managed relational database for a new cloud applicationAzure SQL Database
A relational database with broad SQL Server feature compatibility in a managed serviceAzure SQL Managed Instance
Full control of the operating system and SQL Server instanceSQL Server on Azure Virtual Machines
Unstructured files, images or backups as objectsAzure Blob storage
A shared file share for applicationsAzure Files
Simple key-based tabular NoSQL dataAzure Table storage
A globally distributed NoSQL database with multiple APIsAzure Cosmos DB
Large-scale analytics and data engineeringAzure Databricks or Microsoft Fabric
Interactive reports and dashboardsPower BI

For a deeper comparison of the three SQL options, read Azure SQL Database vs Managed Instance vs SQL Server on a VM.

A three-week study plan

WeekFocusPractical outcome
1Core data concepts and relational dataNotes on data types, workloads and roles; fluent reading of basic SQL; the Azure SQL family compared
2Non-relational dataA storage account with a blob container, a file share and a table explored; a Cosmos DB account created and a sample item browsed
3Analytics and practiceBatch versus streaming described in your own words, a Power BI report built from a sample file, then the practice assessment

Labs that map to the objectives

Use an Azure free account or a sandbox, and delete resources when you finish. Check each service's current pricing and free offers before creating it, since this guide does not quote them.

  1. Read and write basic SQL. Create a database in Azure SQL Database or any SQL Server instance, create a table, then run INSERT, SELECT, UPDATE and DELETE. Create a view and an index so you recognise common database objects.
CREATE TABLE Customers (
    CustomerId INT PRIMARY KEY,
    Name NVARCHAR(100) NOT NULL,
    City NVARCHAR(50)
);
 
INSERT INTO Customers (CustomerId, Name, City)
VALUES (1, 'Contoso Retail', 'Seattle');
 
SELECT Name, City FROM Customers WHERE City = 'Seattle';
  1. Normalization. Take a flat spreadsheet of orders with repeated customer details and split it into customers, orders and order lines. Write down what redundancy and update problems normalization removes.
  2. Storage tour. Create a storage account and create a blob container, an Azure Files share and a table. Note how each is addressed and what kind of data it suits.
  3. Cosmos DB. Create an account, add a container and insert JSON items. Review which APIs the portal offers when you create the account, because the outline asks you to describe them.
  4. Formats. Open a CSV, a JSON document and an image. Classify each as structured, semi-structured or unstructured, and list common file formats for analytics that the learning path mentions.
  5. Analytics. Read the overview pages for Microsoft Fabric and Azure Databricks and write two sentences on when you would use each. Then draw a batch pipeline and a streaming pipeline side by side.
  6. Power BI. Load a small CSV into Power BI Desktop, build a data model with two related tables, and try a bar chart, a line chart and a table to see which visual fits which question.

Troubleshooting your preparation

  • Services blur together. Make flash cards with three columns: data shape, typical workload and Azure service.
  • SQL looks unfamiliar. You do not need advanced T-SQL, but practise the statement types until you can read them without effort.
  • You over-study depth. This is a fundamentals exam. Know what each service is for and how it differs from its neighbours before learning configuration detail.
  • Study material mentions Synapse heavily. The July 2026 outline names Azure Databricks and Microsoft Fabric for large-scale analytics, so prioritise those and treat anything else as background.

Final checklist before you book

  • You can define structured, semi-structured and unstructured data with an example of each.
  • You can explain transactional versus analytical workloads and name the three data roles.
  • You can read basic SQL and name common database objects.
  • You can choose between the Azure SQL family members and between Blob, Files, Table and Cosmos DB.
  • You have completed the free practice assessment and confirmed the exam date, language and price.

References

Questions people ask

How long is the DP-900 exam?

The Microsoft Learn certification page says you have 45 minutes to complete the assessment. The passing score listed in the study guide is 700 or greater, and the exam is proctored through Pearson VUE, with a separate Certiport option for students and educators.

Is DP-900 a prerequisite for the Azure database or data engineer exams?

No. Microsoft says you can use Azure Data Fundamentals to prepare for role-based certifications such as Azure Database Administrator Associate or Azure Data Engineer Associate, but it is not a prerequisite for any of them.

Which DP-900 domain has the most weight?

Two domains share the top weight: Describe core data concepts and Describe an analytics workload are each 25-30 percent. Relational data on Azure is 20-25 percent and non-relational data is 15-20 percent.

Do I need to write code to pass DP-900?

Not extensively, but the outline asks you to identify common SQL statements and database objects. Being able to read basic SELECT, INSERT, UPDATE and DELETE statements and recognise tables, views and indexes is a sensible target, though the study guide does not set a depth.

DP-900Azure Data FundamentalsAzure SQLAzure Cosmos DBPower BI
  1. DP-300 Azure SQL DBA Exam Prep: Security, Tuning and HA/DR Labs

    Prepare for DP-300 with the October 27, 2026 skills measured: domain weights, a five-week plan and labs for Azure SQL security, performance, HA/DR and automation.

  2. AWS Cloud Practitioner CLF-C02 Study Guide: Domains, Free Labs and Exam Tips

    Plan your AWS Cloud Practitioner (CLF-C02) study using the official exam guide: domain weights, task statements, free AWS resources, a four-week plan and exam-day tips.

  3. AZ-700 Azure Network Engineer Exam: Skills, Weights and Plan

    Plan your AZ-700 preparation from Microsoft's skills outline: the five domains and weights, exam format, free Microsoft Learn resources, hands-on labs and a six-week study plan.

  4. CISSP vs Security+: Which Security Certification to Take First

    Compare CompTIA Security+ and ISC2 CISSP on experience requirements, exam format, renewal and career stage, then decide which one to take first.

  5. CompTIA A+ Study Guide: Core 1 and Core 2 Objectives and Study Plan

    CompTIA A+ needs two exams, Core 1 (220-1201) and Core 2 (220-1202). See the domains and weights, exam format, free resources and an eight-week study plan.

  6. CompTIA Network+ N10-009 Study Guide: Domains, Free Labs, 6-Week Plan

    Network+ N10-009 has five domains, up to 90 questions and a 720 passing score. See the weights, free resources, hands-on labs and a six-week study plan.