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 104

Question 1030

Operations needs to recover a recent removed object within the configured interval. Select TWO statements that correctly describe the Blob soft delete recovery implementation and how it can be verified.

  1. Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.
  2. Enable suitable blob soft delete retention and test restore.
  3. Assume an existing object name guarantees a deleted version can be recovered forever.
  4. Configure supported Azure Files snapshot or backup protection.
  5. A deleted object is restorable within the planned window.

Explanation

Correct Answers

B:

Enable suitable blob soft delete retention and test restore. This is an appropriate action for the Blob soft delete recovery case. Soft delete retains recoverable deleted content for a configured period.

E:

A deleted object is restorable within the planned window. This is directly observable success evidence for Blob soft delete recovery.

Incorrect Answers

A:

Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. This implements Cosmos DB API for MongoDB instead of the required Blob soft delete recovery function. Soft delete retains recoverable deleted content for a configured period.

C:

Assume an existing object name guarantees a deleted version can be recovered forever. This is not a safe or appropriate Blob soft delete recovery implementation. Without prior configuration or after expiration recovery may not be possible.

D:

Configure supported Azure Files snapshot or backup protection. This implements Azure Files snapshots and backups instead of the required Blob soft delete recovery function. Soft delete retains recoverable deleted content for a configured period.

Question 1031

Several sources have inconsistent date and currency formats. Which principle BEST explains the correct Fabric Dataflow Gen2 transformations design decision?

  1. Power Query-based dataflows provide reusable low-code preparation of data.
  2. Pie-like charts express part-to-whole composition.
  3. Notebooks can combine code documentation and analytical results but require governed execution.
  4. Checkpointing records stream progress; retries may still deliver records more than once.

Explanation

Correct Answer

A:

Power Query-based dataflows provide reusable low-code preparation of data. In this case the applicable decision is to use supported Dataflow Gen2 transformations to clean and land data in an eligible destination.

Incorrect Answers

B:

Pie-like charts express part-to-whole composition. That concept explains Pie donut chart proportion caution; the situation instead concerns Fabric Dataflow Gen2 transformations. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

C:

Notebooks can combine code documentation and analytical results but require governed execution. That concept explains Databricks collaborative notebooks; the situation instead concerns Fabric Dataflow Gen2 transformations. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

D:

Checkpointing records stream progress; retries may still deliver records more than once. That concept explains Streaming checkpoints and replay; the situation instead concerns Fabric Dataflow Gen2 transformations. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

Question 1032

Clickstream consumers process many users in parallel. If the relevant Event streams partitioning and key order safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Counting events without time filtering can misstate incident scope.
  2. Mistaking Copy Activity for an always-on SQL database can misdesign access.
  3. Starting every activity simultaneously may publish partial outputs.
  4. Assuming order across unrelated partitions can corrupt sequence reconstruction.

Explanation

Correct Answer

D:

Assuming order across unrelated partitions can corrupt sequence reconstruction. Partitioned streaming distributes throughput but global ordering is not guaranteed. A suitable check is to inject interleaved customer events across partitions and inspect offsets.

Incorrect Answers

A:

Counting events without time filtering can misstate incident scope. This failure is associated with KQL summarize time-series events; it is not the primary failure in the stated Event streams partitioning and key order scenario. Partitioned streaming distributes throughput but global ordering is not guaranteed.

B:

Mistaking Copy Activity for an always-on SQL database can misdesign access. This failure is associated with Azure Data Factory Copy Activity; it is not the primary failure in the stated Event streams partitioning and key order scenario. Partitioned streaming distributes throughput but global ordering is not guaranteed.

C:

Starting every activity simultaneously may publish partial outputs. This failure is associated with Fabric Data Factory pipeline orchestration; it is not the primary failure in the stated Event streams partitioning and key order scenario. Partitioned streaming distributes throughput but global ordering is not guaranteed.

Question 1033

Heavy notebooks compete with production refreshes for capacity. Which principle BEST explains the correct Fabric workspace permissions and capacity design decision?

  1. Fabric workloads share governance and capacity concepts across experiences.
  2. ELT loads before transformation and uses destination processing resources.
  3. Cards emphasize one important measure rather than complex multivariate trends.
  4. IoT Hub adds device management and identities around IoT messages.

Explanation

Correct Answer

A:

Fabric workloads share governance and capacity concepts across experiences. In this case the applicable decision is to govern Fabric workspace roles and appropriate compute capacity configuration.

Incorrect Answers

B:

ELT loads before transformation and uses destination processing resources. That concept explains ELT warehouse pushdown transforms; the situation instead concerns Fabric workspace permissions and capacity. Overprivileged viewers can alter shared semantic assets.

C:

Cards emphasize one important measure rather than complex multivariate trends. That concept explains KPI card single metric; the situation instead concerns Fabric workspace permissions and capacity. Overprivileged viewers can alter shared semantic assets.

D:

IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Fabric workspace permissions and capacity. Overprivileged viewers can alter shared semantic assets.

Question 1034

Financial source files contain malformed currency codes. Which choice BEST meets this requirement?

  1. Use Fabric Real-Time hub to find and manage accessible streams.
  2. Call a source CSV clean because its filename contains FINAL.
  3. Apply staged ETL validation and standardization ahead of curated storage.
  4. Store appropriate analytical data in Parquet columnar files.

Explanation

Correct Answer

C:

ETL applies transformations before data reaches the analytical target.

Incorrect Answers

A:

Use Fabric Real-Time hub to find and manage accessible streams. That action primarily handles Fabric Real-Time hub stream discovery; the given requirement is Batch ETL staging and cleansing. ETL applies transformations before data reaches the analytical target.

B:

Call a source CSV clean because its filename contains FINAL. It does not implement Batch ETL staging and cleansing. Loading unvalidated data corrupts downstream measures.

D:

Store appropriate analytical data in Parquet columnar files. That action primarily handles Parquet compressed columnar analytics; the given requirement is Batch ETL staging and cleansing. ETL applies transformations before data reaches the analytical target.

Question 1035

Operations needs to recover a recent removed object within the configured interval. What is the MOST appropriate next validation or correction?

  1. Delete and restore a sample object and review retention settings.
  2. Compare RU charge for point reads and full scans.
  3. Test overwrites and restoration from the recorded version.
  4. Assume an existing object name guarantees a deleted version can be recovered forever.

Explanation

Correct Answer

A:

Delete and restore a sample object and review retention settings. This tests the intended result: a deleted object is restorable within the planned window.

Incorrect Answers

B:

Compare RU charge for point reads and full scans. It tests Cosmos DB Request Unit RU accounting rather than the critical Blob soft delete recovery behavior. Soft delete retains recoverable deleted content for a configured period.

C:

Test overwrites and restoration from the recorded version. It tests Blob versioning on overwrite rather than the critical Blob soft delete recovery behavior. Soft delete retains recoverable deleted content for a configured period.

D:

Assume an existing object name guarantees a deleted version can be recovered forever. This unsafe shortcut leaves the Blob soft delete recovery problem unresolved. Without prior configuration or after expiration recovery may not be possible.

Question 1036

An operator wants to resume from a durable event offset after a crash. Which principle BEST explains the correct Streaming checkpoints and replay design decision?

  1. Medallion layers make data refinement and reuse explicit.
  2. Activator turns detected data conditions into governed actions.
  3. Checkpointing records stream progress; retries may still deliver records more than once.
  4. Pie-like charts express part-to-whole composition.

Explanation

Correct Answer

C:

Checkpointing records stream progress; retries may still deliver records more than once. In this case the applicable decision is to persist consumer checkpoints and design idempotent downstream handling.

Incorrect Answers

A:

Medallion layers make data refinement and reuse explicit. That concept explains Bronze silver gold medallion design; the situation instead concerns Streaming checkpoints and replay. Advancing offsets before successful sink commit can lose events.

B:

Activator turns detected data conditions into governed actions. That concept explains Fabric Activator rule-triggered action; the situation instead concerns Streaming checkpoints and replay. Advancing offsets before successful sink commit can lose events.

D:

Pie-like charts express part-to-whole composition. That concept explains Pie donut chart proportion caution; the situation instead concerns Streaming checkpoints and replay. Advancing offsets before successful sink commit can lose events.

Question 1037

A team wants parquet tables visible to more than one analytics engine. What is the MOST appropriate next validation or correction?

  1. Register tables and verify supported query endpoints.
  2. Test known event timestamps against expected overlapping windows.
  3. Compare accepted and rejected records after validation.
  4. Use a SQL Server VM directory and claim it is a Fabric Lakehouse.

Explanation

Correct Answer

A:

Register tables and verify supported query endpoints. This tests the intended result: supported Spark and SQL experiences access the intended lakehouse tables.

Incorrect Answers

B:

Test known event timestamps against expected overlapping windows. It tests Hopping sliding analytic windows rather than the critical Fabric Lakehouse managed tables and files behavior. Lakehouse combines files and tables for mixed analytical workloads.

C:

Compare accepted and rejected records after validation. It tests Batch ETL staging and cleansing rather than the critical Fabric Lakehouse managed tables and files behavior. Lakehouse combines files and tables for mixed analytical workloads.

D:

Use a SQL Server VM directory and claim it is a Fabric Lakehouse. This unsafe shortcut leaves the Fabric Lakehouse managed tables and files problem unresolved. Treating every random file as an automatically registered table causes missing data.

Question 1038

Management wants year to quarter to month exploration. After selecting the proper Drill-down hierarchy for time approach, which observation gives the clearest evidence of success?

  1. The headline number responds to intended filters and current refresh state.
  2. Aggregations reflect intended occurrence windows despite bounded delays.
  3. Downstream modeled state matches source transactions under agreed latency.
  4. Drill-down shows consistent yearly quarterly and monthly slices.

Explanation

Correct Answer

D:

Drill-down shows consistent yearly quarterly and monthly slices. This is the directly observable result for Drill-down hierarchy for time; hierarchies let users navigate aggregation levels.

Incorrect Answers

A:

The headline number responds to intended filters and current refresh state. This supports KPI card single metric, not confirmation of Drill-down hierarchy for time. The relevant evidence is that drill-down shows consistent yearly quarterly and monthly slices.

B:

Aggregations reflect intended occurrence windows despite bounded delays. This supports Event time versus processing time, not confirmation of Drill-down hierarchy for time. The relevant evidence is that drill-down shows consistent yearly quarterly and monthly slices.

C:

Downstream modeled state matches source transactions under agreed latency. This supports CDC propagation to analytics, not confirmation of Drill-down hierarchy for time. The relevant evidence is that drill-down shows consistent yearly quarterly and monthly slices.

Question 1039

A team builds separate SQL calculations for every visual and gets mismatched results. Select TWO statements that correctly describe the Semantic model over curated analytics implementation and how it can be verified.

  1. Use a Fabric Warehouse for supported SQL-centric analytical table operations.
  2. Separate reports calculate the same KPI under equivalent filters.
  3. Use a calculated column for row-derived stored values and a measure for dynamic aggregations.
  4. Assume a pretty dashboard theme defines a metric's business semantics.
  5. Publish a governed semantic model with shared dimensions and measures.

Explanation

Correct Answers

B:

Separate reports calculate the same KPI under equivalent filters. This is directly observable success evidence for Semantic model over curated analytics.

E:

Publish a governed semantic model with shared dimensions and measures. This is an appropriate action for the Semantic model over curated analytics case. Semantic modeling makes reusable business meanings above source tables.

Incorrect Answers

A:

Use a Fabric Warehouse for supported SQL-centric analytical table operations. This implements Fabric Warehouse relational reporting instead of the required Semantic model over curated analytics function. Semantic modeling makes reusable business meanings above source tables.

C:

Use a calculated column for row-derived stored values and a measure for dynamic aggregations. This implements DAX calculated column versus measure instead of the required Semantic model over curated analytics function. Semantic modeling makes reusable business meanings above source tables.

D:

Assume a pretty dashboard theme defines a metric's business semantics. This is not a safe or appropriate Semantic model over curated analytics implementation. Duplicated ad hoc measures create contradictory dashboards.

Question 1040

A team wants fast queries over real-time logs with Kusto Query Language. Select TWO statements that correctly describe the Fabric Eventhouse KQL event analytics implementation and how it can be verified.

  1. Apply hopping windows with defined window size and hop interval.
  2. Use Fabric Data Factory pipelines with ordered activities and retry/error handling.
  3. Use ordinary MySQL stored procedures against KQL and expect full compatibility.
  4. Time-filtered KQL queries return current and historical event patterns.
  5. Store supported event data in Fabric Eventhouse and query using KQL.

Explanation

Correct Answers

D:

Time-filtered KQL queries return current and historical event patterns. This is directly observable success evidence for Fabric Eventhouse KQL event analytics.

E:

Store supported event data in Fabric Eventhouse and query using KQL. This is an appropriate action for the Fabric Eventhouse KQL event analytics case. Eventhouse is optimized for event and time-series analytical workloads.

Incorrect Answers

A:

Apply hopping windows with defined window size and hop interval. This implements Hopping sliding analytic windows instead of the required Fabric Eventhouse KQL event analytics function. Eventhouse is optimized for event and time-series analytical workloads.

B:

Use Fabric Data Factory pipelines with ordered activities and retry/error handling. This implements Fabric Data Factory pipeline orchestration instead of the required Fabric Eventhouse KQL event analytics function. Eventhouse is optimized for event and time-series analytical workloads.

C:

Use ordinary MySQL stored procedures against KQL and expect full compatibility. This is not a safe or appropriate Fabric Eventhouse KQL event analytics implementation. Treating an Eventhouse as a SQL Server OLTP endpoint can confuse supported query syntax.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests