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 100

Question 990

A Power BI model uses duplicate dimension IDs and shows ambiguous totals. Which principle BEST explains the correct One-to-many semantic relationships design decision?

  1. Calculated columns and measures have different evaluation contexts.
  2. Analytical ingestion moves and organizes data from operational sources for subsequent processing.
  3. Star schemas simplify analytical slicing around fact and dimension tables.
  4. Relationship cardinality controls how tables filter one another.

Explanation

Correct Answer

D:

Relationship cardinality controls how tables filter one another. In this case the applicable decision is to establish valid one-to-many relationships with unique dimension keys.

Incorrect Answers

A:

Calculated columns and measures have different evaluation contexts. That concept explains DAX calculated column versus measure; the situation instead concerns One-to-many semantic relationships. Nonunique lookup keys can produce many-to-many ambiguity.

B:

Analytical ingestion moves and organizes data from operational sources for subsequent processing. That concept explains Analytical ingestion from operational systems; the situation instead concerns One-to-many semantic relationships. Nonunique lookup keys can produce many-to-many ambiguity.

C:

Star schemas simplify analytical slicing around fact and dimension tables. That concept explains Star schema analytical query model; the situation instead concerns One-to-many semantic relationships. Nonunique lookup keys can produce many-to-many ambiguity.

Question 991

A design team reports high bulk throughput as proof checkout requests are fast. Which principle BEST explains the correct Operational SLA latency versus throughput design decision?

  1. Latency measures time per operation; throughput measures completed work rate.
  2. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
  3. Batch work processes bounded collections at selected times.
  4. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

Explanation

Correct Answer

A:

Latency measures time per operation; throughput measures completed work rate. In this case the applicable decision is to evaluate response latency separately from aggregate processing throughput.

Incorrect Answers

B:

OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads. That concept explains OLTP relational versus OLAP analytical store; the situation instead concerns Operational SLA latency versus throughput. High throughput alone cannot guarantee a low p99 request latency.

C:

Batch work processes bounded collections at selected times. That concept explains Batch scheduled processing; the situation instead concerns Operational SLA latency versus throughput. High throughput alone cannot guarantee a low p99 request latency.

D:

Table Storage is a key-attribute NoSQL store not a relational SQL engine. That concept explains Azure Table Storage key-value entities; the situation instead concerns Operational SLA latency versus throughput. High throughput alone cannot guarantee a low p99 request latency.

Question 992

A supplier sends purchase orders as nested XML with attributes and namespaces. Which choice BEST meets this requirement?

  1. Represent variable properties in JSON documents with parseable key value structures.
  2. Parse XML with namespace-aware paths and appropriate entity handling.
  3. Remove every namespace declaration and assume partner document signatures remain valid.
  4. Extract and load source records then perform controlled transformations within target compute.

Explanation

Correct Answer

B:

XML explicitly represents a hierarchy using nested tags and attributes.

Incorrect Answers

A:

Represent variable properties in JSON documents with parseable key value structures. That action primarily handles Semi structured JSON documents; the given requirement is XML tagged hierarchy. XML explicitly represents a hierarchy using nested tags and attributes.

C:

Remove every namespace declaration and assume partner document signatures remain valid. It does not implement XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.

D:

Extract and load source records then perform controlled transformations within target compute. That action primarily handles ELT load then transform in engine; the given requirement is XML tagged hierarchy. XML explicitly represents a hierarchy using nested tags and attributes.

Question 993

A company plans moving a local SQL Server database to Azure SQL. If the relevant Data migration SQL Server assessment safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Repeating department names can create contradictory values.
  2. A lift-and-shift that ignores dependencies can fail despite successful bulk load.
  3. Unstable ordering across ties can skip or repeat rows.
  4. Disabling TLS because TDE is enabled exposes data in transit.

Explanation

Correct Answer

B:

A lift-and-shift that ignores dependencies can fail despite successful bulk load. Moving relational data requires compatibility assessment beyond copying data pages. A suitable check is to check application queries instance features and collation on target.

Incorrect Answers

A:

Repeating department names can create contradictory values. This failure is associated with Third normal form transitive dependency; it is not the primary failure in the stated Data migration SQL Server assessment scenario. Moving relational data requires compatibility assessment beyond copying data pages.

C:

Unstable ordering across ties can skip or repeat rows. This failure is associated with SQL ORDER BY pagination stability; it is not the primary failure in the stated Data migration SQL Server assessment scenario. Moving relational data requires compatibility assessment beyond copying data pages.

D:

Disabling TLS because TDE is enabled exposes data in transit. This failure is associated with Transparent data encryption versus query TLS; it is not the primary failure in the stated Data migration SQL Server assessment scenario. Moving relational data requires compatibility assessment beyond copying data pages.

Question 994

Duplicating the same product-location pair creates double stock balances. Select TWO statements that correctly describe the Composite primary key association implementation and how it can be verified.

  1. Define a primary key that uniquely identifies each row.
  2. Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
  3. Only one row exists for each allowed product-location combination.
  4. Treat a composite key as two unrelated unique single-column constraints.
  5. Use a composite key over the product and location identifiers.

Explanation

Correct Answers

C:

Only one row exists for each allowed product-location combination. This is directly observable success evidence for Composite primary key association.

E:

Use a composite key over the product and location identifiers. This is an appropriate action for the Composite primary key association case. A composite primary key identifies rows using multiple columns.

Incorrect Answers

A:

Define a primary key that uniquely identifies each row. This implements Primary key row uniqueness instead of the required Composite primary key association function. A composite primary key identifies rows using multiple columns.

B:

Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters. This implements Azure SQL Database serverless compute instead of the required Composite primary key association function. A composite primary key identifies rows using multiple columns.

D:

Treat a composite key as two unrelated unique single-column constraints. This is not a safe or appropriate Composite primary key association implementation. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

Question 995

Security operations queries billions of timestamped application events. Which choice BEST meets this requirement?

  1. Use ordinary MySQL stored procedures against KQL and expect full compatibility.
  2. Partition events by suitable key and document ordering constraints.
  3. Compare Fabric Lakehouse and Warehouse according to engineering languages and query patterns.
  4. Store supported event data in Fabric Eventhouse and query using KQL.

Explanation

Correct Answer

D:

Eventhouse is optimized for event and time-series analytical workloads.

Incorrect Answers

A:

Use ordinary MySQL stored procedures against KQL and expect full compatibility. It does not implement Fabric Eventhouse KQL event analytics. Treating an Eventhouse as a SQL Server OLTP endpoint can confuse supported query syntax.

B:

Partition events by suitable key and document ordering constraints. That action primarily handles Event streams partitioning and key order; the given requirement is Fabric Eventhouse KQL event analytics. Eventhouse is optimized for event and time-series analytical workloads.

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 Fabric Eventhouse KQL event analytics. Eventhouse is optimized for event and time-series analytical workloads.

Question 996

Dozens of small tenant databases peak at different times. If the relevant Azure SQL elastic pool sharing safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Repeated header attributes create inconsistent multirow updates.
  2. Filtering individual rows cannot replace a condition on group totals.
  3. A single noisy tenant can consume shared capacity without proper governance.
  4. An Entra login by itself does not grant access to every table.

Explanation

Correct Answer

C:

A single noisy tenant can consume shared capacity without proper governance. Elastic pools support shared resource budgeting for multiple databases. A suitable check is to monitor per-database and pool resource metrics under load.

Incorrect Answers

A:

Repeated header attributes create inconsistent multirow updates. This failure is associated with Second normal form partial dependency; it is not the primary failure in the stated Azure SQL elastic pool sharing scenario. Elastic pools support shared resource budgeting for multiple databases.

B:

Filtering individual rows cannot replace a condition on group totals. This failure is associated with SQL HAVING after grouping; it is not the primary failure in the stated Azure SQL elastic pool sharing scenario. Elastic pools support shared resource budgeting for multiple databases.

D:

An Entra login by itself does not grant access to every table. This failure is associated with Azure SQL authentication and Entra identity; it is not the primary failure in the stated Azure SQL elastic pool sharing scenario. Elastic pools support shared resource budgeting for multiple databases.

Question 997

An administrator confuses extra storage copies with an application data backup. What is the MOST appropriate next validation or correction?

  1. Count replicated current objects as proof every deleted prior file can be restored.
  2. Reconcile source changes and downstream checkpoints through a test.
  3. Validate grain measures and aggregations with sample fiscal periods.
  4. Test restore points separately from zone failover behaviors.

Explanation

Correct Answer

D:

Test restore points separately from zone failover behaviors. This tests the intended result: failure tests and recovery objectives align with documented copy and recovery mechanisms.

Incorrect Answers

A:

Count replicated current objects as proof every deleted prior file can be restored. This unsafe shortcut leaves the Storage resiliency and replicas problem unresolved. A replicated accidental deletion may propagate to copies.

B:

Reconcile source changes and downstream checkpoints through a test. It tests CDC incremental change propagation rather than the critical Storage resiliency and replicas behavior. Replication improves availability but is not always a replacement for recoverable historic versions.

C:

Validate grain measures and aggregations with sample fiscal periods. It tests Analytical warehouse for structured reporting rather than the critical Storage resiliency and replicas behavior. Replication improves availability but is not always a replacement for recoverable historic versions.

Question 998

A planning team needs an action recommendation under capacity constraints. Which principle BEST explains the correct Prescriptive decision optimization design decision?

  1. Prescriptive analytics recommends actions rather than simply predicting values.
  2. Identifier digits are not necessarily numbers with arithmetic meaning.
  3. Lakehouses combine file-based storage with table-oriented analytics patterns.
  4. Streaming processes ongoing events instead of waiting for a full batch.

Explanation

Correct Answer

A:

Prescriptive analytics recommends actions rather than simply predicting values. In this case the applicable decision is to use an optimization or decision model to compare feasible actions.

Incorrect Answers

B:

Identifier digits are not necessarily numbers with arithmetic meaning. That concept explains Data types in tabular files; the situation instead concerns Prescriptive decision optimization. An unconstrained optimizer may propose impossible schedules.

C:

Lakehouses combine file-based storage with table-oriented analytics patterns. That concept explains Lakehouse for files plus SQL analytics; the situation instead concerns Prescriptive decision optimization. An unconstrained optimizer may propose impossible schedules.

D:

Streaming processes ongoing events instead of waiting for a full batch. That concept explains Event streaming continual processing; the situation instead concerns Prescriptive decision optimization. An unconstrained optimizer may propose impossible schedules.

Question 999

A real-estate catalog stores optional floor plans only for certain properties. After selecting the proper Sparse document attributes approach, which observation gives the clearest evidence of success?

  1. Data can be queried through compatible lakehouse engines while source files remain accessible.
  2. Valid documents lacking optional properties remain queryable without false errors.
  3. Analytics can interpret new fields while finance inserts enforce mandatory constraints.
  4. Tests confirm analysts can SELECT approved data but cannot DROP tables.

Explanation

Correct Answer

B:

Valid documents lacking optional properties remain queryable without false errors. This is the directly observable result for Sparse document attributes; flexible records may omit fields while preserving other consistent identifiers.

Incorrect Answers

A:

Data can be queried through compatible lakehouse engines while source files remain accessible. This supports Lakehouse for files plus SQL analytics, not confirmation of Sparse document attributes. The relevant evidence is that valid documents lacking optional properties remain queryable without false errors.

C:

Analytics can interpret new fields while finance inserts enforce mandatory constraints. This supports Schema-on-read versus schema-on-write, not confirmation of Sparse document attributes. The relevant evidence is that valid documents lacking optional properties remain queryable without false errors.

D:

Tests confirm analysts can SELECT approved data but cannot DROP tables. This supports DBA least privilege account roles, not confirmation of Sparse document attributes. The relevant evidence is that valid documents lacking optional properties remain queryable without false errors.

Question 1000

Finance wants familiar T-SQL analytical queries in Fabric. Which principle BEST explains the correct Fabric Warehouse relational reporting design decision?

  1. Tumbling windows have contiguous nonoverlapping time intervals.
  2. Fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
  3. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.
  4. Reports and dashboards have different presentation and interaction roles.

Explanation

Correct Answer

B:

Fabric Warehouse provides a SQL-oriented analytics experience in Fabric. In this case the applicable decision is to use a Fabric Warehouse for supported SQL-centric analytical table operations.

Incorrect Answers

A:

Tumbling windows have contiguous nonoverlapping time intervals. That concept explains Tumbling time windows; the situation instead concerns Fabric Warehouse relational reporting. Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.

C:

Data Factory orchestrates integration and movement rather than being a traditional OLTP engine. That concept explains Azure Data Factory Copy Activity; the situation instead concerns Fabric Warehouse relational reporting. Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.

D:

Reports and dashboards have different presentation and interaction roles. That concept explains Power BI reports dashboards and sharing; the situation instead concerns Fabric Warehouse relational reporting. Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests