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 107

Question 1060

A team wants each event counted in exactly one fixed five-minute bucket. What is the MOST appropriate next validation or correction?

  1. Create a row for each second and call it a five-minute tumbling window.
  2. Test events at minute boundaries and compare bucket counts.
  3. Validate file paths lineage and SQL measure reconciliation.
  4. Verify discoverability and access for distinct Fabric users.

Explanation

Correct Answer

B:

Test events at minute boundaries and compare bucket counts. This tests the intended result: events are assigned to nonoverlapping fixed-duration windows.

Incorrect Answers

A:

Create a row for each second and call it a five-minute tumbling window. This unsafe shortcut leaves the Tumbling time windows problem unresolved. Using overlapping hopping windows can count an event in several summaries.

C:

Validate file paths lineage and SQL measure reconciliation. It tests Structured warehouse and unstructured lake coexistence rather than the critical Tumbling time windows behavior. Tumbling windows have contiguous nonoverlapping time intervals.

D:

Verify discoverability and access for distinct Fabric users. It tests Fabric Real-Time hub stream discovery rather than the critical Tumbling time windows behavior. Tumbling windows have contiguous nonoverlapping time intervals.

Question 1061

A multiplayer game stores each player's flexible profile document. Which choice BEST meets this requirement?

  1. Assume the NoSQL API is a managed SQL Server instance with T-SQL stored procedures.
  2. Configure supported time to live settings for eligible items or containers.
  3. Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy.
  4. Configure supported Blob lifecycle rules on intended object conditions.

Explanation

Correct Answer

C:

The NoSQL API stores JSON items without requiring identical SQL rows.

Incorrect Answers

A:

Assume the NoSQL API is a managed SQL Server instance with T-SQL stored procedures. It does not implement Cosmos DB NoSQL JSON document container. Selecting a relational JOIN-heavy schema without model review may inflate request cost.

B:

Configure supported time to live settings for eligible items or containers. That action primarily handles Cosmos DB TTL document expiration; the given requirement is Cosmos DB NoSQL JSON document container. The NoSQL API stores JSON items without requiring identical SQL rows.

D:

Configure supported Blob lifecycle rules on intended object conditions. That action primarily handles Blob lifecycle management rules; the given requirement is Cosmos DB NoSQL JSON document container. The NoSQL API stores JSON items without requiring identical SQL rows.

Question 1062

Several sources have inconsistent date and currency formats. Select TWO statements that correctly describe the Fabric Dataflow Gen2 transformations implementation and how it can be verified.

  1. Assume styling the column header is equivalent to parsing its dates correctly.
  2. Select streaming for continuous low-latency needs and batch for bounded periodic jobs.
  3. Use supported Dataflow Gen2 transformations to clean and land data in an eligible destination.
  4. Use Azure Databricks with suitable Spark compute and governed data access.
  5. Output has standardized columns and repeatable refresh behavior.

Explanation

Correct Answers

C:

Use supported Dataflow Gen2 transformations to clean and land data in an eligible destination. This is an appropriate action for the Fabric Dataflow Gen2 transformations case. Power Query-based dataflows provide reusable low-code preparation of data.

E:

Output has standardized columns and repeatable refresh behavior. This is directly observable success evidence for Fabric Dataflow Gen2 transformations.

Incorrect Answers

A:

Assume styling the column header is equivalent to parsing its dates correctly. This is not a safe or appropriate Fabric Dataflow Gen2 transformations implementation. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

B:

Select streaming for continuous low-latency needs and batch for bounded periodic jobs. This implements Streaming versus batch latency choice instead of the required Fabric Dataflow Gen2 transformations function. Power Query-based dataflows provide reusable low-code preparation of data.

D:

Use Azure Databricks with suitable Spark compute and governed data access. This implements Azure Databricks Apache Spark processing instead of the required Fabric Dataflow Gen2 transformations function. Power Query-based dataflows provide reusable low-code preparation of data.

Question 1063

A logistics company estimates next month's shipment volume from history. After selecting the proper Predictive analytics forecasts approach, which observation gives the clearest evidence of success?

  1. Records are efficiently looked up by intended PartitionKey and RowKey.
  2. One complete batch produces the intended processed result before the deadline.
  3. Predictions are evaluated against held-out actual outcomes.
  4. Both old and new clients work during the agreed transition period.

Explanation

Correct Answer

C:

Predictions are evaluated against held-out actual outcomes. This is the directly observable result for Predictive analytics forecasts; predictive analytics estimates likely future outcomes from patterns.

Incorrect Answers

A:

Records are efficiently looked up by intended PartitionKey and RowKey. This supports Azure Table Storage key-value entities, not confirmation of Predictive analytics forecasts. The relevant evidence is that predictions are evaluated against held-out actual outcomes.

B:

One complete batch produces the intended processed result before the deadline. This supports Batch scheduled processing, not confirmation of Predictive analytics forecasts. The relevant evidence is that predictions are evaluated against held-out actual outcomes.

D:

Both old and new clients work during the agreed transition period. This supports DBA schema migration oversight, not confirmation of Predictive analytics forecasts. The relevant evidence is that predictions are evaluated against held-out actual outcomes.

Question 1064

A transaction fails after creating the order header but before allocating stock. Select TWO statements that correctly describe the OLTP atomic purchase transaction implementation and how it can be verified.

  1. Treat a Power BI refresh as the commit step for a credit card purchase.
  2. Both changes commit or neither change remains partially recorded.
  3. Evaluate response latency separately from aggregate processing throughput.
  4. Keep related short business writes in an atomic transaction.
  5. Prefer Parquet column-oriented files with suitable compression for column-selective analytics.

Explanation

Correct Answers

B:

Both changes commit or neither change remains partially recorded. This is directly observable success evidence for OLTP atomic purchase transaction.

D:

Keep related short business writes in an atomic transaction. This is an appropriate action for the OLTP atomic purchase transaction case. Transactional workloads emphasize consistent low-latency create update delete operations.

Incorrect Answers

A:

Treat a Power BI refresh as the commit step for a credit card purchase. This is not a safe or appropriate OLTP atomic purchase transaction implementation. Partial independent commits can oversell inventory.

C:

Evaluate response latency separately from aggregate processing throughput. This implements Operational SLA latency versus throughput instead of the required OLTP atomic purchase transaction function. Transactional workloads emphasize consistent low-latency create update delete operations.

E:

Prefer Parquet column-oriented files with suitable compression for column-selective analytics. This implements Parquet columnar analytical file instead of the required OLTP atomic purchase transaction function. Transactional workloads emphasize consistent low-latency create update delete operations.

Question 1065

A large order table has frequent WHERE OrderID queries and slow scans. After selecting the proper B tree index for lookups approach, which observation gives the clearest evidence of success?

  1. Allowed read-only workloads use designated replicas without violating freshness needs.
  2. Compute usage matches active demand and wake-up behavior meets latency targets.
  3. Repeated pages return stable nonoverlapping rows under controlled data.
  4. Execution plans show suitable index use with measured latency improvement.

Explanation

Correct Answer

D:

Execution plans show suitable index use with measured latency improvement. This is the directly observable result for B tree index for lookups; indexes trade extra storage and write overhead for faster supported reads.

Incorrect Answers

A:

Allowed read-only workloads use designated replicas without violating freshness needs. This supports Azure SQL read scale and reporting replicas, not confirmation of B tree index for lookups. The relevant evidence is that execution plans show suitable index use with measured latency improvement.

B:

Compute usage matches active demand and wake-up behavior meets latency targets. This supports Azure SQL Database serverless compute, not confirmation of B tree index for lookups. The relevant evidence is that execution plans show suitable index use with measured latency improvement.

C:

Repeated pages return stable nonoverlapping rows under controlled data. This supports SQL ORDER BY pagination stability, not confirmation of B tree index for lookups. The relevant evidence is that execution plans show suitable index use with measured latency improvement.

Question 1066

A catalog tracks products that belong to multiple promotions. Select TWO statements that correctly describe the Many to many bridge table implementation and how it can be verified.

  1. Each permitted pair is represented once and joins list associations.
  2. Add one foreign key to Students and assume it represents all student-course pairs.
  3. Use CREATE or ALTER as appropriate for relational schema changes.
  4. Model the association with a bridge table holding the two parent keys.
  5. Select an appropriate managed SQL availability configuration and review zone support.

Explanation

Correct Answers

A:

Each permitted pair is represented once and joins list associations. This is directly observable success evidence for Many to many bridge table.

D:

Model the association with a bridge table holding the two parent keys. This is an appropriate action for the Many to many bridge table case. Many-to-many relationships are often resolved with a junction table.

Incorrect Answers

B:

Add one foreign key to Students and assume it represents all student-course pairs. This is not a safe or appropriate Many to many bridge table implementation. Embedding lists of related IDs in one column makes constraints and joins harder.

C:

Use CREATE or ALTER as appropriate for relational schema changes. This implements CREATE ALTER DROP DDL instead of the required Many to many bridge table function. Many-to-many relationships are often resolved with a junction table.

E:

Select an appropriate managed SQL availability configuration and review zone support. This implements Azure SQL high availability and zone resiliency instead of the required Many to many bridge table function. Many-to-many relationships are often resolved with a junction table.

Question 1067

A company wants managed backups without migrating to the SQL Server engine. What is the MOST appropriate next validation or correction?

  1. Simulate delayed upstream processing and inspect downstream execution order.
  2. Rename a T-SQL query to .postgres and expect PostgreSQL to parse it.
  3. Verify version extension compatibility and connection requirements.
  4. Test point lookups and design partition-key distribution.

Explanation

Correct Answer

C:

Verify version extension compatibility and connection requirements. This tests the intended result: the PostgreSQL client and application use supported PostgreSQL syntax and configured features.

Incorrect Answers

A:

Simulate delayed upstream processing and inspect downstream execution order. It tests Data engineer orchestration dependencies rather than the critical Azure Database for PostgreSQL managed service behavior. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.

B:

Rename a T-SQL query to .postgres and expect PostgreSQL to parse it. This unsafe shortcut leaves the Azure Database for PostgreSQL managed service problem unresolved. Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.

D:

Test point lookups and design partition-key distribution. It tests Azure Table Storage key-value entities rather than the critical Azure Database for PostgreSQL managed service behavior. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.

Question 1068

A stock clerk needs to add an item adjust its price and retire a discontinued row. If the relevant INSERT UPDATE DELETE DML safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Embedding lists of related IDs in one column makes constraints and joins harder.
  2. Assuming the app's schema is automatically redesigned causes migration surprises.
  3. Granting public network access broadly increases exposure regardless of SQL login strength.
  4. UPDATE without an appropriate WHERE clause can modify every row.

Explanation

Correct Answer

D:

UPDATE without an appropriate WHERE clause can modify every row. Data manipulation language changes rows rather than defining the schema. A suitable check is to exercise commands on test rows and inspect transaction results.

Incorrect Answers

A:

Embedding lists of related IDs in one column makes constraints and joins harder. This failure is associated with Many to many bridge table; it is not the primary failure in the stated INSERT UPDATE DELETE DML scenario. Data manipulation language changes rows rather than defining the schema.

B:

Assuming the app's schema is automatically redesigned causes migration surprises. This failure is associated with Azure SQL Database single database PaaS; it is not the primary failure in the stated INSERT UPDATE DELETE DML scenario. Data manipulation language changes rows rather than defining the schema.

C:

Granting public network access broadly increases exposure regardless of SQL login strength. This failure is associated with Azure SQL firewall and private endpoint; it is not the primary failure in the stated INSERT UPDATE DELETE DML scenario. Data manipulation language changes rows rather than defining the schema.

Question 1069

A warehouse needs to reflect inserts and updates from an operational database. Which choice BEST meets this requirement?

  1. Read only inserted rows and claim updates and deletes were captured.
  2. Partition events by suitable key and document ordering constraints.
  3. Compare Fabric Lakehouse and Warehouse according to engineering languages and query patterns.
  4. Consume supported change data capture events with reconciliation and delete semantics.

Explanation

Correct Answer

D:

Consume supported change data capture events with reconciliation and delete semantics. CDC propagates database changes without resnapshotting every row. In the stated case, verification should show that downstream modeled state matches source transactions under agreed latency.

Incorrect Answers

A:

Read only inserted rows and claim updates and deletes were captured. It does not implement CDC propagation to analytics. Ignoring deletes or duplicate delivery can create stale or extra facts.

B:

Partition events by suitable key and document ordering constraints. That action primarily handles Event streams partitioning and key order; the given requirement is CDC propagation to analytics. CDC propagates database changes without resnapshotting every row.

C:

Compare Fabric Lakehouse and Warehouse according to engineering languages and query patterns. That action primarily handles Lakehouse versus Warehouse selection; the given requirement is CDC propagation to analytics. CDC propagates database changes without resnapshotting every row.

Question 1070

A global app needs data accessible near European and Asian customers. Which choice BEST meets this requirement?

  1. Rename the database WorldWide and assume it replicates globally.
  2. Issue a limited SAS or supported delegated access scoped by operation resource and expiry.
  3. Configure supported Cosmos DB geographic replication and eligible failover strategy.
  4. Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.

Explanation

Correct Answer

C:

Global distribution can reduce distance but replicas and failover require explicit choices.

Incorrect Answers

A:

Rename the database WorldWide and assume it replicates globally. It does not implement Cosmos DB multi-region distribution. Adding a region does not remove all replication lag or application-level conflicts.

B:

Issue a limited SAS or supported delegated access scoped by operation resource and expiry. That action primarily handles Blob SAS delegated access; the given requirement is Cosmos DB multi-region distribution. Global distribution can reduce distance but replicas and failover require explicit choices.

D:

Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. That action primarily handles Cosmos DB API for MongoDB; the given requirement is Cosmos DB multi-region distribution. Global distribution can reduce distance but replicas and failover require explicit choices.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests