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 32

Question 310

An inventory edit fails validation before the purchase completes. What is the MOST appropriate next validation or correction?

  1. Inject an error between updates and compare resulting balances.
  2. Treat a dashboard refresh as SQL transaction COMMIT.
  3. Follow functional dependencies and test a rename operation.
  4. Exercise retry logic and inspect tier redundancy capabilities.

Explanation

Correct Answer

A:

Inject an error between updates and compare resulting balances. This tests the intended result: both sides are committed together or no partial change remains.

Incorrect Answers

B:

Treat a dashboard refresh as SQL transaction COMMIT. This unsafe shortcut leaves the SQL COMMIT and ROLLBACK transaction problem unresolved. Independent nontransactional updates can leave inconsistent totals.

C:

Follow functional dependencies and test a rename operation. It tests Third normal form transitive dependency rather than the critical SQL COMMIT and ROLLBACK transaction behavior. Atomicity is an ACID property of relational transactions.

D:

Exercise retry logic and inspect tier redundancy capabilities. It tests Azure SQL high availability and zone resiliency rather than the critical SQL COMMIT and ROLLBACK transaction behavior. Atomicity is an ACID property of relational transactions.

Question 311

Finance needs a curated history of sales measures by fiscal month. After selecting the proper Analytical warehouse for structured reporting approach, which observation gives the clearest evidence of success?

  1. Searches find relevant content while record reads remain reliable.
  2. Old and new event consumers decode supported fields according to their schema.
  3. Aggregates respond efficiently while historical definitions remain consistent.
  4. Recommendations respect costs limits and forecast assumptions.

Explanation

Correct Answer

C:

Aggregates respond efficiently while historical definitions remain consistent. This is the directly observable result for Analytical warehouse for structured reporting; a warehouse organizes integrated analytical tables optimized for reporting.

Incorrect Answers

A:

Searches find relevant content while record reads remain reliable. This supports Document indexing versus full-text search, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.

B:

Old and new event consumers decode supported fields according to their schema. This supports Avro schema-aware records, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.

D:

Recommendations respect costs limits and forecast assumptions. This supports Prescriptive decision optimization, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.

Question 312

A critical dataset must remain available during a zone failure. If the relevant Storage resiliency and replicas safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Unqualified names may resolve differently across callers and cause wrong updates.
  2. Lacking transform history prevents root-cause analysis of bad metrics.
  3. Lack of idempotency can duplicate rows on rerun.
  4. A replicated accidental deletion may propagate to copies.

Explanation

Correct Answer

D:

A replicated accidental deletion may propagate to copies. Replication improves availability but is not always a replacement for recoverable historic versions. A suitable check is to test restore points separately from zone failover behaviors.

Incorrect Answers

A:

Unqualified names may resolve differently across callers and cause wrong updates. This failure is associated with Relational database catalog schemas; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.

B:

Lacking transform history prevents root-cause analysis of bad metrics. This failure is associated with Data lineage from source to report; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.

C:

Lack of idempotency can duplicate rows on rerun. This failure is associated with Batch scheduled processing; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.

Question 313

A project team should view reports without editing shared pipelines. Which choice BEST meets this requirement?

  1. Assume publishing a workspace public link makes its lakehouse secure.
  2. Govern Fabric workspace roles and appropriate compute capacity configuration.
  3. Use OneLake as the shared logical data-lake foundation for supported Fabric workloads.
  4. Create supported Fabric Eventstreams transformations and destination routing.

Explanation

Correct Answer

B:

Fabric workloads share governance and capacity concepts across experiences.

Incorrect Answers

A:

Assume publishing a workspace public link makes its lakehouse secure. It does not implement Fabric workspace permissions and capacity. Overprivileged viewers can alter shared semantic assets.

C:

Use OneLake as the shared logical data-lake foundation for supported Fabric workloads. That action primarily handles Microsoft Fabric OneLake unified storage; the given requirement is Fabric workspace permissions and capacity. Fabric workloads share governance and capacity concepts across experiences.

D:

Create supported Fabric Eventstreams transformations and destination routing. That action primarily handles Fabric Eventstreams real-time routing; the given requirement is Fabric workspace permissions and capacity. Fabric workloads share governance and capacity concepts across experiences.

Question 314

A report uses a map with ambiguous city names shared by several countries. Which principle BEST explains the correct Map visual geographic measures design decision?

  1. Measures express aggregations in a shared semantic context.
  2. Columnar storage can improve compression and projection-oriented analytics.
  3. Large-scale analytics integrates multiple data formats and query models.
  4. Geographic visuals require accurate location encoding and appropriate map granularity.

Explanation

Correct Answer

D:

Geographic visuals require accurate location encoding and appropriate map granularity. In this case the applicable decision is to use an appropriate map visual with geographic fields and data category metadata.

Incorrect Answers

A:

Measures express aggregations in a shared semantic context. That concept explains Power BI semantic model measures; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.

B:

Columnar storage can improve compression and projection-oriented analytics. That concept explains Parquet compressed columnar analytics; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.

C:

Large-scale analytics integrates multiple data formats and query models. That concept explains Structured warehouse and unstructured lake coexistence; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.

Question 315

A catalog tracks products that belong to multiple promotions. Which principle BEST explains the correct Many to many bridge table design decision?

  1. Many-to-many relationships are often resolved with a junction table.
  2. Deployment models trade managed convenience for operating-system and instance control.
  3. A table can enforce uniqueness on nonprimary attributes.
  4. Azure SQL Database abstracts most server and engine patch operations.

Explanation

Correct Answer

A:

Many-to-many relationships are often resolved with a junction table. In this case the applicable decision is to model the association with a bridge table holding the two parent keys.

Incorrect Answers

B:

Deployment models trade managed convenience for operating-system and instance control. That concept explains SQL deployment choice by control plane; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.

C:

A table can enforce uniqueness on nonprimary attributes. That concept explains Unique index versus primary key; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.

D:

Azure SQL Database abstracts most server and engine patch operations. That concept explains Azure SQL Database single database PaaS; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.

Question 316

A vendor wants shared provisioned compute across multiple Azure SQL databases. What is the MOST appropriate next validation or correction?

  1. Combine all databases into one CSV and call it an elastic pool.
  2. Monitor per-database and pool resource metrics under load.
  3. Compare prejoin row counts with postjoin cardinalities.
  4. Run an isolated restore and reconcile target time and transactions.

Explanation

Correct Answer

B:

Monitor per-database and pool resource metrics under load. This tests the intended result: peak tenants borrow capacity while pool-wide utilization stays manageable.

Incorrect Answers

A:

Combine all databases into one CSV and call it an elastic pool. This unsafe shortcut leaves the Azure SQL elastic pool sharing problem unresolved. A single noisy tenant can consume shared capacity without proper governance.

C:

Compare prejoin row counts with postjoin cardinalities. It tests Cardinality of joined dimensions rather than the critical Azure SQL elastic pool sharing behavior. Elastic pools support shared resource budgeting for multiple databases.

D:

Run an isolated restore and reconcile target time and transactions. It tests Azure SQL Database backup PITR rather than the critical Azure SQL elastic pool sharing behavior. Elastic pools support shared resource budgeting for multiple databases.

Question 317

A system permits only one account for each normalized username. If the relevant Unique index versus primary key safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Relying solely on application checks allows races that create duplicates.
  2. Assuming zero start latency after auto-pause can disappoint clients.
  3. Blindly moving instance-specific code to Azure SQL Database can fail.
  4. UI-only validation can be bypassed by other write clients.

Explanation

Correct Answer

A:

Relying solely on application checks allows races that create duplicates. A table can enforce uniqueness on nonprimary attributes. A suitable check is to test simultaneous duplicate inserts and database errors.

Incorrect Answers

B:

Assuming zero start latency after auto-pause can disappoint clients. This failure is associated with Azure SQL Database serverless compute; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.

C:

Blindly moving instance-specific code to Azure SQL Database can fail. This failure is associated with Azure SQL Managed Instance compatibility; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.

D:

UI-only validation can be bypassed by other write clients. This failure is associated with Relational constraint CHECK and NOT NULL; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.

Question 318

A report needs a ranking of regions rather than a time trend. What is the MOST appropriate next validation or correction?

  1. Use unrelated three-dimensional depth as proof one category sold more.
  2. Check zero baselines and sort order for fairness.
  3. Verify Spark job execution and source-to-result reconciliation.
  4. Inspect gateway connection refresh history and credential state.

Explanation

Correct Answer

B:

Check zero baselines and sort order for fairness. This tests the intended result: relative category sizes and labels are clear.

Incorrect Answers

A:

Use unrelated three-dimensional depth as proof one category sold more. This unsafe shortcut leaves the Column chart category comparison problem unresolved. A line chart with arbitrary category connections may imply continuity.

C:

Verify Spark job execution and source-to-result reconciliation. It tests Azure Databricks Apache Spark processing rather than the critical Column chart category comparison behavior. Bar and column charts support comparisons across discrete categories.

D:

Inspect gateway connection refresh history and credential state. It tests Power BI scheduled refresh and gateway rather than the critical Column chart category comparison behavior. Bar and column charts support comparisons across discrete categories.

Question 319

An order design embeds thousands of unrelated products in one customer document. Which principle BEST explains the correct Cosmos DB document embedded versus referenced data design decision?

  1. Document modeling balances embedded locality against duplication and item size.
  2. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
  3. Table Storage identifies entities by partition and row keys.
  4. Azure Files provides managed shared file access distinct from object Blob access.

Explanation

Correct Answer

A:

Document modeling balances embedded locality against duplication and item size. In this case the applicable decision is to denormalize bounded related data for common access and reference independent unbounded entities.

Incorrect Answers

B:

Cassandra API exposes a compatible wide-column model distinct from document NoSQL. That concept explains Cosmos DB API for Apache Cassandra; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.

C:

Table Storage identifies entities by partition and row keys. That concept explains Table Storage PartitionKey and RowKey; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.

D:

Azure Files provides managed shared file access distinct from object Blob access. That concept explains Azure Files SMB application migration; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.

Question 320

A parser cannot find a child element because its namespace is ignored. Which principle BEST explains the correct XML tagged hierarchy design decision?

  1. XML explicitly represents a hierarchy using nested tags and attributes.
  2. Descriptive analytics summarizes history; diagnostic analytics explores causes.
  3. ELT shifts transformation to the destination processing platform.
  4. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.

Explanation

Correct Answer

A:

XML explicitly represents a hierarchy using nested tags and attributes. In this case the applicable decision is to parse XML with namespace-aware paths and appropriate entity handling.

Incorrect Answers

B:

Descriptive analytics summarizes history; diagnostic analytics explores causes. That concept explains Descriptive versus diagnostic analytics; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.

C:

ELT shifts transformation to the destination processing platform. That concept explains ELT load then transform in engine; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.

D:

Timestamp interpretation needs explicit timezone conventions for cross-region analysis. That concept explains Timestamp and timezone representation; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests