CertGrid
Microsoft Study Guide

DP-900: Azure Data Fundamentals Study Guide

The DP-900: Azure Data Fundamentals exam validates foundational knowledge of core data concepts and how they are implemented using Microsoft Azure data services. It is aimed at candidates beginning to work with data in the cloud - including business stakeholders, students, and anyone preparing for role-based Azure data certifications - and requires no prior hands-on experience. The exam covers data concepts, relational data, non-relational data, and analytics workloads on Azure.

Domain 1: Describe Core Data Concepts

Key concepts you must know · 188 practice questions

Domain 2: Identify Considerations for Relational Data

Key concepts you must know · 175 practice questions

Domain 3: Describe Considerations for Non-Relational Data

Key concepts you must know · 175 practice questions

Domain 4: Describe an Analytics Workload

Key concepts you must know · 154 practice questions

DP-900 exam tips

Study guide FAQ

How long is the DP-900 exam and what score do I need to pass?

The exam runs about 45 minutes and you must reach a scaled score of 700 out of 1000 to pass. The question mix typically includes single-answer multiple choice, multiple-response (select all that apply), and true/false style items; there is no penalty for guessing, so answer everything.

Do I need hands-on Azure experience or coding skills to pass DP-900?

No. DP-900 is a fundamentals exam that tests conceptual understanding rather than hands-on tasks. You should recognize core data concepts and know what each Azure data service does and when to use it. A free Azure trial to click through Blob Storage, Cosmos DB, and Power BI helps reinforce concepts but is not required.

What is the difference between Azure SQL Database, SQL Managed Instance, and SQL Server on a VM?

Azure SQL Database is fully managed PaaS best for new cloud apps with minimal admin overhead. SQL Managed Instance is also PaaS but offers near 100% on-premises SQL Server compatibility, making it ideal for lift-and-shift migrations. SQL Server on Azure VMs is IaaS, giving full OS and instance control when you need features or access the managed options do not provide.

When should I use Azure Cosmos DB versus Blob Storage versus Data Lake Storage Gen2?

Use Cosmos DB for globally distributed, low-latency NoSQL data such as documents, key-value, graph, or column-family workloads. Use Blob Storage for large unstructured objects like images, video, and backups in a flat container/blob namespace. Use Data Lake Storage Gen2 (built on Blob with a hierarchical namespace and ACLs) when you need a file-system structure and fine-grained access for big-data analytics.