Drill practice questions on the core terms.
Passers who worked through a large question bank and focused on terms like OLTP and OLAP, Azure SQL options and Cosmos DB APIs said the real exam matched their practice closely.

Validates foundational knowledge of core data concepts, relational and non-relational data, and analytics workloads on Azure.
DP-900 checks that you can tell data types and workloads apart and pick the right Azure data service for a simple need. Work through one course, look at the main services in the portal, then use practice questions to learn how Microsoft words the choices.
Example scenario: A shop stores each sale the moment it happens and builds a monthly sales report from those records. Which part is transactional and which is analytical?
Example scenario: A company is moving an on-premises SQL Server that uses SQL Agent jobs and wants as little change as possible. Which Azure SQL option fits?
Example scenario: An app team already uses MongoDB and wants a managed, globally distributed service without rewriting queries. What would you recommend?
Example scenario: A factory wants a dashboard that updates within seconds as machine sensor readings arrive. Is that batch or streaming, and what kind of service handles it?
DP-900 study guide · Skills measured as of July 21, 2026
Choose the best answer from the options, or the stated number of answers when a question asks for more than one.
A company needs to store product catalog items that have different fields and must be read quickly from many regions. Which service fits best?
A. Cosmos DB stores flexible documents and replicates them across regions.
Drag items from a list into the matching places; an item can be used once, more than once or not at all.
Drag each file format to its description. The descriptions are text with comma-separated values, nested key-value text, and columnar binary files built for analytics.
Text with comma-separated values → CSV, nested key-value text → JSON, columnar binary files for analytics → Parquet.
Pick one value from each drop-down list in a block of text or a diagram to complete it.
Select the correct value in each list. A table that holds sales orders is [transactional / analytical] data, and a column that uniquely identifies each row is a [primary key / foreign key].
Transactional and primary key. Orders are recorded as they happen, and a primary key identifies each row.
Sign in to Microsoft Learn with a personal Microsoft account, complete your certification profile, then schedule DP-900 with Pearson VUE. Students and educators can schedule through Certiport.
Read the study guide skill list, take the free practice assessment once, then work through one course.
Most candidates spend 10–30 hours. Plan for the low end if you already work with databases or data; plan for the high end if data concepts and Azure are both new to you.
One course covers the whole outline. Use Microsoft Learn to check details.
Learn the pairs. Many questions turn on pairs such as transactional versus analytical, batch versus streaming, and SQL Database versus SQL Managed Instance. Write one line on when each applies.
Take Microsoft's free practice assessment first, then a paid set if you want more questions. Read the explanation for every answer you got wrong or guessed.
Choose the checklist for your test-centre or online appointment.
Passers who worked through a large question bank and focused on terms like OLTP and OLAP, Azure SQL options and Cosmos DB APIs said the real exam matched their practice closely.
Candidates who took both say DP-900 draws on AZ-900 basics such as regions and service models, so they suggest AZ-900 first for complete beginners.
One candidate's online exam had to be relaunched three times because of a loading problem, and they recommend a wired connection rather than Wi-Fi.