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 88

Question 870

A report needs to find one phone number without parsing a free-form list. Select TWO statements that correctly describe the First normal form atomic attributes implementation and how it can be verified.

  1. Separate repeated multivalued attributes into appropriately related rows.
  2. Each value can be queried and validated without splitting a cell.
  3. Rename a comma list Email1 and declare it atomic.
  4. Apply a UNIQUE constraint or index on the additional business key.
  5. Verify managed TDE at-rest behavior and independently enforce secure connection settings.

Explanation

Correct Answers

A:

Separate repeated multivalued attributes into appropriately related rows. This is an appropriate action for the First normal form atomic attributes case. First normal form favors atomic values in relational columns.

B:

Each value can be queried and validated without splitting a cell. This is directly observable success evidence for First normal form atomic attributes.

Incorrect Answers

C:

Rename a comma list Email1 and declare it atomic. This is not a safe or appropriate First normal form atomic attributes implementation. Packing many values into one column creates update and search anomalies.

D:

Apply a UNIQUE constraint or index on the additional business key. This implements Unique index versus primary key instead of the required First normal form atomic attributes function. First normal form favors atomic values in relational columns.

E:

Verify managed TDE at-rest behavior and independently enforce secure connection settings. This implements Transparent data encryption versus query TLS instead of the required First normal form atomic attributes function. First normal form favors atomic values in relational columns.

Question 871

A media company serves recent photos frequently but retains older backups rarely. Which choice BEST meets this requirement?

  1. Denormalize bounded related data for common access and reference independent unbounded entities.
  2. Select Archive and assume users can read the object immediately with no rehydration.
  3. Use a hierarchical-namespace-enabled storage account for suitable lake needs.
  4. Choose access tiers based on expected retrieval latency transaction costs and retention.

Explanation

Correct Answer

D:

Access tiers differ in online availability and access cost, not just storage price.

Incorrect Answers

A:

Denormalize bounded related data for common access and reference independent unbounded entities. That action primarily handles Cosmos DB document embedded versus referenced data; the given requirement is Hot cool cold and archive blob tiers. Access tiers differ in online availability and access cost, not just storage price.

B:

Select Archive and assume users can read the object immediately with no rehydration. It does not implement Hot cool cold and archive blob tiers. Moving frequently accessed objects to archive can disrupt low-latency requests.

C:

Use a hierarchical-namespace-enabled storage account for suitable lake needs. That action primarily handles ADLS Gen2 hierarchical namespace; the given requirement is Hot cool cold and archive blob tiers. Access tiers differ in online availability and access cost, not just storage price.

Question 872

Analysts want data accessible to lakehouse warehouse and BI experiences. Select TWO statements that correctly describe the Microsoft Fabric OneLake unified storage implementation and how it can be verified.

  1. Select Import or DirectQuery appropriately based on freshness query load and capabilities.
  2. Use OneLake as the shared logical data-lake foundation for supported Fabric workloads.
  3. Use complementary file-based lake storage and relational analytics tables as needed.
  4. Rename an Azure Files share OneLake and claim it automatically joins Fabric.
  5. Authorized experiences reach governed data without arbitrary independent file copies.

Explanation

Correct Answers

B:

Use OneLake as the shared logical data-lake foundation for supported Fabric workloads. This is an appropriate action for the Microsoft Fabric OneLake unified storage case. OneLake unifies data access across Fabric but permissions and organization still matter.

E:

Authorized experiences reach governed data without arbitrary independent file copies. This is directly observable success evidence for Microsoft Fabric OneLake unified storage.

Incorrect Answers

A:

Select Import or DirectQuery appropriately based on freshness query load and capabilities. This implements Power BI Import versus DirectQuery mode instead of the required Microsoft Fabric OneLake unified storage function. OneLake unifies data access across Fabric but permissions and organization still matter.

C:

Use complementary file-based lake storage and relational analytics tables as needed. This implements Structured warehouse and unstructured lake coexistence instead of the required Microsoft Fabric OneLake unified storage function. OneLake unifies data access across Fabric but permissions and organization still matter.

D:

Rename an Azure Files share OneLake and claim it automatically joins Fabric. This is not a safe or appropriate Microsoft Fabric OneLake unified storage implementation. Assuming one lake makes every file publicly readable risks information exposure.

Question 873

Different visuals compute incompatible subtotals of the same fact. During testing, the team observes this specific failure: Hard-coded manually copied totals become stale when filters change. Which corrective check should be performed FIRST?

  1. Use Fabric Data Factory pipelines with ordered activities and retry/error handling.
  2. Use a calculated column for row-derived stored values and a measure for dynamic aggregations.
  3. Validate the measure under known filter slices.
  4. Save one number in a text box and call it a dynamic DAX measure.

Explanation

Correct Answer

C:

Validate the measure under known filter slices. A successful correction should demonstrate that report filters produce consistent business calculations.

Incorrect Answers

A:

Use Fabric Data Factory pipelines with ordered activities and retry/error handling. It serves Fabric Data Factory pipeline orchestration, not the diagnosed Power BI semantic model measures problem. Hard-coded manually copied totals become stale when filters change.

B:

Use a calculated column for row-derived stored values and a measure for dynamic aggregations. It serves DAX calculated column versus measure, not the diagnosed Power BI semantic model measures problem. Hard-coded manually copied totals become stale when filters change.

D:

Save one number in a text box and call it a dynamic DAX measure. This reinforces the error rather than addressing the Power BI semantic model measures failure. Measures express aggregations in a shared semantic context.

Question 874

A stream report must attribute a sensor reading to when it occurred rather than when processed. Which principle BEST explains the correct Event time versus processing time design decision?

  1. Bar and column charts support comparisons across discrete categories.
  2. Notebooks can combine code documentation and analytical results but require governed execution.
  3. Stream Analytics analyzes streams using continuous SQL-like queries.
  4. Event time differs from ingestion or compute processing time.

Explanation

Correct Answer

D:

Event time differs from ingestion or compute processing time. In this case the applicable decision is to use event timestamps and supported late-event policies when analyzing event time.

Incorrect Answers

A:

Bar and column charts support comparisons across discrete categories. That concept explains Column chart category comparison; the situation instead concerns Event time versus processing time. Grouping only by arrival time can put delayed events in the wrong period.

B:

Notebooks can combine code documentation and analytical results but require governed execution. That concept explains Databricks collaborative notebooks; the situation instead concerns Event time versus processing time. Grouping only by arrival time can put delayed events in the wrong period.

C:

Stream Analytics analyzes streams using continuous SQL-like queries. That concept explains Azure Stream Analytics SQL-like streaming; the situation instead concerns Event time versus processing time. Grouping only by arrival time can put delayed events in the wrong period.

Question 875

A user accidentally deletes valid invoice rows two hours ago. After selecting the proper Azure SQL Database backup PITR approach, which observation gives the clearest evidence of success?

  1. A recovered database reflects the selected recovery point without replacing unrelated datasets.
  2. Compute usage matches active demand and wake-up behavior meets latency targets.
  3. Updating an order date requires one logical header change.
  4. Faster reads do not create contradictory historical totals.

Explanation

Correct Answer

A:

A recovered database reflects the selected recovery point without replacing unrelated datasets. This is the directly observable result for Azure SQL Database backup PITR; managed database backups support restore windows but still require planning and testing.

Incorrect Answers

B:

Compute usage matches active demand and wake-up behavior meets latency targets. This supports Azure SQL Database serverless compute, not confirmation of Azure SQL Database backup PITR. The relevant evidence is that a recovered database reflects the selected recovery point without replacing unrelated datasets.

C:

Updating an order date requires one logical header change. This supports Second normal form partial dependency, not confirmation of Azure SQL Database backup PITR. The relevant evidence is that a recovered database reflects the selected recovery point without replacing unrelated datasets.

D:

Faster reads do not create contradictory historical totals. This supports Denormalization for analytics tradeoff, not confirmation of Azure SQL Database backup PITR. The relevant evidence is that a recovered database reflects the selected recovery point without replacing unrelated datasets.

Question 876

A retailer transfers daily ERP sales records to a central reporting environment. Which choice BEST meets this requirement?

  1. Build controlled ingestion into a governed analytical landing zone.
  2. Configure an eligible OneLake shortcut and access to its target.
  3. Create a Power BI chart and assume it automatically imports every source system.
  4. Select streaming for continuous low-latency needs and batch for bounded periodic jobs.

Explanation

Correct Answer

A:

Analytical ingestion moves and organizes data from operational sources for subsequent processing.

Incorrect Answers

B:

Configure an eligible OneLake shortcut and access to its target. That action primarily handles OneLake shortcut referencing existing data; the given requirement is Analytical ingestion from operational systems. Analytical ingestion moves and organizes data from operational sources for subsequent processing.

C:

Create a Power BI chart and assume it automatically imports every source system. It does not implement Analytical ingestion from operational systems. Missing ingestion error handling can silently omit entire business units.

D:

Select streaming for continuous low-latency needs and batch for bounded periodic jobs. That action primarily handles Streaming versus batch latency choice; the given requirement is Analytical ingestion from operational systems. Analytical ingestion moves and organizes data from operational sources for subsequent processing.

Question 877

Event producers evolve optional fields while consumers retain older event versions. Select TWO statements that correctly describe the Avro schema-aware records implementation and how it can be verified.

  1. Assume a schema registry makes every arbitrary incompatible field change safe.
  2. Define quality checks for missing invalid and duplicate business records.
  3. Use Avro with compatible schema evolution rules for serialized data exchange.
  4. Compare stable relationships and query needs with variable document structure before choosing the model.
  5. Old and new event consumers decode supported fields according to their schema.

Explanation

Correct Answers

C:

Use Avro with compatible schema evolution rules for serialized data exchange. This is an appropriate action for the Avro schema-aware records case. Schema-aware serialization supports interoperability but still requires compatibility planning.

E:

Old and new event consumers decode supported fields according to their schema. This is directly observable success evidence for Avro schema-aware records.

Incorrect Answers

A:

Assume a schema registry makes every arbitrary incompatible field change safe. This is not a safe or appropriate Avro schema-aware records implementation. Introducing a mandatory field without a default can break older consumers.

B:

Define quality checks for missing invalid and duplicate business records. This implements Data quality completeness and accuracy instead of the required Avro schema-aware records function. Schema-aware serialization supports interoperability but still requires compatibility planning.

D:

Compare stable relationships and query needs with variable document structure before choosing the model. This implements Relational rows versus document attributes instead of the required Avro schema-aware records function. Schema-aware serialization supports interoperability but still requires compatibility planning.

Question 878

Security operations queries billions of timestamped application events. After selecting the proper Fabric Eventhouse KQL event analytics approach, which observation gives the clearest evidence of success?

  1. Time-filtered KQL queries return current and historical event patterns.
  2. Distributed transformations produce correct partitions and aggregated outputs.
  3. Aggregates follow order-line grain without multiplying revenue.
  4. Consumers read partitioned event streams with tracked sequence and retention.

Explanation

Correct Answer

A:

Time-filtered KQL queries return current and historical event patterns. This is the directly observable result for Fabric Eventhouse KQL event analytics; eventhouse is optimized for event and time-series analytical workloads.

Incorrect Answers

B:

Distributed transformations produce correct partitions and aggregated outputs. This supports Azure Databricks Apache Spark processing, not confirmation of Fabric Eventhouse KQL event analytics. The relevant evidence is that time-filtered KQL queries return current and historical event patterns.

C:

Aggregates follow order-line grain without multiplying revenue. This supports Analytical fact and dimension grain, not confirmation of Fabric Eventhouse KQL event analytics. The relevant evidence is that time-filtered KQL queries return current and historical event patterns.

D:

Consumers read partitioned event streams with tracked sequence and retention. This supports Azure Event Hubs event ingestion, not confirmation of Fabric Eventhouse KQL event analytics. The relevant evidence is that time-filtered KQL queries return current and historical event patterns.

Question 879

Heavy notebooks compete with production refreshes for capacity. During testing, the team observes this specific failure: Overprivileged viewers can alter shared semantic assets. Which corrective check should be performed FIRST?

  1. Test operations under viewer versus contributor identities and observe capacity.
  2. Assume publishing a workspace public link makes its lakehouse secure.
  3. Use a Fabric Warehouse for supported SQL-centric analytical table operations.
  4. Select Import or DirectQuery appropriately based on freshness query load and capabilities.

Explanation

Correct Answer

A:

Test operations under viewer versus contributor identities and observe capacity. A successful correction should demonstrate that authors and viewers have correct permissions and workloads meet expected limits.

Incorrect Answers

B:

Assume publishing a workspace public link makes its lakehouse secure. This reinforces the error rather than addressing the Fabric workspace permissions and capacity failure. Fabric workloads share governance and capacity concepts across experiences.

C:

Use a Fabric Warehouse for supported SQL-centric analytical table operations. It serves Fabric Warehouse relational reporting, not the diagnosed Fabric workspace permissions and capacity problem. Overprivileged viewers can alter shared semantic assets.

D:

Select Import or DirectQuery appropriately based on freshness query load and capabilities. It serves Power BI Import versus DirectQuery mode, not the diagnosed Fabric workspace permissions and capacity problem. Overprivileged viewers can alter shared semantic assets.

Question 880

Duplicating the same product-location pair creates double stock balances. What is the MOST appropriate next validation or correction?

  1. Test distinct warehouses and duplicate identical pairs.
  2. Inventory SQL Agent jobs linked servers and supported features before migration.
  3. Treat a composite key as two unrelated unique single-column constraints.
  4. Follow functional dependencies and test a rename operation.

Explanation

Correct Answer

A:

Test distinct warehouses and duplicate identical pairs. This tests the intended result: only one row exists for each allowed product-location combination.

Incorrect Answers

B:

Inventory SQL Agent jobs linked servers and supported features before migration. It tests Azure SQL Managed Instance compatibility rather than the critical Composite primary key association behavior. A composite primary key identifies rows using multiple columns.

C:

Treat a composite key as two unrelated unique single-column constraints. This unsafe shortcut leaves the Composite primary key association problem unresolved. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

D:

Follow functional dependencies and test a rename operation. It tests Third normal form transitive dependency rather than the critical Composite primary key association behavior. A composite primary key identifies rows using multiple columns.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests