Free DP-900 practice test 2026: 20 questions, no signup
7-day money-back guarantee — full refund within 7 days of purchase if you've completed under 20% of the questions. See pricing →
Certifications Tools Flashcards Career Paths Exam Guides Blog Pricing For Teams About

Free DP-900 practice test 2026: 20 questions without signup

Start the free DP-900 practice test

20 questions from the real bank, every option explained. No signup, no card.

Start free DP-900 practice test →
4 domains 1080 questions 45 min exam
Time allowed
45 minutes format →
Passing score
700 of 1000 — vendor, checked October 5, 2026 detail →

1080 practice test questions for Microsoft Azure Data Fundamentals DP-900, grouped by exam domain. Every question below shows all four options, which one is correct, and why each of the other three is not — the wrong answers are where most candidates lose marks.

Not sure where you stand? Take the free 5-min DP-900 readiness check →

DP-900 certification: requirements, cost and exam format → ·  DP-900 exam format →  ·  DP-900 passing score →

Questions by domain

Sample questions

Database administrator: Which role is most directly responsible for restoring the database?

Describe core data concepts Medium
You have a college database incident. The exhibit lists responsibilities: backup recovery, pipeline construction, report design, and business trend interpretation. Which role is most directly responsible for restoring the database?
  1. Data analyst
    Data analysts interpret information and create reports, but recovery is outside their primary responsibility.
  2. Business stakeholder
    Business stakeholders define needs and interpret outcomes, not usually the technical restoration of database services.
  3. Database administrator ✓
    Database administrators commonly manage availability, backups, recovery, access, performance, and configuration for databases.
  4. Data engineer
    Data engineers build ingestion and transformation pipelines rather than primarily restoring operational database backups.
The trap
Confuses business ownership with technical recovery. Confuses pipeline responsibilities with database recovery duties. Confuses insight creation with availability responsibilities.

All 302 Describe core data concepts questions →

Stream processing: What type of workload is this?

Describe an analytics workload on Azure Easy
A manufacturer collects machine-temperature events continuously during production. Supervisors want alerts and summaries while the line is operating, rather than waiting for a scheduled job after a day's data has accumulated. What type of workload is this?
  1. Batch processing
    Batch processing handles bounded data accumulated for a scheduled or defined run.
  2. Stream processing ✓
    Stream processing handles an ongoing event flow and produces timely insights while events continue arriving.
  3. Archival storage
    Archival storage preserves data for later access but does not analyze incoming events continuously.
  4. Relational normalization
    Normalization organizes relational data structures and does not describe continuous event analysis.
The trap
The requirement explicitly needs ongoing processing. Retention is not timely event processing. Data modeling is not workload timing.

All 302 Describe an analytics workload on Azure questions →

Azure SQL Database: Which Azure option best fits?

Identify considerations for relational data on Azure Medium
Your logistics company needs a relational database that uses the SQL Server database engine. Microsoft must manage the underlying infrastructure, operating system, and database platform, while developers retain responsibility for schemas, permissions, queries, and application data. Which Azure option best fits?
  1. Blob Storage
    Blob Storage provides object storage, not a managed relational database using the SQL Server engine.
  2. Azure Database for PostgreSQL Flexible Server
    PostgreSQL Flexible Server is managed, but it uses the PostgreSQL engine rather than the required SQL Server engine.
  3. Azure SQL Database ✓
    Azure SQL Database is a managed relational PaaS service based on the SQL Server engine, while customers manage schemas, access, queries, and data.
  4. SQL Server on an Azure virtual machine
    A SQL Server virtual machine provides guest operating-system and SQL instance control, leaving more infrastructure and maintenance responsibility with the customer.
The trap
Object storage does not provide relational schemas and queries. Managed scope does not establish database-engine compatibility. A VM does not provide the requested managed operating-system boundary.

All 260 Identify considerations for relational data on Azure questions →

Cosmos DB for NoSQL API: Which choice meets both requirements?

Describe considerations for working with non-relational data on Azure Hard
A research team stores laboratory observations as JSON documents with varying optional properties. Within the Azure Cosmos DB API family, the team wants a supported existing interface that accepts SQL-like queries over those documents. Which choice meets both requirements?
  1. Cosmos DB for NoSQL API ✓
    The NoSQL API stores JSON documents and supports its SQL-like query language through a supported Cosmos interface.
  2. Cosmos DB Table API
    The Table API provides key-value entity compatibility, rather than the requested JSON document query interface.
  3. Cosmos DB Cassandra API
    The Cassandra API uses CQL with a wide-column model, not the requested JSON document interface and SQL-like document queries.
  4. Cosmos DB MongoDB API
    The MongoDB API supports MongoDB-compatible clients and document workloads, but not the specified Cosmos SQL-like interface.
The trap
Table entities are not the requested document-query model. MongoDB compatibility is different from the requested SQL-like interface. CQL and wide columns represent a different Cosmos data model.

All 216 Describe considerations for working with non-relational data on Azure questions →

Delimited tabular text: What does this file represent?

Describe core data concepts Easy
Your media studio exports a list of video assets for another application. Each record has the same columns, and values are separated by commas. What does this file represent?
  1. Delimited tabular text ✓
    CSV is delimited text used to represent tabular records; applications interpret headers, delimiters, quoting, and types.
  2. Database software
    Database software manages data storage, querying, integrity, and access; a CSV file is only delimited text.
  3. Relational schema
    Consistent columns may resemble relational data, but CSV alone does not define relational constraints or relationships.
  4. Hierarchical object storage
    Object storage is a service for holding files and objects. Comma separation describes the file representation, not its storage service.
The trap
Confuses a file representation with database management software. Confuses tabular appearance with a relational database structure. Confuses where data is stored with how data is represented.

All 302 Describe core data concepts questions →

Bar or column chart: Which visual is the clearest choice?

Describe an analytics workload on Azure Easy
A city department is authoring a Power BI report in Power BI Desktop. Officials need to compare the number of service requests across neighborhoods, with one category shown beside another for easy comparison. Which visual is the clearest choice?
  1. Bar or column chart ✓
    Bar and column charts clearly compare values across discrete categories such as neighborhoods.
  2. Line chart for time trends
    A line chart is primarily suited to trends across an ordered axis, commonly time, not this category comparison.
  3. Map
    A map emphasizes geographic distribution, while the requirement is direct comparison of category values.
  4. Card
    A card emphasizes one key number rather than comparing several neighborhood categories.
The trap
A single-value visual hides category comparisons. Location awareness is not the decisive requirement. No time trend is specified.

All 302 Describe an analytics workload on Azure questions →

A row represents one record: Which statement is correct?

Identify considerations for relational data on Azure Easy
A software company stores customer records in a relational table. Each record contains a customer identifier, name, and email address. The team asks what a row represents compared with a column. Which statement is correct?
  1. A column represents one complete customer record.
    A column represents one attribute across records, such as email address, rather than one complete customer.
  2. A row represents one record, and a column represents an attribute. ✓
    Relational tables organize records as rows and named attributes, with defined types, as columns.
  3. A row represents one attribute shared by every customer.
    A row represents one record, while an attribute shared across records is represented by a column.
  4. A column represents a separate database for each customer.
    A column is an attribute within one table, not a separate database or storage boundary.
The trap
This reverses row and column meanings. This confuses table structure with database boundaries. This assigns column meaning to a row.

All 260 Identify considerations for relational data on Azure questions →

Azure Blob Storage: Which Azure service is appropriate?

Describe considerations for working with non-relational data on Azure Medium
An online training provider stores course thumbnail images and downloadable video files. The application needs object storage accessed through containers, not a shared network file system or relational tables. Which Azure service is appropriate?
  1. Azure SQL Database
    SQL Database provides relational tables and queries, not the requested object-storage pattern for media files.
  2. Azure Table Storage
    Table Storage stores schemaless key-attribute entities, not large image and video objects as containers.
  3. Azure Files
    Azure Files provides managed file shares, which are intended for shared filesystem access rather than containerized objects.
  4. Azure Blob Storage ✓
    Blob Storage stores image and video objects in containers, making it appropriate for this object-based workload.
The trap
Entities are unsuitable as the primary image and video store. File shares use filesystem protocols instead of object containers. Relational tables are not the stated object-storage requirement.

All 216 Describe considerations for working with non-relational data on Azure questions →

DP-900 exam: the facts

How long is the DP-900 exam?

45 minutes.

What topics does the DP-900 exam cover?

4 domains: Describe core data concepts, Describe an analytics workload on Azure, Identify considerations for relational data on Azure, Describe considerations for working with non-relational data on Azure. Weights: Describe core data concepts 28%, Describe an analytics workload on Azure 28%, Identify considerations for relational data on Azure 24%, Describe considerations for working with non-relational data on Azure 20%.

How many DP-900 practice test questions does Certsqill have?

1080, spread across 4 exam domains. Every one shows all options, which is correct, and why each of the others is not.

Practising for the Microsoft Azure Data Fundamentals certification

The questions on this page prepare you for one exam, DP-900, which earns Microsoft Certified: Azure Data Fundamentals (DP-900). Whether you call it the Azure Data Fundamentals certification, the Azure DP-900 certification or the Microsoft Azure Data Fundamentals certification, the skills you are tested on are the same four areas Microsoft publishes in its study guide.

Practice works best when it follows that outline. Core data concepts and the analytics workload each carry 25–30% of the exam, relational data 20–25% and non-relational data 15–20%. A set of DP-900 questions that is mostly about SQL tables will leave you short on the rest.

How to use a DP-900 practice exam

Use short sets first and a full DP 900 practice exam last. Short sets by skill area teach you the vocabulary: ten questions on non-relational data, then the explanations, then ten more. A longer mixed set shows whether you can switch between areas the way the real exam does — Microsoft gives you 45 minutes.

Read the explanation for every option, not just the one you picked. On a describing exam like this one, the wrong options are usually a real Azure service that does something neighbouring — the difference between them is exactly what DP 900 exam questions test.

Certsqill’s DP-900 practice questions are expert-developed against Microsoft’s study guide, every answer option comes with an explanation, and your readiness score is broken down per domain, so you can see which of the four areas still costs you points. Access comes with a 7-day money-back guarantee.

Is DP-900 a Microsoft SQL certification?

Not in the usual sense. People often ask whether DP-900 counts as a Microsoft SQL certification. Azure Data Fundamentals covers SQL only as part of one skill area — relational data on Azure, 20–25% of the exam — next to non-relational data, core concepts and analytics.

Practice reflects that: expect questions on what a relational database is and which Azure services host one, not on writing complex queries.

Microsoft’s own practice assessment

Microsoft’s Azure Data Fundamentals page links a practice assessment, which it says gives an overview of “the style, wording, and difficulty of the questions you’re likely to experience on the exam.” It is a separate bank from this one; using both gives you more varied wording.

Students and educators can schedule the exam through Certiport, according to the same page. The page also mentions an Exam Replay offer, without listing details there.

DP-900 dumps and Microsoft’s exam rules

Microsoft is explicit about dumps. Its exam security policy defines a brain dump as a source that contains exam questions “fraudulently obtained with the intention to share it with or sell it to other candidates”, and states that using this material to prepare for or during an exam “constitutes cheating.”

The consequences are spelled out too: Microsoft says it may ban candidates and revoke scores and credentials if it suspects fraudulent activity. Practice questions written against the study guide carry none of that risk — and they teach the reasoning that still works when the wording changes.

DP-900 practice: questions people ask

Are these questions for the Microsoft Azure Data Fundamentals DP-900 certification?

Yes. They are written for exam DP-900, which earns Microsoft Certified: Azure Data Fundamentals, and follow the four skill areas in Microsoft’s study guide.

Are these the real DP-900 exam questions?

No. They are expert-developed practice questions written against Microsoft’s published study guide, each with an explanation for every option — not copies of live exam content.

How long is the exam I am practising for?

45 minutes, according to Microsoft’s Azure Data Fundamentals page, checked 9 October 2026. Microsoft publishes no question count.

Does the Azure Data Fundamentals DP-900 certification expire?

No. Microsoft states that Fundamentals certifications do not expire.

Is there an official DP-900 practice test?

Microsoft links a practice assessment from its certification page. It is a different bank from the questions here.

Can I use DP-900 dumps?

Microsoft’s security policy says using brain dump material constitutes cheating and may lead to bans and revoked credentials. Source: Microsoft Learn, checked 9 October 2026.

Would you pass DP-900 today?

Five minutes, and you get a score per domain — not one number, but which section to open tonight.

Test your DP-900 readiness — free
Certsqill DP-900 question bank · 1080 questions across 4 domains · Every answer, right and wrong, comes with its own explanation.