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 105

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.

Question 1041

A project expects Managed Instance to have the same endpoint topology as a public single SQL Database. Which principle BEST explains the correct SQL Managed Instance virtual network design decision?

  1. Indexes trade extra storage and write overhead for faster supported reads.
  2. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.
  3. PostgreSQL services preserve engine-specific language and compatibility semantics.
  4. Second normal form removes partial dependencies on a composite key.

Explanation

Correct Answer

B:

Managed Instance has deployment/networking characteristics that differ from a single SQL Database. In this case the applicable decision is to plan Managed Instance networking in the required Azure virtual network environment.

Incorrect Answers

A:

Indexes trade extra storage and write overhead for faster supported reads. That concept explains B tree index for lookups; the situation instead concerns SQL Managed Instance virtual network. Treating MI like a random public VM port without subnet planning can block migration.

C:

PostgreSQL services preserve engine-specific language and compatibility semantics. That concept explains Azure Database for PostgreSQL Flexible Server; the situation instead concerns SQL Managed Instance virtual network. Treating MI like a random public VM port without subnet planning can block migration.

D:

Second normal form removes partial dependencies on a composite key. That concept explains Second normal form partial dependency; the situation instead concerns SQL Managed Instance virtual network. Treating MI like a random public VM port without subnet planning can block migration.

Question 1042

A KPI query joins products dates and stores to measure revenue. What is the MOST appropriate next validation or correction?

  1. Rehearse a failed write and inspect committed version visibility.
  2. Join every fact to every possible dimension row and call the total accurate.
  3. Test hierarchy navigation and chronological sorting.
  4. Inspect row cardinality and reconcile known revenue totals.

Explanation

Correct Answer

D:

Inspect row cardinality and reconcile known revenue totals. This tests the intended result: aggregates follow order-line grain without multiplying revenue.

Incorrect Answers

A:

Rehearse a failed write and inspect committed version visibility. It tests Delta Lake transactional table metadata rather than the critical Analytical fact and dimension grain behavior. Facts record events/measures while dimensions describe entities and context.

B:

Join every fact to every possible dimension row and call the total accurate. This unsafe shortcut leaves the Analytical fact and dimension grain problem unresolved. Duplicated dimension matches can inflate sums.

C:

Test hierarchy navigation and chronological sorting. It tests Drill-down hierarchy for time rather than the critical Analytical fact and dimension grain behavior. Facts record events/measures while dimensions describe entities and context.

Question 1043

Business intelligence measures are double counted after arbitrary joins. Select TWO statements that correctly describe the Star schema report model implementation and how it can be verified.

  1. Publish a governed semantic model with shared dimensions and measures.
  2. Use an appropriate map visual with geographic fields and data category metadata.
  3. Model a central fact table and suitable date customer and product dimensions.
  4. Put all tables into one many-to-many relationship with bidirectional filtering by default.
  5. Filtered aggregations match approved transactional totals.

Explanation

Correct Answers

C:

Model a central fact table and suitable date customer and product dimensions. This is an appropriate action for the Star schema report model case. Star schemas simplify controlled dimension filtering for analytics.

E:

Filtered aggregations match approved transactional totals. This is directly observable success evidence for Star schema report model.

Incorrect Answers

A:

Publish a governed semantic model with shared dimensions and measures. This implements Semantic model over curated analytics instead of the required Star schema report model function. Star schemas simplify controlled dimension filtering for analytics.

B:

Use an appropriate map visual with geographic fields and data category metadata. This implements Map visual geographic measures instead of the required Star schema report model function. Star schemas simplify controlled dimension filtering for analytics.

D:

Put all tables into one many-to-many relationship with bidirectional filtering by default. This is not a safe or appropriate Star schema report model implementation. Joining dimensions directly to many unrelated fact tables can cause ambiguous paths.

Question 1044

An organization needs an operational SQL owner an ETL engineer and a report author. After selecting the proper Separation of data roles in a migration approach, which observation gives the clearest evidence of success?

  1. Searches find relevant content while record reads remain reliable.
  2. Observed quality metrics identify incomplete or duplicate data before publishing.
  3. Database is recoverable pipelines are reliable and reports use curated facts.
  4. A controlled restoration meets stated RPO and RTO objectives.

Explanation

Correct Answer

C:

Database is recoverable pipelines are reliable and reports use curated facts. This is the directly observable result for Separation of data roles in a migration; different data roles collaborate but have distinct primary responsibilities.

Incorrect Answers

A:

Searches find relevant content while record reads remain reliable. This supports Document indexing versus full-text search, not confirmation of Separation of data roles in a migration. The relevant evidence is that database is recoverable pipelines are reliable and reports use curated facts.

B:

Observed quality metrics identify incomplete or duplicate data before publishing. This supports Data quality completeness and accuracy, not confirmation of Separation of data roles in a migration. The relevant evidence is that database is recoverable pipelines are reliable and reports use curated facts.

D:

A controlled restoration meets stated RPO and RTO objectives. This supports DBA backup and recovery responsibility, not confirmation of Separation of data roles in a migration. The relevant evidence is that database is recoverable pipelines are reliable and reports use curated facts.

Question 1045

A design team reports high bulk throughput as proof checkout requests are fast. What is the MOST appropriate next validation or correction?

  1. Divide stored gigabytes by a request timeout and declare response latency solved.
  2. Collect latency distributions and batch capacity under realistic load.
  3. Test rollback when the second operation fails.
  4. Reconcile definitions against approved sample business records.

Explanation

Correct Answer

B:

Collect latency distributions and batch capacity under realistic load. This tests the intended result: both service response and bulk movement meet their distinct targets.

Incorrect Answers

A:

Divide stored gigabytes by a request timeout and declare response latency solved. This unsafe shortcut leaves the Operational SLA latency versus throughput problem unresolved. High throughput alone cannot guarantee a low p99 request latency.

C:

Test rollback when the second operation fails. It tests OLTP atomic purchase transaction rather than the critical Operational SLA latency versus throughput behavior. Latency measures time per operation; throughput measures completed work rate.

D:

Reconcile definitions against approved sample business records. It tests Data analyst metric definition rather than the critical Operational SLA latency versus throughput behavior. Latency measures time per operation; throughput measures completed work rate.

Question 1046

Stakeholders cannot interpret an overcomplicated revenue dashboard. Which principle BEST explains the correct Data analyst report design design decision?

  1. Analysts translate curated data into interpretable insights.
  2. Orchestration governs execution sequence and retry behavior of data pipelines.
  3. Lineage makes analytical values accountable across processing stages.
  4. Unstructured images lack a predefined row-column model even when their metadata is structured.

Explanation

Correct Answer

A:

Analysts translate curated data into interpretable insights. In this case the applicable decision is to assign analysts to build meaningful metrics visuals and stakeholder-facing reports.

Incorrect Answers

B:

Orchestration governs execution sequence and retry behavior of data pipelines. That concept explains Data engineer orchestration dependencies; the situation instead concerns Data analyst report design. Choosing a misleading graphic can hide a real business pattern.

C:

Lineage makes analytical values accountable across processing stages. That concept explains Data lineage from source to report; the situation instead concerns Data analyst report design. Choosing a misleading graphic can hide a real business pattern.

D:

Unstructured images lack a predefined row-column model even when their metadata is structured. That concept explains Unstructured image binary files; the situation instead concerns Data analyst report design. Choosing a misleading graphic can hide a real business pattern.

Question 1047

An enterprise wants to migrate CQL client operations to a managed Azure offering. Which principle BEST explains the correct Cosmos DB API for Apache Cassandra design decision?

  1. Access tiers differ in online availability and access cost, not just storage price.
  2. File share snapshots preserve point-in-time share states when configured.
  3. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
  4. Cosmos DB consumption and reserved throughput models suit different demand patterns.

Explanation

Correct Answer

C:

Cassandra API exposes a compatible wide-column model distinct from document NoSQL. In this case the applicable decision is to consider Cosmos DB for Apache Cassandra with reviewed compatibility.

Incorrect Answers

A:

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 Cosmos DB API for Apache Cassandra. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

B:

File share snapshots preserve point-in-time share states when configured. That concept explains Azure Files snapshots and backups; the situation instead concerns Cosmos DB API for Apache Cassandra. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

D:

Cosmos DB consumption and reserved throughput models suit different demand patterns. That concept explains Cosmos DB serverless versus provisioned throughput; the situation instead concerns Cosmos DB API for Apache Cassandra. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

Question 1048

A document processor confuses a nested amount with a top-level amount. Which principle BEST explains the correct JSON arrays and nested objects design decision?

  1. Cosmos DB supports distributed data models but partition and consistency choices matter.
  2. Structured data follows an explicit schema that makes consistent queries and validation practical.
  3. JSON arrays hold ordered elements whereas objects group named properties.
  4. Drill-down and slicing reveal patterns across levels of analysis.

Explanation

Correct Answer

C:

JSON arrays hold ordered elements whereas objects group named properties. In this case the applicable decision is to preserve object hierarchy and array semantics while parsing nested JSON properties.

Incorrect Answers

A:

Cosmos DB supports distributed data models but partition and consistency choices matter. That concept explains Cosmos DB for distributed JSON apps; the situation instead concerns JSON arrays and nested objects. Flattening a nested field without tracking its parent can mix unrelated records.

B:

Structured data follows an explicit schema that makes consistent queries and validation practical. That concept explains Structured records in a customer table; the situation instead concerns JSON arrays and nested objects. Flattening a nested field without tracking its parent can mix unrelated records.

D:

Drill-down and slicing reveal patterns across levels of analysis. That concept explains Data analyst slicing and drill-down; the situation instead concerns JSON arrays and nested objects. Flattening a nested field without tracking its parent can mix unrelated records.

Question 1049

Architects choose one storage option only because both workloads contain integers. What is the MOST appropriate next validation or correction?

  1. Reconcile known records and expected missing-value rates.
  2. Pick a database solely by the number of columns in one CSV file.
  3. Benchmark representative writes and aggregate queries on candidate services.
  4. Test point lookups and design partition-key distribution.

Explanation

Correct Answer

C:

Benchmark representative writes and aggregate queries on candidate services. This tests the intended result: workload tests reflect transaction speed and analytical scans independently.

Incorrect Answers

A:

Reconcile known records and expected missing-value rates. It tests Data quality completeness and accuracy rather than the critical Data platform read and write profiles behavior. Data store suitability depends on workload access patterns not only data types.

B:

Pick a database solely by the number of columns in one CSV file. This unsafe shortcut leaves the Data platform read and write profiles problem unresolved. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

D:

Test point lookups and design partition-key distribution. It tests Azure Table Storage key-value entities rather than the critical Data platform read and write profiles behavior. Data store suitability depends on workload access patterns not only data types.

Question 1050

A team mistakenly filters SUM totals using a row-level WHERE condition. What is the MOST appropriate next validation or correction?

  1. Test a group with many small charges whose total exceeds threshold.
  2. Test connectivity from allowed and denied network locations.
  3. Test parameter validation and execution permissions.
  4. Add a WHERE Amount greater than 1000 and assume it finds all customers spending over 1000 in total.

Explanation

Correct Answer

A:

Test a group with many small charges whose total exceeds threshold. This tests the intended result: only groups whose computed total crosses the threshold remain.

Incorrect Answers

B:

Test connectivity from allowed and denied network locations. It tests Azure SQL firewall and private endpoint rather than the critical SQL HAVING after grouping behavior. HAVING filters aggregated groups while WHERE filters source rows.

C:

Test parameter validation and execution permissions. It tests Stored procedure reusable server operation rather than the critical SQL HAVING after grouping behavior. HAVING filters aggregated groups while WHERE filters source rows.

D:

Add a WHERE Amount greater than 1000 and assume it finds all customers spending over 1000 in total. This unsafe shortcut leaves the SQL HAVING after grouping problem unresolved. Filtering individual rows cannot replace a condition on group totals.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests