Full exam simulation
45 questions · 45 minutes, 0 unscored and not identified. One question per screen, flag and strike-out, a review screen and a score report per domain — no answers until you finish.
Core data concepts, relational and non-relational data on Azure, and analytics workloads with Microsoft Fabric, Databricks and Power BI.
Independent practice — not affiliated with or endorsed by Microsoft. DP-900 is used only to identify the exam. Trademark notices
Share of scored content per domain. Every sitting draws questions by these weights.
No attempts yet. Take a full sitting to get a readiness rating; results are kept in this browser. Join your class to keep them on every device.
45 questions · 45 minutes, 0 unscored and not identified. One question per screen, flag and strike-out, a review screen and a score report per domain — no answers until you finish.
The full sitting with 30 extra minutes (75 min) — the accommodation non-native English speakers can request for exams in English.
20 questions · 20 min, same weights, all scored. A daily check.
20 questions aimed at your weakest domains, missed concepts and due reviews.
Pick domains, topics, how many questions and which pool (new, wrong, due, low confidence). Spaced repetition with confidence ratings, flashcards and a mistake book.
Open practiceOne domain, up to 20 questions.
Downloads this exam's questions so practice works without a connection.
Structured, semi-structured and unstructured data; file formats (CSV, JSON, Parquet, Avro, ORC); databases and Azure data stores; transactional versus analytical workloads; the roles of database administrators, data engineers and data analysts. Official range 25–30 %.
Practice domain 1 →Relational features, normalization, common SQL statements (DDL, DML, DCL) and database objects such as views, indexes and stored procedures; the Azure SQL family and Azure Database for PostgreSQL and MySQL. Official range 20–25 %.
Practice domain 2 →Azure Blob storage (access tiers, Data Lake Storage Gen2), Azure Files and Azure Table storage; Azure Cosmos DB use cases, global distribution and its APIs (NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin, Table). Official range 15–20 %.
Practice domain 3 →Data ingestion and processing (ETL and ELT), analytical stores (data warehouse, data lake, lakehouse), Azure Databricks and Microsoft Fabric; batch versus streaming and real-time analytics; Power BI capabilities, data models and choosing visualizations. Official range 25–30 %.
Practice domain 4 →Domain names and weights come from the official DP-900 exam objectives (checked 2026-10-28). Always check it for the authoritative scope.
Includes 13 performance-style items (put in order, match, read an exhibit) — practice them with the “Order / match” filter.
The real exam's full hot-area simulations (labs in a live interface) are not reproduced.
Two of this exam's original questions, with the explanation you get after every answer.
A retailer stores customer records where every row has the same columns: CustomerID, Name, City and Email. How is this data classified?
Correct: D. Structured data follows a fixed schema: every row has the same columns with defined data types, which is how relational tables store data.
Which TWO formats store data in a columnar layout that suits analytical queries? (Select TWO.)
Correct: A, C. Parquet and ORC organize values by column, so analytical engines read only the columns a query needs and compress repeated values well.
Where this certification usually leads, and exams that cover neighbouring ground.