Microsoft DP-900 Practice Exams
Last updated on Oct 23,2026- Exam Code: DP-900
- Exam Name: Microsoft Azure Data Fundamentals
- Certification Provider: Microsoft
- Latest update: Oct 23,2026
What should you use to automatically delete blobs from Azure Blob Storage?
- A . soft delete
- B . archive storage
- C . the change feed
- D . a lifecycle management policy
HOTSPOT
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.


Which Azure service provides the highest compatibility for databases migrated from Microsoft SQL Server 2019 Enterprise edition?
- A . an Azure SQL Database elastic pool
- B . Azure SQL Managed Instance
- C . Azure Database for MySQL
- D . Azure SQL Database
You need to store event log data that is semi-structured and received as the logs occur.
What should you use?
- A . Azure Table storage
- B . Azure Queue storage
- C . Azure Files
HOTSPOT
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Yes
Big data solutions often use long-running batch jobs to filter, aggregate, and otherwise prepare the data for analysis. Usually these jobs involve reading source files from scalable storage (like HDFS, Azure Data Lake Store, and Azure Storage), processing them, and writing the output to new files in scalable storage.
Box 2: No
Box 3: No
Reference: https://docs.microsoft.com/en-us/azure/architecture/data-guide/big-data/batch-processing
HOTSPOT
To complete the sentence, select the appropriate option in the answer area.

Explanation:
Reference: https://docs.microsoft.com/en-us/sql/relational-databases/indexes/clustered-and-nonclustered-indexes-described?view=sql-server-ver15
DRAG DROP
Your company plans to load data from a customer relationship management (CRM) system to a data warehouse by using an extract load, and transform (ELT) process.
Where does data processing occur for each stage of the ELT process? To answer, drag the appropriate locations to the correct. Each location may be used once, or not at all, You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: The CRM system
Data is extracted from the CRM system.
Box 2: The data warehouse
Data is loaded to the data warehouse.
Box 3: An in-memory data integration tool
The data transformation that takes place usually involves various operations, such as filtering, sorting, aggregating, joining data, cleaning data, deduplicating, and validating data.

Reference: https://docs.microsoft.com/en-us/azure/architecture/data-guide/relational-data/etl
You need to recommend a data store service that meets the following requirements:
✑ Native SQL API access
✑ Configurable indexes
What should you recommend?
- A . Azure Files
- B . Azure Blob storage
- C . Azure Table storage
- D . Azure Cosmos DB
D
Explanation:
Azure Cosmos DB comes with native Core (SQL) API support.
In Azure Cosmos DB, data is indexed following indexing policies that are defined for each container. The default indexing policy for newly created containers enforces range indexes for any string or number. This policy can be overridden with your own custom indexing policy.
Reference: https://docs.microsoft.com/en-us/azure/cosmos-db/sql/how-to-manage-indexing-policy



