Azure

DP-900 Complete Guide: Azure Data Fundamentals Scope, Study Resources & Pass Strategy

2026-05-24
NicheeLab Editorial Team

Microsoft Certified: Azure Data Fundamentals (DP-900) is the entry-level data exam in Azure's Fundamentals tier. Where AZ-900 covers cloud in general, DP-900 narrows in on three areas — SQL databases, NoSQL databases, and data analytics platforms — at a conceptual level, positioning it as the first certification for anyone aiming to become a data engineer, data analyst, or data scientist. This article walks through the exam domains, the new Microsoft Fabric coverage, the route to a free Virtual Training Day voucher, and a study roadmap distilled from candidates who passed, all in one place.

The biggest payoff from earning DP-900 is getting a map of Azure's data services in your head. Azure ships a long list of data services — SQL Database, SQL Managed Instance, Cosmos DB, PostgreSQL, Synapse Analytics, Fabric, Databricks, Data Factory, Power BI — and beginners are often dropped into projects without a clear sense of "which one do I pick?" DP-900 is the fastest structured way to learn that selection logic, and it is optimized for building the shared vocabulary data roles use day to day.

DP-900 Exam Specifications

DP-900's specs match AZ-900. It is a 45-minute, 40-60 question multiple-choice exam, the passing score is 700 out of 1000, and the fee is $99 USD (JPY 13,200 incl. tax in Japan). It is available in 13 languages including Japanese, and you can take it either online via Pearson VUE's OnVUE or at a testing center. Like the other Fundamentals exams, it never expires — once you pass, you never need to retake it.

ItemDetails
Exam codeDP-900 (Microsoft Certified: Azure Data Fundamentals)
Questions / Time40-60 questions / 45 minutes
Passing score700 / 1000 (scaled score)
Fee$99 USD / JPY 13,200 (incl. tax)
Languages13 languages including Japanese
ValidityNever expires

Domain 1: Core Data Concepts (25-30%)

The first domain tests the foundational vocabulary you need to talk about data itself. The core topics are the three classifications — structured, semi-structured, and unstructured — their representative formats (CSV / JSON / XML / images / video), the relationship between data sources and data sinks, and the difference between OLTP and OLAP.

A staple of this domain is questions about data roles and responsibilities. A Database Administrator (DBA) runs the production database (backups, performance, security), a Data Engineer designs data pipelines (ingest, transform, store), and a Data Analyst extracts business insight (BI reports, KPI dashboards). Expect scenarios that ask which role owns a given Azure-service workload. For example, "Who is responsible for ETLing 10 TB of logs every day into a data lake?" — you need to confidently pick Data Engineer.

Domain 2: Relational Data (20-25%)

This domain covers relational databases on Azure. The core is choosing between Azure SQL Database (fully managed PaaS), Azure SQL Managed Instance (PaaS closer to SQL Server, designed for migrations), and SQL Server on Azure VM (IaaS, full control). On top of that, you will see Azure Database for PostgreSQL / MySQL / MariaDB for managed open-source databases, and Azure Database Migration Service for migrations.

This domain also tests the theoretical underpinnings of relational databases: the four ACID properties (Atomicity / Consistency / Isolation / Durability), the basics of normalization, and the roles of primary keys, foreign keys, and indexes. You are not asked to write SQL, but you need to be able to read simple SELECT, JOIN, and GROUP BY syntax. For hands-on practice, spin up a single Azure SQL Database with the AdventureWorks sample DB from the Azure portal and run one SELECT through the Query Editor — the terminology in this domain sticks much better afterward.

Domain 3: Non-Relational Data (15-20%)

The smallest domain by weight, but it concentrates Azure's NoSQL services — which beginners often find the hardest to pick up. The core is Azure Cosmos DB: knowing when to use each of the 5 API families (NoSQL API, MongoDB API, Cassandra API, Gremlin API, Table API), and recognizing the 5 consistency levels (Strong, Bounded staleness, Session, Consistent prefix, Eventual) — both come up frequently.

Consistency levels become much easier once you remember a single principle: "stronger consistency trades off against higher availability." Strong guarantees full consistency but adds latency, Eventual is the fastest but only converges eventually. Anchor on the two ends of that spectrum and remember that Session (the default — order is guaranteed within a single session) is the de facto standard in real-world use, and you will handle nearly every consistency question in this domain.

Outside Cosmos DB, this domain also covers Azure Table Storage (simple key/value) and Azure Blob Storage (object storage for documents, images, and video). The Blob storage tiers (Hot / Cool / Cold / Archive) and how to choose between them are a frequent topic — and one that overlaps with AZ-900.

Domain 4: Analytics Workloads (25-30%)

The most heavily weighted domain, covering Azure's entire analytics platform stack. The core is Azure Synapse Analytics (the analytics platform that absorbed the legacy SQL DW) and, since 2024, Microsoft Fabric (a SaaS that unifies Power BI Premium, Synapse, and Data Factory).

Microsoft Fabric is the newest and most important topic in this domain. Fabric's center of gravity is OneLake, a unified data lake — Lakehouse, Warehouse, Real-Time Intelligence, Data Factory in Fabric, and the other workloads all share the same underlying data layer. The defining idea is "run BI and ML against the same data without moving it," and it sits at the heart of Microsoft's forward data strategy. DP-900 does not test deep implementation, but you do need to be able to answer "what does this service do?" and "what is it best for?" at an entry level.

Other sub-topics in the analytics workload domain include Azure Databricks (a data + ML platform built on Apache Spark), Azure Data Factory (data pipeline construction), Power BI (BI reports and dashboards), and Stream Analytics (streaming analytics). Slot each service onto two simple axes — "batch vs. streaming" and "ETL vs. visualization" — and you will handle the scenario questions much more easily.

Can You Pass with Official Resources Alone?

Like AZ-900, DP-900 is an exam you can pass using Microsoft's official resources alone. Working through the three resources below in order is enough to get even an IT beginner into pass range within 4 weeks.

ResourceRole
Microsoft Learn official learning path (DP-900T00)Free Learning Path; covers all 4 domains in roughly 10 hours
Microsoft Azure Virtual Training Day: Data FundamentalsFree, 2 days. Finishing both Part 1 and Part 2 gets you an exam voucher (worth ~$165 USD) issued within 5 business days
Official Practice AssessmentFree practice in the real exam format. Aim to drill until you hit 80%

With the Virtual Training Day route, you can legitimately drop the JPY 13,200 fee to effectively zero — meaning you can pass self-study and entirely free. This domain in particular (analytics workloads, including Fabric) has been revised heavily in recent years, so sticking with official resources rather than third-party books is the safer call.

4-Week Pass Roadmap

A 4-week plan aimed at IT beginners. Week 1: work through Domain 1 (core data concepts) on Microsoft Learn — pin down the boundaries between structured / semi-structured / unstructured and the responsibilities of each data role. Week 2: study Domain 2 (relational data) and spin up a single AdventureWorks sample DB in the Azure portal to run a few SELECTs. Week 3: drill Domains 3 + 4 (non-relational + analytics) intensively, and attend Microsoft Virtual Training Day Part 1 + 2 to earn the voucher. Week 4: finishing kick — drill the official Practice Assessment until you can hit 80% or higher, and patch any weak areas with targeted Microsoft Learn modules.

What to Aim for After DP-900

DP-900 is the gateway into Azure's data certification family. Three directions are available depending on your goal. For data engineering, take DP-203 (Data Engineer Associate) for pipeline design centered on Synapse, ADF, and Databricks. If you are mostly working on greenfield projects, DP-700 (Fabric Data Engineer Associate) is also strong — it lines your career up with Microsoft's forward strategy. For database administration, take DP-300 (Database Administrator Associate), which focuses on operating Azure SQL Database and Managed Instance. If AI/ML is also on your radar, running AI-901 in parallel at the Fundamentals stage makes the eventual jump to DP-203 or the PMLE track much smoother.

Frequently Asked Questions

What kind of exam is DP-900?

Microsoft Certified: Azure Data Fundamentals (DP-900) is a Fundamentals-tier exam that covers Azure's data services end-to-end. It is 45 minutes, 40-60 questions, $99 USD, 700/1000 to pass, never expires, and is offered in 13 languages including Japanese. Specs match AZ-900, but the scope is tightly focused on SQL, NoSQL, and analytics — making it the natural first certification for data engineers, data analysts, and data scientists.

Should I take AZ-900 or DP-900 first?

It depends on your target role. AZ-900 is best if you want broad cloud fundamentals; DP-900 is fine as a starting point if you are aiming for a data role. If you plan to take both, AZ-900 → DP-900 is the more efficient sequence because the Storage Account and Key Vault basics from AZ-900 carry over into DP-900's data-service coverage. On the other hand, if you already have on-prem DBA experience or come from another cloud's data stack, jumping straight to DP-900 is more cost-effective.

What are the exam domains and weightings?

The 2026 revision uses 4 domains. Describe core data concepts (25-30%) covers the differences between relational, non-relational, and analytical data, plus the responsibilities of each data role (DBA, Data Engineer, Data Analyst). Identify considerations for relational data on Azure (20-25%) covers comparing Azure SQL Database, SQL MI, and SQL Server on VM, plus transactional properties. Describe considerations for working with non-relational data on Azure (15-20%) covers Cosmos DB API families and consistency levels. Describe analytics workload considerations (25-30%) covers analytics pipelines across Synapse, Fabric, Databricks, and Power BI.

Do I need to write code?

DP-900 does not require you to write code. You only need to be able to read a basic SQL SELECT statement. Hands-on Python, KQL (Kusto Query Language), and Spark are not tested — those start showing up at the Associate tier (DP-203 Data Engineer, DP-300 Database Administrator). The bar is low enough that business roles, consultants, and PMs can pass it too, so it is also recommended for non-engineers who work on data projects.

Is Microsoft Fabric on the exam?

Yes. Since the 2024 revision, Microsoft Fabric (the SaaS unification of Power BI Premium, Synapse, and Data Factory) is officially part of the analytics workload domain. Expect questions on concepts like OneLake (Fabric's unified data lake), Lakehouse, Warehouse, Real-Time Intelligence, and Data Factory in Fabric. You do not need deep implementation knowledge — just an entry-level understanding of "what the service does" and "when you'd use it." Fabric is central to Microsoft's forward data strategy, so anyone taking the exam fresh should make sure to cover it.

What is the exam fee and how do I pay?

The fee is $99 USD, with the typical display price for Japan-based bookings via Pearson VUE around JPY 13,200 (incl. tax). As with AZ-900, completing both Part 1 and Part 2 of Microsoft Azure Virtual Training Day: Data Fundamentals earns you a free exam voucher (worth roughly $165 USD), so there is a fully legitimate $0 route. Japanese-language sessions are also held regularly, so weak English is not a blocker.

How many hours of study should I plan for?

Based on Japanese candidate write-ups, plan for 30-50 hours if you are new to IT, 20-30 hours if you have touched a database before, and 5-15 hours if you already work with another cloud's data stack. The standard recipe is to finish the Microsoft Learn DP-900 learning path and then drill the official Practice Assessment until you can hit 80%. Pairing this with one hands-on cycle — spinning up a single Azure SQL Database in the Azure Portal and running a simple SELECT, then creating one document in the Cosmos DB emulator — makes the terminology stick much faster.

What should I take after DP-900?

There are 3 paths, depending on direction. If you are aiming for data engineering, DP-203 (Data Engineer Associate) covers pipeline design around Synapse, ADF, and Databricks. If you are working mostly on greenfield projects, DP-700 (Fabric Data Engineer Associate) is also a strong choice. If you want to be a database administrator, DP-300 (Database Administrator Associate) focuses on operating Azure SQL. If AI/ML is also on the table, running AI-901 (Azure AI Fundamentals) in parallel at the Fundamentals stage makes the eventual jump to DP-203 or the PMLE track much smoother.

Related articles and exam info

DP-700 完全ガイド|Microsoft Certified: Fabric Data Engineer Associate 出題範囲・学習リソース・合格戦略【2026 年版】

Microsoft Certified: Fabric Data Engineer Associate (DP-700) の完全ガイド。3 ドメインの出題範囲、Microsoft Fabric の Lakehouse / Warehouse / Real-Time Intelligence / Pipelines の実装、DP-203 からの移行戦略、3 ヶ月の合格ロードマップ、DP-600 / AZ-305 への展開ルートを日本語で網羅。

DP-203 vs DP-700 完全比較|旧 Azure Data Engineer vs 新 Fabric Data Engineer の違いと移行戦略【2026 年版】

Microsoft Azure データエンジニア認定の旧 DP-203 (Azure Data Engineer Associate、2024-03 リタイア) と新 DP-700 (Fabric Data Engineer Associate、2024-11 GA) を完全比較。試験仕様・対象プラットフォーム・出題範囲・難易度・学習時間・キャリアパスを表形式で整理。Microsoft Fabric への移行戦略、既保有者の追加取得ルートを日本語で網羅。

MS-900 完全ガイド|Microsoft 365 Fundamentals 出題範囲・学習リソース・合格戦略【Copilot 対応版】

Microsoft Certified: Microsoft 365 Fundamentals (MS-900) の完全ガイド。4 ドメインの出題範囲、Teams / Exchange / SharePoint / Intune / Microsoft 365 Copilot、ライセンス SKU の使い分け、無料 Virtual Training Day バウチャー、4 週間合格ロードマップ、MS-102 / SC-401 / MD-102 へのキャリアパスを日本語で網羅。

DP-300 完全ガイド|Microsoft Azure Database Administrator Associate 出題範囲・学習リソース・合格戦略【2026 年版】

Microsoft Certified: Azure Database Administrator Associate (DP-300) の完全ガイド。7 ドメインの出題範囲、Azure SQL Database / Managed Instance / SQL on VM の使い分け、HADR / 自動化 / セキュリティ実装、3-4 ヶ月の合格ロードマップ、renewal assessment 更新法、DP-700 / AZ-305 への展開ルートを日本語で網羅。

The exam information in this article is based on the official Microsoft Learn DP-900 page and the official Study Guide. This article is not an official Microsoft Corporation product and has no affiliation or sponsorship relationship. Microsoft, Azure, Microsoft Fabric, Azure SQL, Azure Cosmos DB, and Power BI are trademarks of the Microsoft group of companies. Information is based on official public materials as of May 24, 2026. Always confirm the latest details on the official page.

Check what you learned with practice questions

Practice with certification-focused question sets

Visit the Azure exam prep hub
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Azure

AZ-900 Azure Fundamentals: Complete Exam Guide (2026)

Pass AZ-900 — cloud concepts, Azure architecture, management...

Azure

Azure Certification Roadmap: Which Cert to Take Next (2026)

Choose your Azure certification path — Fundamentals, Associa...

Azure

AI-901 Azure AI Fundamentals (Beta): Complete Guide (2026)

Pass AI-901 — Microsoft Foundry, generative AI, responsible ...

Azure

Microsoft Entra ID Fundamentals for Azure Certs (2026)

Entra ID basics every cert candidate needs — tenants, identi...

Azure

DP-900 Azure Data Fundamentals: Complete Guide (2026)

Pass DP-900 — relational, non-relational, analytics, Power B...

Browse all Azure articles (104)
© 2026 NicheeLab All rights reserved.