Courseiva

DP-900 · topic practice

Describe considerations for working with non-relational data on Azure practice questions

This DP-900 domain covers non-relational data on Azure: Azure Blob Storage, Azure Cosmos DB APIs, Azure Table Storage, and Azure Files. The exam tests your ability to match each service to its data model, consistency level, and access protocol, and to distinguish object, key-value, document, column-family, and graph workloads within Azure's storage and database portfolio.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Describe considerations for working with non-relational data on Azure

What the exam tests

What to know about Describe considerations for working with non-relational data on Azure

Match each Azure non-relational service to its model: Blob Storage (block/blob/append), Cosmos DB APIs (SQL, MongoDB, Cassandra, Gremlin, Table), Table Storage, and Azure Files. Get consistency levels and access protocols right.

Choosing Azure Cosmos DB APIs: SQL, MongoDB, Cassandra, Gremlin, or Table for a given model

Selecting Blob Storage access tiers: hot, cool, cold, and archive based on retrieval patterns

Identifying Azure Table Storage as key-value with partition key and row key schema

Recognizing consistency levels in Cosmos DB, from strong through eventual, and their latency trade-offs

Watch out for

Common Describe considerations for working with non-relational data on Azure exam traps

  • ▸Assuming Azure Cosmos DB is only a document database, ignoring its Gremlin graph, Cassandra column-family, and Table key-value APIs.
  • ▸Confusing Azure Table Storage with Azure Blob Storage, treating blobs as queryable key-value rows rather than objects in containers.
  • ▸Believing all Cosmos DB consistency levels offer identical latency and availability, when stronger consistency costs more latency.

Practice set

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

20 questions · select your answer, then reveal the explanation

A global gaming company develops a multiplayer game. Player profile data (username, email, preferences) is stored as simple key-value pairs and must be accessible with single-digit millisecond latency from any region. Game session logs are stored as JSON documents with varying fields (session ID, player actions, timestamps) and must be queryable by player ID and timestamp range using SQL-like syntax. The company wants to use a single Azure database service for both workloads. Which combination of Azure Cosmos DB APIs should they choose?

A social networking application stores user profiles as JSON documents. Each profile can have different fields (e.g., education, work history, interests) depending on what the user fills in. The application also needs to traverse friend connections as a graph to recommend new friends. The development team wants to use a single Azure Cosmos DB account for both workloads. Which combination of Azure Cosmos DB APIs should they choose?

A social media platform stores user profiles as JSON documents where each profile can have different attributes (e.g., education, work history, interests). The platform also needs to traverse friend connections to recommend new connections using graph queries. The development team wants to use a single Azure Cosmos DB account for both workloads while minimizing complexity. Which combination of Azure Cosmos DB APIs should they choose?

A social media application stores user posts as JSON documents. Each post contains fields like post_id, author, content, and timestamp. The application needs to query posts by author and date range using SQL-like queries. Additionally, the application requires the ability to traverse follower relationships as a graph to suggest new friends. The development team wants to use a single Azure Cosmos DB account to minimize management overhead. Which combination of Azure Cosmos DB APIs should they choose?

A gaming company stores player profiles as JSON documents. Each profile includes standard fields like playerId, username, and email, as well as optional fields such as achievements, gamePreferences, and friendsList. The application needs to look up profiles by playerId with low latency (under 10 ms) and also run SQL-like queries to find players who have a specific achievement. Which Azure Cosmos DB API should they choose?

A logistics company stores shipment tracking data as JSON documents in Azure Cosmos DB. Each document contains fields like trackingId, origin, destination, status, weight, and optional fields (estimatedDelivery, carrierNotes). The application needs to perform low-latency lookups by trackingId and also run queries to find all shipments that have a specific origin and status. Which Azure Cosmos DB API should they choose?

A global e-commerce company uses Azure Cosmos DB with multiple write regions to handle high traffic from users worldwide. For their order processing system, they must guarantee that once an order is recorded, all subsequent reads from any region see the most up-to-date order status. However, they also need low write latency globally. Which configuration should they choose to meet these requirements?

A data engineering team is designing an ELT (Extract, Load, Transform) pipeline using Azure Data Lake Storage Gen2. They will ingest raw sales data from multiple sources, store it in the data lake, transform it using Azure Databricks, and finally store the transformed data in a curated zone for analytics. Place the steps in the correct order for an ELT pipeline.

Drag or tap steps into the slots.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

A global gaming company uses Azure Cosmos DB to store player scores and profiles. The application reads and writes player data from multiple regions worldwide. The company wants to ensure that when a player updates their high score in one region, any subsequent read from another region will always see the latest value, even if there is network latency between regions. Which consistency level should they choose?

A company archives legal documents that must be kept for 10 years. Access to these documents is extremely rare (maybe once a year). They want to minimize storage costs. Which Azure Blob Storage access tier is most cost-effective for this data?

A company stores user-submitted profile photos. Each photo is accessed frequently for the first month after upload, then accessed rarely for the next year. After one year, the photos are deleted. Which Azure Blob Storage access tier should be used for the first month to minimize cost while ensuring low-latency access?

A company stores IoT temperature readings in Azure Cosmos DB using the NoSQL API. Each document contains: DeviceID, Timestamp, Temperature, Location. Data is ingested at a rate of 10,000 documents per second from thousands of devices. The most common query is 'Get all readings for a specific DeviceID in the last hour.' Which partition key should be chosen to avoid hot partitions while still supporting the query efficiently?

A company stores historical sales data in Azure Blob Storage. The data is accessed about once per month and must be immediately available for read when needed. The company wants to minimize storage cost while meeting the access requirement. Which access tier should they use?

A company must archive customer correspondence PDFs that are rarely accessed but must be retained for seven years. The documents must be available for read within seconds if requested. Which Azure Blob Storage access tier should be used to minimize storage cost while meeting the availability requirement?

A global e-commerce company uses Azure Cosmos DB for its product catalog. The database is replicated across multiple regions. During a regional outage, customers in the affected region report that they cannot update product prices. The application team confirms that read requests succeed. What is the most likely cause of this issue?

You need to upload a 500 GB file to Azure Blob Storage. The network connection is unreliable. Which feature should you use to ensure the upload completes successfully?

A company uses Azure Data Lake Storage Gen2 to store analytics data. The security team requires that all data access be audited, including read, write, and delete operations. Which feature should you enable?

You need to choose a non-relational data store for a key-value workload where each item is identified by a partition key and row key. Which Azure service should you use?

Which THREE are benefits of using Azure Cosmos DB? (Choose three.)

Which TWO are valid access tiers for Azure Blob Storage? (Choose two.)

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Describe considerations for working with non-relational data on Azure sessions

Start a Describe considerations for working with non-relational data on Azure only practice session

Every question in these sessions is drawn from the Describe considerations for working with non-relational data on Azure domain — nothing else.

Related practice questions

Related DP-900 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the DP-900 exam test about Describe considerations for working with non-relational data on Azure?
Match each Azure non-relational service to its model: Blob Storage (block/blob/append), Cosmos DB APIs (SQL, MongoDB, Cassandra, Gremlin, Table), Table Storage, and Azure Files. Get consistency levels and access protocols right.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Describe considerations for working with non-relational data on Azure questions in a focused session?
Yes — the session launcher on this page draws every question from the Describe considerations for working with non-relational data on Azure domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other DP-900 topics?
Use the topic links above to move to related areas, or go back to the DP-900 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the DP-900 exam covers. They are not copied from any real exam or dump site.