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 9

Question 80

A fleet has telemetry entities with differing optional sensor fields. If the relevant Table Storage schemaless properties safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Ignoring checkpoints may duplicate downstream actions on retries.
  2. Assuming every entity has all optional fields causes parsing failures.
  3. Applying TTL to regulated records could violate retention obligations.
  4. Calling a block blob an append-only audit stream misstates its semantics.

Explanation

Correct Answer

B:

Assuming every entity has all optional fields causes parsing failures. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns. A suitable check is to validate entities with missing versus null optional properties.

Incorrect Answers

A:

Ignoring checkpoints may duplicate downstream actions on retries. This failure is associated with Cosmos DB change feed updates; it is not the primary failure in the stated Table Storage schemaless properties scenario. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.

C:

Applying TTL to regulated records could violate retention obligations. This failure is associated with Cosmos DB TTL document expiration; it is not the primary failure in the stated Table Storage schemaless properties scenario. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.

D:

Calling a block blob an append-only audit stream misstates its semantics. This failure is associated with Block blob file uploads; it is not the primary failure in the stated Table Storage schemaless properties scenario. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.

Question 81

Analysts need no-code filters for event data before storage. What is the MOST appropriate next validation or correction?

  1. Call a lakehouse folder eventstream and assume it subscribes to live events.
  2. Send test events through each configured route.
  3. Recheck events after the broker expiry and inspect long-term tables.
  4. Trace sample errors through each refinement layer.

Explanation

Correct Answer

B:

Send test events through each configured route. This tests the intended result: intended filtered events appear at the configured downstream consumers.

Incorrect Answers

A:

Call a lakehouse folder eventstream and assume it subscribes to live events. This unsafe shortcut leaves the Fabric Eventstreams real-time routing problem unresolved. Configuring a source without a destination leaves reports with no live output.

C:

Recheck events after the broker expiry and inspect long-term tables. It tests Stream retention and historical analytics rather than the critical Fabric Eventstreams real-time routing behavior. Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

D:

Trace sample errors through each refinement layer. It tests Bronze silver gold medallion design rather than the critical Fabric Eventstreams real-time routing behavior. Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

Question 82

Data scientists and business analysts need shared data without duplicating every dataset. Which principle BEST explains the correct Lakehouse for files plus SQL analytics design decision?

  1. Schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
  2. Different data roles collaborate but have distinct primary responsibilities.
  3. Lakehouses combine file-based storage with table-oriented analytics patterns.
  4. Managed open-source database services retain engine-specific behavior.

Explanation

Correct Answer

C:

Lakehouses combine file-based storage with table-oriented analytics patterns. In this case the applicable decision is to consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads.

Incorrect Answers

A:

Schema enforcement timing differs between flexible raw storage and strongly typed operational stores. That concept explains Schema-on-read versus schema-on-write; the situation instead concerns Lakehouse for files plus SQL analytics. Treating any random folder of CSV files as an automatically governed transactional table is incorrect.

B:

Different data roles collaborate but have distinct primary responsibilities. That concept explains Separation of data roles in a migration; the situation instead concerns Lakehouse for files plus SQL analytics. Treating any random folder of CSV files as an automatically governed transactional table is incorrect.

D:

Managed open-source database services retain engine-specific behavior. That concept explains Azure MySQL versus PostgreSQL service-model selection; the situation instead concerns Lakehouse for files plus SQL analytics. Treating any random folder of CSV files as an automatically governed transactional table is incorrect.

Question 83

An online booking application requires ACID transactions and SQL joins. Which choice BEST meets this requirement?

  1. Use database schema qualification and appropriately scoped permissions.
  2. Claim Azure SQL Database automatically patches the application code and fixes all schemas.
  3. Choose Azure SQL Database PaaS with appropriate compute and resilience settings.
  4. Monitor database capacity connections health and alerts with response procedures.

Explanation

Correct Answer

C:

Azure SQL Database is a managed SQL relational service.

Incorrect Answers

A:

Use database schema qualification and appropriately scoped permissions. That action primarily handles Relational database catalog schemas; the given requirement is Azure SQL Database managed relational app. Azure SQL Database is a managed SQL relational service.

B:

Claim Azure SQL Database automatically patches the application code and fixes all schemas. It does not implement Azure SQL Database managed relational app. Moving to a document key-value store may lose required relational constraint enforcement.

D:

Monitor database capacity connections health and alerts with response procedures. That action primarily handles DBA monitoring capacity and alerts; the given requirement is Azure SQL Database managed relational app. Azure SQL Database is a managed SQL relational service.

Question 84

A cache service wants an incremental stream instead of rereading every item. Which principle BEST explains the correct Cosmos DB change feed updates design decision?

  1. Change feeds support incremental change-driven processing with defined change semantics.
  2. Azure Storage services expose distinct data models even within one storage account.
  3. Access tiers differ in online availability and access cost, not just storage price.
  4. Similar keyword syntax does not make NoSQL document storage a SQL Server database.

Explanation

Correct Answer

A:

Change feeds support incremental change-driven processing with defined change semantics. In this case the applicable decision is to consume a supported Cosmos DB change feed with checkpointed processing.

Incorrect Answers

B:

Azure Storage services expose distinct data models even within one storage account. That concept explains Choosing Blob Files and Table for app needs; the situation instead concerns Cosmos DB change feed updates. Ignoring checkpoints may duplicate downstream actions on retries.

C:

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 change feed updates. Ignoring checkpoints may duplicate downstream actions on retries.

D:

Similar keyword syntax does not make NoSQL document storage a SQL Server database. That concept explains Cosmos DB API for NoSQL versus SQL text; the situation instead concerns Cosmos DB change feed updates. Ignoring checkpoints may duplicate downstream actions on retries.

Question 85

Data engineers keep raw parquet files and need directory-oriented access control. Which choice BEST meets this requirement?

  1. Give data engineers responsibility for ingestion orchestration and transformation pipelines.
  2. Choose suitable storage redundancy and separate restore or backup strategy where needed.
  3. Create a container called lake and assume hierarchical namespace becomes enabled automatically.
  4. Use a hierarchical-namespace enabled storage account for data lake file organization.

Explanation

Correct Answer

D:

ADLS Gen2 adds data-lake semantics on Azure Blob storage.

Incorrect Answers

A:

Give data engineers responsibility for ingestion orchestration and transformation pipelines. That action primarily handles Data engineer ingestion pipeline; the given requirement is Azure Data Lake Storage Gen2 analytics landing. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

B:

Choose suitable storage redundancy and separate restore or backup strategy where needed. That action primarily handles Storage resiliency and replicas; the given requirement is Azure Data Lake Storage Gen2 analytics landing. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

C:

Create a container called lake and assume hierarchical namespace becomes enabled automatically. It does not implement Azure Data Lake Storage Gen2 analytics landing. Assuming any flat blob container has identical POSIX-style directory operations can break workflows.

Question 86

A planning team needs an action recommendation under capacity constraints. Select TWO statements that correctly describe the Prescriptive decision optimization implementation and how it can be verified.

  1. Recommendations respect costs limits and forecast assumptions.
  2. Use an optimization or decision model to compare feasible actions.
  3. Use a hierarchical-namespace enabled storage account for data lake file organization.
  4. Treat a probability forecast as an executable truck routing instruction.
  5. Ingest and evaluate events as they arrive with a streaming pipeline.

Explanation

Correct Answers

A:

Recommendations respect costs limits and forecast assumptions. This is directly observable success evidence for Prescriptive decision optimization.

B:

Use an optimization or decision model to compare feasible actions. This is an appropriate action for the Prescriptive decision optimization case. Prescriptive analytics recommends actions rather than simply predicting values.

Incorrect Answers

C:

Use a hierarchical-namespace enabled storage account for data lake file organization. This implements Azure Data Lake Storage Gen2 analytics landing instead of the required Prescriptive decision optimization function. Prescriptive analytics recommends actions rather than simply predicting values.

D:

Treat a probability forecast as an executable truck routing instruction. This is not a safe or appropriate Prescriptive decision optimization implementation. An unconstrained optimizer may propose impossible schedules.

E:

Ingest and evaluate events as they arrive with a streaming pipeline. This implements Event streaming continual processing instead of the required Prescriptive decision optimization function. Prescriptive analytics recommends actions rather than simply predicting values.

Question 87

A travel app must decide what happens if writes conflict across distributed sites. Select TWO statements that correctly describe the Cosmos DB multi-region writes conflict handling implementation and how it can be verified.

  1. Configure supported Cosmos DB geographic replication and eligible failover strategy.
  2. Conflicting updates follow the documented application semantics.
  3. Configure Azure Files SMB shares and appropriate network and identity permissions.
  4. Claim multi-region writes eliminates the possibility of write conflicts.
  5. Evaluate multi-region writes with a deliberate conflict resolution policy.

Explanation

Correct Answers

B:

Conflicting updates follow the documented application semantics. This is directly observable success evidence for Cosmos DB multi-region writes conflict handling.

E:

Evaluate multi-region writes with a deliberate conflict resolution policy. This is an appropriate action for the Cosmos DB multi-region writes conflict handling case. Multiple write regions add concurrency and conflict resolution concerns.

Incorrect Answers

A:

Configure supported Cosmos DB geographic replication and eligible failover strategy. This implements Cosmos DB multi-region distribution instead of the required Cosmos DB multi-region writes conflict handling function. Multiple write regions add concurrency and conflict resolution concerns.

C:

Configure Azure Files SMB shares and appropriate network and identity permissions. This implements Azure Files SMB application migration instead of the required Cosmos DB multi-region writes conflict handling function. Multiple write regions add concurrency and conflict resolution concerns.

D:

Claim multi-region writes eliminates the possibility of write conflicts. This is not a safe or appropriate Cosmos DB multi-region writes conflict handling implementation. Assuming global writes automatically merge arbitrary business transactions may lose updates.

Question 88

A recovery planner must choose local redundancy versus geographic replication. Which principle BEST explains the correct Azure Storage LRS ZRS GRS distinctions design decision?

  1. Azure Files provides managed shared file access distinct from object Blob access.
  2. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.
  3. Change feeds support incremental change-driven processing with defined change semantics.
  4. Document modeling balances embedded locality against duplication and item size.

Explanation

Correct Answer

B:

LRS ZRS and GRS provide different durability placement rather than identical recovery promises. In this case the applicable decision is to select an appropriate redundancy option based on local zone and regional failure requirements.

Incorrect Answers

A:

Azure Files provides managed shared file access distinct from object Blob access. That concept explains Azure Files SMB application migration; the situation instead concerns Azure Storage LRS ZRS GRS distinctions. Treating LRS as automatic cross-region replication can leave regional exposure.

C:

Change feeds support incremental change-driven processing with defined change semantics. That concept explains Cosmos DB change feed updates; the situation instead concerns Azure Storage LRS ZRS GRS distinctions. Treating LRS as automatic cross-region replication can leave regional exposure.

D:

Document modeling balances embedded locality against duplication and item size. That concept explains Cosmos DB document embedded versus referenced data; the situation instead concerns Azure Storage LRS ZRS GRS distinctions. Treating LRS as automatic cross-region replication can leave regional exposure.

Question 89

A warehouse model has many redundant cross-joins among dimension tables. During testing, the team observes this specific failure: An uncontrolled snowball of many-to-many joins can create ambiguous filtering. Which corrective check should be performed FIRST?

  1. Use Power Query transformations with explicit type conversion and reusable steps.
  2. Store all measure definitions as a free-text paragraph with no fact table.
  3. Use complementary file-based lake storage and relational analytics tables as needed.
  4. Review model relationships and test grouped business metrics.

Explanation

Correct Answer

D:

Review model relationships and test grouped business metrics. A successful correction should demonstrate that measures aggregate predictably across filters and dates.

Incorrect Answers

A:

Use Power Query transformations with explicit type conversion and reusable steps. It serves Power Query shaping transformation, not the diagnosed Star schema analytical query model problem. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

B:

Store all measure definitions as a free-text paragraph with no fact table. This reinforces the error rather than addressing the Star schema analytical query model failure. Star schemas simplify analytical slicing around fact and dimension tables.

C:

Use complementary file-based lake storage and relational analytics tables as needed. It serves Structured warehouse and unstructured lake coexistence, not the diagnosed Star schema analytical query model problem. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

Question 90

A user needs to retrieve one uploaded PDF by its blob name rather than SQL row ID. Select TWO statements that correctly describe the Blob storage object and container hierarchy implementation and how it can be verified.

  1. Authorized clients retrieve the correct binary object using its blob address.
  2. Configure Azure Files SMB shares and appropriate network and identity permissions.
  3. Place suitable data objects in Blob Storage containers with governed object names.
  4. Configure supported time to live settings for eligible items or containers.
  5. Rename a Blob container to a SQL database and assume JOIN works.

Explanation

Correct Answers

A:

Authorized clients retrieve the correct binary object using its blob address. This is directly observable success evidence for Blob storage object and container hierarchy.

C:

Place suitable data objects in Blob Storage containers with governed object names. This is an appropriate action for the Blob storage object and container hierarchy case. Blob Storage provides object-based access with containers and blobs.

Incorrect Answers

B:

Configure Azure Files SMB shares and appropriate network and identity permissions. This implements Azure Files SMB application migration instead of the required Blob storage object and container hierarchy function. Blob Storage provides object-based access with containers and blobs.

D:

Configure supported time to live settings for eligible items or containers. This implements Cosmos DB TTL document expiration instead of the required Blob storage object and container hierarchy function. Blob Storage provides object-based access with containers and blobs.

E:

Rename a Blob container to a SQL database and assume JOIN works. This is not a safe or appropriate Blob storage object and container hierarchy implementation. Treating container names as database tables with SQL joins causes unsupported queries.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests