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 96

Question 950

Analysts need no-code filters for event data before storage. Which principle BEST explains the correct Fabric Eventstreams real-time routing design decision?

  1. ELT loads before transformation and uses destination processing resources.
  2. Power BI Desktop is an authoring tool for data modeling and reports.
  3. IoT Hub adds device management and identities around IoT messages.
  4. Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

Explanation

Correct Answer

D:

Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code. In this case the applicable decision is to create supported Fabric Eventstreams transformations and destination routing.

Incorrect Answers

A:

ELT loads before transformation and uses destination processing resources. That concept explains ELT warehouse pushdown transforms; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.

B:

Power BI Desktop is an authoring tool for data modeling and reports. That concept explains Power BI Desktop data import; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.

C:

IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.

Question 951

Two Windows applications need to open files using standard SMB paths. If the relevant Azure Files SMB shared directories safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Choosing only Blob REST storage breaks an application requiring SMB file operations.
  2. Treating localized decimals as strings can silently corrupt arithmetic.
  3. Partial independent commits can oversell inventory.
  4. A replicated accidental deletion may propagate to copies.

Explanation

Correct Answer

A:

Choosing only Blob REST storage breaks an application requiring SMB file operations. Azure Files exposes managed file shares distinct from Blob REST object storage. A suitable check is to test network reachability share permissions and file read/write.

Incorrect Answers

B:

Treating localized decimals as strings can silently corrupt arithmetic. This failure is associated with Text encoding and numeric parsing; it is not the primary failure in the stated Azure Files SMB shared directories scenario. Azure Files exposes managed file shares distinct from Blob REST object storage.

C:

Partial independent commits can oversell inventory. This failure is associated with OLTP atomic purchase transaction; it is not the primary failure in the stated Azure Files SMB shared directories scenario. Azure Files exposes managed file shares distinct from Blob REST object storage.

D:

A replicated accidental deletion may propagate to copies. This failure is associated with Storage resiliency and replicas; it is not the primary failure in the stated Azure Files SMB shared directories scenario. Azure Files exposes managed file shares distinct from Blob REST object storage.

Question 952

A large order table has frequent WHERE OrderID queries and slow scans. Which choice BEST meets this requirement?

  1. Configure supported network access restrictions and private endpoint where appropriate.
  2. Apply explicit SELECT projection and WHERE predicates.
  3. Add an index on every column and assume database writes become free.
  4. Create an appropriate index on the selective lookup or join column.

Explanation

Correct Answer

D:

Indexes trade extra storage and write overhead for faster supported reads.

Incorrect Answers

A:

Configure supported network access restrictions and private endpoint where appropriate. That action primarily handles Azure SQL firewall and private endpoint; the given requirement is B tree index for lookups. Indexes trade extra storage and write overhead for faster supported reads.

B:

Apply explicit SELECT projection and WHERE predicates. That action primarily handles SQL SELECT filtering WHERE; the given requirement is B tree index for lookups. Indexes trade extra storage and write overhead for faster supported reads.

C:

Add an index on every column and assume database writes become free. It does not implement B tree index for lookups. Unnecessary indexes can slow frequent writes.

Question 953

Architects choose between Azure SQL Database Managed Instance and a SQL VM. Which principle BEST explains the correct SQL deployment choice by control plane design decision?

  1. A primary key enforces row identity while nonkey fields may repeat.
  2. At-rest encryption and TLS-in-transit protect different surfaces.
  3. Deployment models trade managed convenience for operating-system and instance control.
  4. A table can enforce uniqueness on nonprimary attributes.

Explanation

Correct Answer

C:

Deployment models trade managed convenience for operating-system and instance control. In this case the applicable decision is to compare feature compatibility and operational ownership before choosing a SQL deployment.

Incorrect Answers

A:

A primary key enforces row identity while nonkey fields may repeat. That concept explains Primary key row uniqueness; the situation instead concerns SQL deployment choice by control plane. Selecting PaaS for unsupported low-level dependencies breaks the app.

B:

At-rest encryption and TLS-in-transit protect different surfaces. That concept explains Transparent data encryption versus query TLS; the situation instead concerns SQL deployment choice by control plane. Selecting PaaS for unsupported low-level dependencies breaks the app.

D:

A table can enforce uniqueness on nonprimary attributes. That concept explains Unique index versus primary key; the situation instead concerns SQL deployment choice by control plane. Selecting PaaS for unsupported low-level dependencies breaks the app.

Question 954

An import attempts to add a second invoice with an existing InvoiceID primary key. Which principle BEST explains the correct Primary key row uniqueness design decision?

  1. GROUP BY organizes records into groups for aggregate calculations.
  2. Managed availability still has chosen tiers and failover behavior.
  3. A primary key enforces row identity while nonkey fields may repeat.
  4. At-rest encryption and TLS-in-transit protect different surfaces.

Explanation

Correct Answer

C:

A primary key enforces row identity while nonkey fields may repeat. In this case the applicable decision is to define a primary key that uniquely identifies each row.

Incorrect Answers

A:

GROUP BY organizes records into groups for aggregate calculations. That concept explains SQL GROUP BY aggregate; the situation instead concerns Primary key row uniqueness. Choosing an unstable customer name as a key can create identity collisions.

B:

Managed availability still has chosen tiers and failover behavior. That concept explains Azure SQL high availability and zone resiliency; the situation instead concerns Primary key row uniqueness. Choosing an unstable customer name as a key can create identity collisions.

D:

At-rest encryption and TLS-in-transit protect different surfaces. That concept explains Transparent data encryption versus query TLS; the situation instead concerns Primary key row uniqueness. Choosing an unstable customer name as a key can create identity collisions.

Question 955

An import attempts to add a second invoice with an existing InvoiceID primary key. What is the MOST appropriate next validation or correction?

  1. Test duplicate inserts and inspect uniqueness constraints.
  2. Test connectivity from allowed and denied network locations.
  3. Inspect pages with identical timestamps and stable IDs.
  4. Assume sorting rows by name makes each row uniquely identified.

Explanation

Correct Answer

A:

Test duplicate inserts and inspect uniqueness constraints. This tests the intended result: duplicate primary-key inserts are rejected and lookups find one intended row.

Incorrect Answers

B:

Test connectivity from allowed and denied network locations. It tests Azure SQL firewall and private endpoint rather than the critical Primary key row uniqueness behavior. A primary key enforces row identity while nonkey fields may repeat.

C:

Inspect pages with identical timestamps and stable IDs. It tests SQL ORDER BY pagination stability rather than the critical Primary key row uniqueness behavior. A primary key enforces row identity while nonkey fields may repeat.

D:

Assume sorting rows by name makes each row uniquely identified. This unsafe shortcut leaves the Primary key row uniqueness problem unresolved. Choosing an unstable customer name as a key can create identity collisions.

Question 956

A developer changes document fields and queries become expensive. Which principle BEST explains the correct Cosmos DB NoSQL indexing and queries design decision?

  1. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.
  2. Indexed document properties support queries while policy affects write/read cost.
  3. Table Storage identifies entities by partition and row keys.
  4. TTL governs data expiration without requiring manual per-item deletes.

Explanation

Correct Answer

B:

Indexed document properties support queries while policy affects write/read cost. In this case the applicable decision is to review supported indexing policy and partition-aware query patterns.

Incorrect Answers

A:

LRS ZRS and GRS provide different durability placement rather than identical recovery promises. That concept explains Azure Storage LRS ZRS GRS distinctions; the situation instead concerns Cosmos DB NoSQL indexing and queries. Excessive indexing or scans may inflate RU consumption.

C:

Table Storage identifies entities by partition and row keys. That concept explains Table Storage PartitionKey and RowKey; the situation instead concerns Cosmos DB NoSQL indexing and queries. Excessive indexing or scans may inflate RU consumption.

D:

TTL governs data expiration without requiring manual per-item deletes. That concept explains Cosmos DB TTL document expiration; the situation instead concerns Cosmos DB NoSQL indexing and queries. Excessive indexing or scans may inflate RU consumption.

Question 957

Industrial sensors need identities for authenticated device-to-cloud telemetry. If the relevant Azure IoT Hub device messaging safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Report-level formatting does not correct wrong underlying data types.
  2. A generic anonymous event endpoint may not satisfy per-device identity policies.
  3. Hard-coded manually copied totals become stale when filters change.
  4. Running hourly batch for urgent alerts creates unacceptable delay.

Explanation

Correct Answer

B:

A generic anonymous event endpoint may not satisfy per-device identity policies. IoT Hub adds device management and identities around IoT messages. A suitable check is to test one authorized and one revoked device connection.

Incorrect Answers

A:

Report-level formatting does not correct wrong underlying data types. This failure is associated with Power Query shaping transformation; it is not the primary failure in the stated Azure IoT Hub device messaging scenario. IoT Hub adds device management and identities around IoT messages.

C:

Hard-coded manually copied totals become stale when filters change. This failure is associated with Power BI semantic model measures; it is not the primary failure in the stated Azure IoT Hub device messaging scenario. IoT Hub adds device management and identities around IoT messages.

D:

Running hourly batch for urgent alerts creates unacceptable delay. This failure is associated with Streaming versus batch latency choice; it is not the primary failure in the stated Azure IoT Hub device messaging scenario. IoT Hub adds device management and identities around IoT messages.

Question 958

Finance needs revenue totals shared across multiple report visuals. Which choice BEST meets this requirement?

  1. Save one number in a text box and call it a dynamic DAX measure.
  2. Use a calculated column for row-derived stored values and a measure for dynamic aggregations.
  3. Define reusable measures in the Power BI semantic model.
  4. Select streaming for continuous low-latency needs and batch for bounded periodic jobs.

Explanation

Correct Answer

C:

Define reusable measures in the Power BI semantic model. Measures express aggregations in a shared semantic context. In the stated case, verification should show that report filters produce consistent business calculations.

Incorrect Answers

A:

Save one number in a text box and call it a dynamic DAX measure. It does not implement Power BI semantic model measures. 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. That action primarily handles DAX calculated column versus measure; the given requirement is Power BI semantic model measures. Measures express aggregations in a shared semantic context.

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 Power BI semantic model measures. Measures express aggregations in a shared semantic context.

Question 959

An enterprise wants to migrate CQL client operations to a managed Azure offering. What is the MOST appropriate next validation or correction?

  1. Validate CQL drivers and keyspace/partition query needs.
  2. Run arbitrary T-SQL stored procedures through a Cassandra API endpoint.
  3. Test partition and row key read/write behavior and throughput.
  4. Confirm account namespace setting and test folder access.

Explanation

Correct Answer

A:

Validate CQL drivers and keyspace/partition query needs. This tests the intended result: cQL reads and writes succeed with expected partition and throughput behavior.

Incorrect Answers

B:

Run arbitrary T-SQL stored procedures through a Cassandra API endpoint. This unsafe shortcut leaves the Cosmos DB API for Apache Cassandra problem unresolved. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

C:

Test partition and row key read/write behavior and throughput. It tests Cosmos DB API for Table compatibility rather than the critical Cosmos DB API for Apache Cassandra behavior. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

D:

Confirm account namespace setting and test folder access. It tests ADLS Gen2 hierarchical namespace rather than the critical Cosmos DB API for Apache Cassandra behavior. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

Question 960

Architects choose one storage option only because both workloads contain integers. Which principle BEST explains the correct Data platform read and write profiles design decision?

  1. Data analysts define and test business measures rather than only placing visuals.
  2. Table Storage is a key-attribute NoSQL store not a relational SQL engine.
  3. Data store suitability depends on workload access patterns not only data types.
  4. Data engineers maintain resilient transformations when source structures change.

Explanation

Correct Answer

C:

Data store suitability depends on workload access patterns not only data types. In this case the applicable decision is to evaluate latency concurrency query style and update volume before choosing a store.

Incorrect Answers

A:

Data analysts define and test business measures rather than only placing visuals. That concept explains Data analyst metric definition; the situation instead concerns Data platform read and write profiles. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

B:

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 Data platform read and write profiles. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

D:

Data engineers maintain resilient transformations when source structures change. That concept explains Data engineer schema and format changes; the situation instead concerns Data platform read and write profiles. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests