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 109

Question 1080

A lakehouse can ingest raw transactions and use SQL engines to clean them. If the relevant ELT warehouse pushdown transforms safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating overlapping counts as disjoint totals can double-count dashboard sums.
  2. Reading Parquet using a line-by-line CSV parser causes errors.
  3. Dropping raw inputs before validating transforms harms reproducibility.
  4. A single historical SELECT does not continuously process future events.

Explanation

Correct Answer

C:

Dropping raw inputs before validating transforms harms reproducibility. ELT loads before transformation and uses destination processing resources. A suitable check is to validate SQL transformation lineage and source-to-target row counts.

Incorrect Answers

A:

Treating overlapping counts as disjoint totals can double-count dashboard sums. This failure is associated with Hopping sliding analytic windows; it is not the primary failure in the stated ELT warehouse pushdown transforms scenario. ELT loads before transformation and uses destination processing resources.

B:

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 ELT warehouse pushdown transforms scenario. ELT loads before transformation and uses destination processing resources.

D:

A single historical SELECT does not continuously process future events. This failure is associated with Azure Stream Analytics SQL-like streaming; it is not the primary failure in the stated ELT warehouse pushdown transforms scenario. ELT loads before transformation and uses destination processing resources.

Question 1081

A company wants staff to use centrally governed Microsoft Entra identity for SQL logins. If the relevant Azure SQL authentication and Entra identity safeguard is skipped, which failure is MOST directly associated with that omission?

  1. An Entra login by itself does not grant access to every table.
  2. Casual duplication without refresh governance makes reports disagree.
  3. Unvalidated concatenation inside procedures can still create injection risk.
  4. Neglecting schema access reviews can leave insecure data even on patched engines.

Explanation

Correct Answer

A:

An Entra login by itself does not grant access to every table. Managed identity or Entra authentication can reduce password management but still needs database authorization. A suitable check is to test authentication separately from SELECT/INSERT permissions.

Incorrect Answers

B:

Casual duplication without refresh governance makes reports disagree. This failure is associated with Denormalization for analytics tradeoff; it is not the primary failure in the stated Azure SQL authentication and Entra identity scenario. Managed identity or Entra authentication can reduce password management but still needs database authorization.

C:

Unvalidated concatenation inside procedures can still create injection risk. This failure is associated with Stored procedure reusable server operation; it is not the primary failure in the stated Azure SQL authentication and Entra identity scenario. Managed identity or Entra authentication can reduce password management but still needs database authorization.

D:

This failure is associated with Azure SQL managed maintenance responsibility; it is not the primary failure in the stated Azure SQL authentication and Entra identity scenario.

Question 1082

An operations app repeatedly applies the same approved order status transition. Which choice BEST meets this requirement?

  1. Treat a stored procedure as an automatic replacement for database backup.
  2. Use a stored procedure or supported routine with parameters and controlled grants.
  3. Use an elastic pool to share eligible database resources under configured limits.
  4. Create an appropriate index on the selective lookup or join column.

Explanation

Correct Answer

B:

Procedures encapsulate server-side logic separate from simple SELECT views.

Incorrect Answers

A:

Treat a stored procedure as an automatic replacement for database backup. It does not implement Stored procedure reusable server operation. Unvalidated concatenation inside procedures can still create injection risk.

C:

Use an elastic pool to share eligible database resources under configured limits. That action primarily handles Azure SQL elastic pool sharing; the given requirement is Stored procedure reusable server operation. Procedures encapsulate server-side logic separate from simple SELECT views.

D:

Create an appropriate index on the selective lookup or join column. That action primarily handles B tree index for lookups; the given requirement is Stored procedure reusable server operation. Procedures encapsulate server-side logic separate from simple SELECT views.

Question 1083

A processing service restarts while many events are buffered. Which choice BEST meets this requirement?

  1. Delete the consumer checkpoint and claim the old stream can never replay.
  2. Persist consumer checkpoints and design idempotent downstream handling.
  3. Partition events by suitable key and document ordering constraints.
  4. Distinguish multi-page reports from service dashboards and share through correct workspace/app policy.

Explanation

Correct Answer

B:

Checkpointing records stream progress; retries may still deliver records more than once.

Incorrect Answers

A:

Delete the consumer checkpoint and claim the old stream can never replay. It does not implement Streaming checkpoints and replay. Advancing offsets before successful sink commit can lose events.

C:

Partition events by suitable key and document ordering constraints. That action primarily handles Event streams partitioning and key order; the given requirement is Streaming checkpoints and replay. Checkpointing records stream progress; retries may still deliver records more than once.

D:

Distinguish multi-page reports from service dashboards and share through correct workspace/app policy. That action primarily handles Power BI reports dashboards and sharing; the given requirement is Streaming checkpoints and replay. Checkpointing records stream progress; retries may still deliver records more than once.

Question 1084

A designer considers a pie chart for hundreds of daily measurements. What is the MOST appropriate next validation or correction?

  1. Test app audience membership and semantic model access.
  2. Use a pie chart with one slice per second as the default trend visualization.
  3. Replay labeled normal and abnormal test event sequences.
  4. Review axis ordering and missing-date handling.

Explanation

Correct Answer

D:

Review axis ordering and missing-date handling. This tests the intended result: trend changes are visible in chronological order.

Incorrect Answers

A:

Test app audience membership and semantic model access. It tests Power BI reports dashboards and sharing rather than the critical Line chart time-series selection behavior. Line charts effectively show change across time.

B:

Use a pie chart with one slice per second as the default trend visualization. This unsafe shortcut leaves the Line chart time-series selection problem unresolved. Treating dates as unordered labels can scramble a trend.

C:

Replay labeled normal and abnormal test event sequences. It tests Streaming anomaly detection and false positives rather than the critical Line chart time-series selection behavior. Line charts effectively show change across time.

Question 1085

New firmware adds a batteryHealth property to only some devices. Which principle BEST explains the correct Table Storage schemaless properties design decision?

  1. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.
  2. Global distribution can reduce distance but replicas and failover require explicit choices.
  3. Access tiers differ in online availability and access cost, not just storage price.
  4. Change feeds support incremental change-driven processing with defined change semantics.

Explanation

Correct Answer

A:

Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns. In this case the applicable decision is to use flexible Azure Table entity properties with explicit missing-field handling.

Incorrect Answers

B:

Global distribution can reduce distance but replicas and failover require explicit choices. That concept explains Cosmos DB multi-region distribution; the situation instead concerns Table Storage schemaless properties. Assuming every entity has all optional fields causes parsing failures.

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 Table Storage schemaless properties. Assuming every entity has all optional fields causes parsing failures.

D:

Change feeds support incremental change-driven processing with defined change semantics. That concept explains Cosmos DB change feed updates; the situation instead concerns Table Storage schemaless properties. Assuming every entity has all optional fields causes parsing failures.

Question 1086

Operators need a ten-minute rolling total updated every two minutes. Which choice BEST meets this requirement?

  1. Set the hop equal to two hours and assume a ten-minute window updates every minute.
  2. Use a tumbling window aggregation with suitable event-time semantics.
  3. Define reusable measures in the Power BI semantic model.
  4. Apply hopping windows with defined window size and hop interval.

Explanation

Correct Answer

D:

Apply hopping windows with defined window size and hop interval. Hopping windows allow overlapping periodic aggregation. In the stated case, verification should show that a single event can contribute to overlapping eligible windows.

Incorrect Answers

A:

Set the hop equal to two hours and assume a ten-minute window updates every minute. It does not implement Hopping sliding analytic windows. Treating overlapping counts as disjoint totals can double-count dashboard sums.

B:

Use a tumbling window aggregation with suitable event-time semantics. That action primarily handles Tumbling time windows; the given requirement is Hopping sliding analytic windows. Hopping windows allow overlapping periodic aggregation.

C:

Define reusable measures in the Power BI semantic model. That action primarily handles Power BI semantic model measures; the given requirement is Hopping sliding analytic windows. Hopping windows allow overlapping periodic aggregation.

Question 1087

A pagination job returns duplicate or missing records because ties have no ordering. Select TWO statements that correctly describe the SQL ORDER BY pagination stability implementation and how it can be verified.

  1. Repeated pages return stable nonoverlapping rows under controlled data.
  2. Assume primary key creation automatically sorts every SELECT query.
  3. Match aggregation grain and relationship cardinality before summing measures.
  4. Specify ORDER BY with a deterministic tie-breaker when paging.
  5. Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.

Explanation

Correct Answers

A:

Repeated pages return stable nonoverlapping rows under controlled data. This is directly observable success evidence for SQL ORDER BY pagination stability.

D:

Specify ORDER BY with a deterministic tie-breaker when paging. This is an appropriate action for the SQL ORDER BY pagination stability case. SQL row order is not guaranteed without ordering clauses.

Incorrect Answers

B:

Assume primary key creation automatically sorts every SELECT query. This is not a safe or appropriate SQL ORDER BY pagination stability implementation. Unstable ordering across ties can skip or repeat rows.

C:

Match aggregation grain and relationship cardinality before summing measures. This implements Cardinality of joined dimensions instead of the required SQL ORDER BY pagination stability function. SQL row order is not guaranteed without ordering clauses.

E:

Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO. This implements Azure SQL active geo-replication tradeoff instead of the required SQL ORDER BY pagination stability function. SQL row order is not guaranteed without ordering clauses.

Question 1088

Batch transformations exceed capacity of a single local script. Which principle BEST explains the correct Azure Databricks Apache Spark processing design decision?

  1. Activator turns detected data conditions into governed actions.
  2. Geographic visuals require accurate location encoding and appropriate map granularity.
  3. Spark processes distributed datasets in parallel across compute workers.
  4. Incremental load avoids repeated full snapshots while demanding consistent checkpoints.

Explanation

Correct Answer

C:

Spark processes distributed datasets in parallel across compute workers. In this case the applicable decision is to use Azure Databricks with suitable Spark compute and governed data access.

Incorrect Answers

A:

Activator turns detected data conditions into governed actions. That concept explains Fabric Activator rule-triggered action; the situation instead concerns Azure Databricks Apache Spark processing. Expecting a notebook file alone to execute a cluster without compute is incorrect.

B:

Geographic visuals require accurate location encoding and appropriate map granularity. That concept explains Map visual geographic measures; the situation instead concerns Azure Databricks Apache Spark processing. Expecting a notebook file alone to execute a cluster without compute is incorrect.

D:

Incremental load avoids repeated full snapshots while demanding consistent checkpoints. That concept explains Incremental ingestion with watermark; the situation instead concerns Azure Databricks Apache Spark processing. Expecting a notebook file alone to execute a cluster without compute is incorrect.

Question 1089

A team wants automatic backups and built-in SQL engine updates without managing Windows. Which principle BEST explains the correct Azure SQL Database single database PaaS design decision?

  1. GROUP BY organizes records into groups for aggregate calculations.
  2. Azure SQL Database abstracts most server and engine patch operations.
  3. Database auditing provides evidence while database roles govern permissions.
  4. Indexes trade extra storage and write overhead for faster supported reads.

Explanation

Correct Answer

B:

Azure SQL Database abstracts most server and engine patch operations. In this case the applicable decision is to choose Azure SQL Database and size the individual database compute tier.

Incorrect Answers

A:

GROUP BY organizes records into groups for aggregate calculations. That concept explains SQL GROUP BY aggregate; the situation instead concerns Azure SQL Database single database PaaS. Assuming the app's schema is automatically redesigned causes migration surprises.

C:

Database auditing provides evidence while database roles govern permissions. That concept explains Azure SQL auditing and least privilege; the situation instead concerns Azure SQL Database single database PaaS. Assuming the app's schema is automatically redesigned causes migration surprises.

D:

Indexes trade extra storage and write overhead for faster supported reads. That concept explains B tree index for lookups; the situation instead concerns Azure SQL Database single database PaaS. Assuming the app's schema is automatically redesigned causes migration surprises.

Question 1090

A developer changes document fields and queries become expensive. Select THREE statements that correctly describe the Cosmos DB NoSQL indexing and queries implementation and how it can be verified.

  1. Review supported indexing policy and partition-aware query patterns.
  2. Intended queries work with measurable RU use under representative data.
  3. Use Blob versioning where supported and protect earlier object versions.
  4. Denormalize bounded related data for common access and reference independent unbounded entities.
  5. Indexed document properties support queries while policy affects write/read cost.
  6. Assume every unbounded cross-partition query costs the same as an ID point read.

Explanation

Correct Answers

A:

Review supported indexing policy and partition-aware query patterns. This is an appropriate action for the Cosmos DB NoSQL indexing and queries case. Indexed document properties support queries while policy affects write/read cost.

B:

Intended queries work with measurable RU use under representative data. This is directly observable success evidence for Cosmos DB NoSQL indexing and queries.

E:

Indexed document properties support queries while policy affects write/read cost. This supports why the action and evidence together address Cosmos DB NoSQL indexing and queries.

Incorrect Answers

C:

Use Blob versioning where supported and protect earlier object versions. This implements Blob versioning on overwrite instead of the required Cosmos DB NoSQL indexing and queries function. Indexed document properties support queries while policy affects write/read cost.

D:

Denormalize bounded related data for common access and reference independent unbounded entities. This implements Cosmos DB document embedded versus referenced data instead of the required Cosmos DB NoSQL indexing and queries function. Indexed document properties support queries while policy affects write/read cost.

F:

Assume every unbounded cross-partition query costs the same as an ID point read. This is not a safe or appropriate Cosmos DB NoSQL indexing and queries implementation. Excessive indexing or scans may inflate RU consumption.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests