cert
cert-1
cert-2

Pass Microsoft DP-900 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
DP-900 Exam - Verified By Experts
DP-900 Premium Bundle
$29.98

DP-900 Premium Bundle

$79.99
$109.97
  • Premium File 332 Questions & Answers. Last update: Nov 13, 2026
  • Training Course 32 Video Lectures
  • Study Guide 672 Pages
 
$109.97
$79.99
accept 21 downloads in last 7 days
block-screenshots
Purchase Microsoft DP-900 Exam Training Products Individually
Microsoft DP-900 Premium File
Premium File 332 Q&A
$76.99$69.99
Microsoft DP-900 Video Training Course
Training Course 32 Lectures
$21.99 $19.99
Microsoft DP-900 PDF Study Guide
Study Guide 672 Pages
$21.99 $19.99
Microsoft DP-900 Practice Test 89

Question 880

Duplicating the same product-location pair creates double stock balances. What is the MOST appropriate next validation or correction?

  1. Test distinct warehouses and duplicate identical pairs.
  2. Inventory SQL Agent jobs linked servers and supported features before migration.
  3. Treat a composite key as two unrelated unique single-column constraints.
  4. Follow functional dependencies and test a rename operation.

Explanation

Correct Answer

A:

Test distinct warehouses and duplicate identical pairs. This tests the intended result: only one row exists for each allowed product-location combination.

Incorrect Answers

B:

Inventory SQL Agent jobs linked servers and supported features before migration. It tests Azure SQL Managed Instance compatibility rather than the critical Composite primary key association behavior. A composite primary key identifies rows using multiple columns.

C:

Treat a composite key as two unrelated unique single-column constraints. This unsafe shortcut leaves the Composite primary key association problem unresolved. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

D:

Follow functional dependencies and test a rename operation. It tests Third normal form transitive dependency rather than the critical Composite primary key association behavior. A composite primary key identifies rows using multiple columns.

Question 881

An alert should consider recent traffic repeatedly as time advances. During testing, the team observes this specific failure: Treating overlapping counts as disjoint totals can double-count dashboard sums. Which corrective check should be performed FIRST?

  1. Use Azure Stream Analytics job inputs queries and compatible outputs.
  2. Establish valid one-to-many relationships with unique dimension keys.
  3. Test known event timestamps against expected overlapping windows.
  4. Set the hop equal to two hours and assume a ten-minute window updates every minute.

Explanation

Correct Answer

C:

Test known event timestamps against expected overlapping windows. A successful correction should demonstrate that a single event can contribute to overlapping eligible windows.

Incorrect Answers

A:

Use Azure Stream Analytics job inputs queries and compatible outputs. It serves Azure Stream Analytics SQL-like streaming, not the diagnosed Hopping sliding analytic windows problem. Treating overlapping counts as disjoint totals can double-count dashboard sums.

B:

Establish valid one-to-many relationships with unique dimension keys. It serves One-to-many semantic relationships, not the diagnosed Hopping sliding analytic windows problem. Treating overlapping counts as disjoint totals can double-count dashboard sums.

D:

Set the hop equal to two hours and assume a ten-minute window updates every minute. This reinforces the error rather than addressing the Hopping sliding analytic windows failure. Hopping windows allow overlapping periodic aggregation.

Question 882

A document processor confuses a nested amount with a top-level amount. During testing, the team observes this specific failure: Flattening a nested field without tracking its parent can mix unrelated records. Which corrective check should be performed FIRST?

  1. Inspect sample paths and enforce expected object and array types.
  2. Use typed relational columns with defined constraints for consistently shaped entities.
  3. Keep related short business writes in an atomic transaction.
  4. Treat the first value inside any JSON array as the unique permanent customer record.

Explanation

Correct Answer

A:

Inspect sample paths and enforce expected object and array types. A successful correction should demonstrate that nested lookups return the right address and amount without misreading sibling values.

Incorrect Answers

B:

Use typed relational columns with defined constraints for consistently shaped entities. It serves Structured records in a customer table, not the diagnosed JSON arrays and nested objects problem. Flattening a nested field without tracking its parent can mix unrelated records.

C:

Keep related short business writes in an atomic transaction. It serves OLTP atomic purchase transaction, not the diagnosed JSON arrays and nested objects problem. Flattening a nested field without tracking its parent can mix unrelated records.

D:

Treat the first value inside any JSON array as the unique permanent customer record. This reinforces the error rather than addressing the JSON arrays and nested objects failure. JSON arrays hold ordered elements whereas objects group named properties.

Question 883

Analysts need consistent snapshot reads while a Spark job writes new table files. If the relevant Delta Lake transactional table metadata safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Reading Parquet using a line-by-line CSV parser causes errors.
  2. Treating loose Parquet files as transactional Delta tables can expose partial results.
  3. Running hourly batch for urgent alerts creates unacceptable delay.
  4. Assuming order across unrelated partitions can corrupt sequence reconstruction.

Explanation

Correct Answer

B:

Treating loose Parquet files as transactional Delta tables can expose partial results. Delta tables add transactional metadata and versioning on lake files. A suitable check is to rehearse a failed write and inspect committed version visibility.

Incorrect Answers

A:

Reading Parquet using a line-by-line CSV parser causes errors. This failure is associated with Parquet compressed columnar analytics; it is not the primary failure in the stated Delta Lake transactional table metadata scenario. Delta tables add transactional metadata and versioning on lake files.

C:

Running hourly batch for urgent alerts creates unacceptable delay. This failure is associated with Streaming versus batch latency choice; it is not the primary failure in the stated Delta Lake transactional table metadata scenario. Delta tables add transactional metadata and versioning on lake files.

D:

Assuming order across unrelated partitions can corrupt sequence reconstruction. This failure is associated with Event streams partitioning and key order; it is not the primary failure in the stated Delta Lake transactional table metadata scenario. Delta tables add transactional metadata and versioning on lake files.

Question 884

A recovery planner must choose local redundancy versus geographic replication. What is the MOST appropriate next validation or correction?

  1. Assume selecting LRS automatically writes every object into another Azure region.
  2. Verify supported alignment and read-write range operations.
  3. Test partition and row key read/write behavior and throughput.
  4. Map selected redundancy to failure-domain and restore requirements.

Explanation

Correct Answer

D:

Map selected redundancy to failure-domain and restore requirements. This tests the intended result: recovery expectations match documented replica placement and failover support.

Incorrect Answers

A:

Assume selecting LRS automatically writes every object into another Azure region. This unsafe shortcut leaves the Azure Storage LRS ZRS GRS distinctions problem unresolved. Treating LRS as automatic cross-region replication can leave regional exposure.

B:

Verify supported alignment and read-write range operations. It tests Page blob random access rather than the critical Azure Storage LRS ZRS GRS distinctions behavior. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

C:

Test partition and row key read/write behavior and throughput. It tests Cosmos DB API for Table compatibility rather than the critical Azure Storage LRS ZRS GRS distinctions behavior. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

Question 885

Data scientists keep raw images but finance needs structured monthly totals. After selecting the proper Structured warehouse and unstructured lake coexistence approach, which observation gives the clearest evidence of success?

  1. After restart the intended unread events are processed without uncontrolled duplication.
  2. Records arrive at destination with auditable activity outcomes.
  3. Images remain retrievable while SQL reports query approved modeled facts.
  4. Product filters affect intended fact rows without unpredictable double counting.

Explanation

Correct Answer

C:

Images remain retrievable while SQL reports query approved modeled facts. This is the directly observable result for Structured warehouse and unstructured lake coexistence; large-scale analytics integrates multiple data formats and query models.

Incorrect Answers

A:

After restart the intended unread events are processed without uncontrolled duplication. This supports Streaming checkpoints and replay, not confirmation of Structured warehouse and unstructured lake coexistence. The relevant evidence is that images remain retrievable while SQL reports query approved modeled facts.

B:

Records arrive at destination with auditable activity outcomes. This supports Azure Data Factory Copy Activity, not confirmation of Structured warehouse and unstructured lake coexistence. The relevant evidence is that images remain retrievable while SQL reports query approved modeled facts.

D:

Product filters affect intended fact rows without unpredictable double counting. This supports One-to-many semantic relationships, not confirmation of Structured warehouse and unstructured lake coexistence. The relevant evidence is that images remain retrievable while SQL reports query approved modeled facts.

Question 886

A manager cannot explain where a published finance number originated. Which choice BEST meets this requirement?

  1. Track source lineage transformation runs ownership and curated output metadata.
  2. Use Azure Event Hubs for eligible high-throughput event ingestion.
  3. Put the word audited in a workspace name and claim row lineage exists.
  4. Use versioned Databricks notebooks with explicit dependencies and job orchestration.

Explanation

Correct Answer

A:

Track source lineage transformation runs ownership and curated output metadata. Governed analytics requires traceability beyond keeping files together. In the stated case, verification should show that auditors trace a report figure to approved raw input and transformation logic.

Incorrect Answers

B:

Use Azure Event Hubs for eligible high-throughput event ingestion. That action primarily handles Azure Event Hubs event ingestion; the given requirement is Data governance and lineage for analytics. Governed analytics requires traceability beyond keeping files together.

C:

Put the word audited in a workspace name and claim row lineage exists. It does not implement Data governance and lineage for analytics. Missing lineage makes misreported metrics hard to diagnose.

D:

Use versioned Databricks notebooks with explicit dependencies and job orchestration. That action primarily handles Databricks collaborative notebooks; the given requirement is Data governance and lineage for analytics. Governed analytics requires traceability beyond keeping files together.

Question 887

A globally distributed app has millions of users but all documents share one partition value. After selecting the proper Cosmos DB logical partition key approach, which observation gives the clearest evidence of success?

  1. Recovery expectations match documented replica placement and failover support.
  2. All three client patterns work under their expected APIs.
  3. Load tests avoid concentrating throughput on one logical partition.
  4. RU charge metrics explain cost and throttling for representative requests.

Explanation

Correct Answer

C:

Load tests avoid concentrating throughput on one logical partition. This is the directly observable result for Cosmos DB logical partition key; partition keys determine distribution and point-read targeting.

Incorrect Answers

A:

Recovery expectations match documented replica placement and failover support. This supports Azure Storage LRS ZRS GRS distinctions, not confirmation of Cosmos DB logical partition key. The relevant evidence is that load tests avoid concentrating throughput on one logical partition.

B:

All three client patterns work under their expected APIs. This supports Choosing Blob Files and Table for app needs, not confirmation of Cosmos DB logical partition key. The relevant evidence is that load tests avoid concentrating throughput on one logical partition.

D:

RU charge metrics explain cost and throttling for representative requests. This supports Cosmos DB Request Unit RU accounting, not confirmation of Cosmos DB logical partition key. The relevant evidence is that load tests avoid concentrating throughput on one logical partition.

Question 888

A team has existing MongoDB drivers and document queries. After selecting the proper Cosmos DB API for MongoDB approach, which observation gives the clearest evidence of success?

  1. A prior version is available and current version remains identifiable.
  2. Representative MongoDB commands work within supported API compatibility.
  3. Downstream reflects expected eligible changes without repeated full scans.
  4. New and old devices can be read without demanding identical property sets.

Explanation

Correct Answer

B:

Representative MongoDB commands work within supported API compatibility. This is the directly observable result for Cosmos DB API for MongoDB; cosmos DB offers MongoDB-compatible interfaces but not necessarily every upstream feature identically.

Incorrect Answers

A:

A prior version is available and current version remains identifiable. This supports Blob versioning on overwrite, not confirmation of Cosmos DB API for MongoDB. The relevant evidence is that representative MongoDB commands work within supported API compatibility.

C:

Downstream reflects expected eligible changes without repeated full scans. This supports Cosmos DB change feed updates, not confirmation of Cosmos DB API for MongoDB. The relevant evidence is that representative MongoDB commands work within supported API compatibility.

D:

New and old devices can be read without demanding identical property sets. This supports Table Storage schemaless properties, not confirmation of Cosmos DB API for MongoDB. The relevant evidence is that representative MongoDB commands work within supported API compatibility.

Question 889

Client logic retries instantly in a tight loop during RU saturation. Which principle BEST explains the correct Cosmos DB 429 throttling retries design decision?

  1. Multiple write regions add concurrency and conflict resolution concerns.
  2. Page blobs are suited to random I/O scenarios and VHD backing.
  3. Request-rate limits protect provisioned throughput and require graceful client handling.
  4. Access tiers differ in online availability and access cost, not just storage price.

Explanation

Correct Answer

C:

Request-rate limits protect provisioned throughput and require graceful client handling. In this case the applicable decision is to use a supported retry-after/backoff strategy and scale throughput if justified.

Incorrect Answers

A:

Multiple write regions add concurrency and conflict resolution concerns. That concept explains Cosmos DB multi-region writes conflict handling; the situation instead concerns Cosmos DB 429 throttling retries. Immediate unbounded retries can increase pressure and latency.

B:

Page blobs are suited to random I/O scenarios and VHD backing. That concept explains Page blob random access; the situation instead concerns Cosmos DB 429 throttling retries. Immediate unbounded retries can increase pressure and latency.

D:

Access tiers differ in online availability and access cost, not just storage price. That concept explains Hot cool cold and archive blob tiers; the situation instead concerns Cosmos DB 429 throttling retries. Immediate unbounded retries can increase pressure and latency.

Question 890

Incoming equipment events must be filtered and aggregated every minute. Which choice BEST meets this requirement?

  1. Use a pie or donut only when meaningful proportions have few categories.
  2. Rename an Azure SQL Database query Stream and assume it automatically subscribes to Event Hubs.
  3. Use Azure Stream Analytics job inputs queries and compatible outputs.
  4. Use Azure Event Hubs for eligible high-throughput event ingestion.

Explanation

Correct Answer

C:

Use Azure Stream Analytics job inputs queries and compatible outputs. Stream Analytics analyzes streams using continuous SQL-like queries. In the stated case, verification should show that output windows contain correct event aggregates under steady ingestion.

Incorrect Answers

A:

Use a pie or donut only when meaningful proportions have few categories. That action primarily handles Pie donut chart proportion caution; the given requirement is Azure Stream Analytics SQL-like streaming. Stream Analytics analyzes streams using continuous SQL-like queries.

B:

Rename an Azure SQL Database query Stream and assume it automatically subscribes to Event Hubs. It does not implement Azure Stream Analytics SQL-like streaming. A single historical SELECT does not continuously process future events.

D:

Use Azure Event Hubs for eligible high-throughput event ingestion. That action primarily handles Azure Event Hubs event ingestion; the given requirement is Azure Stream Analytics SQL-like streaming. Stream Analytics analyzes streams using continuous SQL-like queries.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests