Microsoft DP-900 Practice Exams
Last updated on Oct 21,2026- Exam Code: DP-900
- Exam Name: Microsoft Azure Data Fundamentals
- Certification Provider: Microsoft
- Latest update: Oct 21,2026
DRAG DROP
Match the Azure Cosmos DB APIs to the appropriate data structures.
To answer, drag the appropriate API from the column on the left to its data structure on the right. Each API may be used once, more than once, or not at all. NOTE: Each correct match is worth one point.

Explanation:
Reference: https://docs.microsoft.com/en-us/azure/cosmos-db/faq
Select the answer that correctly completes the sentence.


Which component of Azure Data Factory enables you to define a sequence of activities including for each iterators?
- A . control flow
- B . linked services
- C . datasets
- D . the integration runtime
HOTSPOT
To complete the sentence, select the appropriate option in the answer area.


In Azure Table storage, each row in a table must be uniquely identified by which two components? Each correct answer presents pan of the solution. NOTE: Each correct selection is worth one point.
- A . a timestamp
- B . a range
- C . a row key
- D . a partition key
HOTSPOT
To complete the sentence, select the appropriate option in the answer area.


You have an application that runs on Windows and requires across to a mapped drive.
Which Azure service should you use?
- A . Azure Cosmos DB
- B . Azure Table storage
- C . Azure Files
- D . Azure Blob Storage
Which property of a transactional workload guarantees that each transaction is treated as a single unit that either succeeds completely or fails completely?
- A . isolation
- B . durability
- C . consistency
- D . atomicity
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
Batch processing refers to processing of high volume of data in batch within a specific time span. It processes large volume of data all at once. Batch processing is used when data size is known and finite. It takes little longer time to processes data.
Box 2: Yes
Stream processing refers to processing of continuous stream of data immediately as it is produced. It analyzes streaming data in real time. Stream processing is used when the data size is unknown and infinite and continuous.
Box 3: No
Reference: https://www.geeksforgeeks.org/difference-between-batch-processing-and-stream-processing/
Which database transaction property ensures that transactional changes to a database are preserved during unexpected operating system restarts?
- A . consistency
- B . durability
- C . isolation
- D . atomicity