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 59

Question 580

A small service stores device configuration records addressed by partition and row identifiers. Which choice BEST meets this requirement?

  1. Use Azure Table Storage for schema-flexible key-based entity retrieval.
  2. Rename a Table Storage entity to CREATE TABLE and assume it supports SQL joins.
  3. Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads.
  4. Analyze execution plans indexes and database workload metrics.

Explanation

Correct Answer

A:

Table Storage is a key-attribute NoSQL store not a relational SQL engine.

Incorrect Answers

B:

Rename a Table Storage entity to CREATE TABLE and assume it supports SQL joins. It does not implement Azure Table Storage key-value entities. Expecting server-side joins and foreign keys in Table Storage fails.

C:

Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads. That action primarily handles Lakehouse for files plus SQL analytics; the given requirement is Azure Table Storage key-value entities. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

D:

Analyze execution plans indexes and database workload metrics. That action primarily handles DBA performance tuning and indexing; the given requirement is Azure Table Storage key-value entities. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

Question 581

A streaming archive needs records encoded with explicit schema information. After selecting the proper Avro schema-aware records approach, which observation gives the clearest evidence of success?

  1. Both service response and bulk movement meet their distinct targets.
  2. Analytics can interpret new fields while finance inserts enforce mandatory constraints.
  3. Old and new event consumers decode supported fields according to their schema.
  4. Reports calculate consistent totals without updating individual orders.

Explanation

Correct Answer

C:

Old and new event consumers decode supported fields according to their schema. This is the directly observable result for Avro schema-aware records; schema-aware serialization supports interoperability but still requires compatibility planning.

Incorrect Answers

A:

Both service response and bulk movement meet their distinct targets. This supports Operational SLA latency versus throughput, not confirmation of Avro schema-aware records. The relevant evidence is that old and new event consumers decode supported fields according to their schema.

B:

Analytics can interpret new fields while finance inserts enforce mandatory constraints. This supports Schema-on-read versus schema-on-write, not confirmation of Avro schema-aware records. The relevant evidence is that old and new event consumers decode supported fields according to their schema.

D:

Reports calculate consistent totals without updating individual orders. This supports OLAP aggregation over history, not confirmation of Avro schema-aware records. The relevant evidence is that old and new event consumers decode supported fields according to their schema.

Question 582

A wide-column application uses Cassandra Query Language. Which choice BEST meets this requirement?

  1. Consider append blobs for append-based writes with appropriate access and retention controls.
  2. Consider Cosmos DB for Apache Cassandra with reviewed compatibility.
  3. Configure supported Cosmos DB geographic replication and eligible failover strategy.
  4. Run arbitrary T-SQL stored procedures through a Cassandra API endpoint.

Explanation

Correct Answer

B:

Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

Incorrect Answers

A:

Consider append blobs for append-based writes with appropriate access and retention controls. That action primarily handles Append blob sequential logging; the given requirement is Cosmos DB API for Apache Cassandra. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

C:

Configure supported Cosmos DB geographic replication and eligible failover strategy. That action primarily handles Cosmos DB multi-region distribution; the given requirement is Cosmos DB API for Apache Cassandra. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

D:

Run arbitrary T-SQL stored procedures through a Cassandra API endpoint. It does not implement Cosmos DB API for Apache Cassandra. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

Question 583

Executives want to track daily active users over several months. After selecting the proper Line chart time-series selection approach, which observation gives the clearest evidence of success?

  1. Trend changes are visible in chronological order.
  2. True abnormal sequences alert while known noise is handled.
  3. Curated relational analytical tables answer agreed report queries.
  4. Points reveal clustering and possible outliers without asserting causality.

Explanation

Correct Answer

A:

Trend changes are visible in chronological order. This is the directly observable result for Line chart time-series selection; line charts effectively show change across time.

Incorrect Answers

B:

True abnormal sequences alert while known noise is handled. This supports Streaming anomaly detection and false positives, not confirmation of Line chart time-series selection. The relevant evidence is that trend changes are visible in chronological order.

C:

Curated relational analytical tables answer agreed report queries. This supports Fabric Warehouse relational reporting, not confirmation of Line chart time-series selection. The relevant evidence is that trend changes are visible in chronological order.

D:

Points reveal clustering and possible outliers without asserting causality. This supports Scatter chart relationship, not confirmation of Line chart time-series selection. The relevant evidence is that trend changes are visible in chronological order.

Question 584

A project stores media files shared spreadsheets and device metadata. After selecting the proper Choosing Blob Files and Table for app needs approach, which observation gives the clearest evidence of success?

  1. All three client patterns work under their expected APIs.
  2. Throttled operations eventually succeed without uncontrolled retry storms.
  3. A deleted object is restorable within the planned window.
  4. Downstream reflects expected eligible changes without repeated full scans.

Explanation

Correct Answer

A:

All three client patterns work under their expected APIs. This is the directly observable result for Choosing Blob Files and Table for app needs; azure Storage services expose distinct data models even within one storage account.

Incorrect Answers

B:

Throttled operations eventually succeed without uncontrolled retry storms. This supports Cosmos DB 429 throttling retries, not confirmation of Choosing Blob Files and Table for app needs. The relevant evidence is that all three client patterns work under their expected APIs.

C:

A deleted object is restorable within the planned window. This supports Blob soft delete recovery, not confirmation of Choosing Blob Files and Table for app needs. The relevant evidence is that all three client patterns work under their expected APIs.

D:

Downstream reflects expected eligible changes without repeated full scans. This supports Cosmos DB change feed updates, not confirmation of Choosing Blob Files and Table for app needs. The relevant evidence is that all three client patterns work under their expected APIs.

Question 585

A table with hundreds of fields has high CSV scan cost. During testing, the team observes this specific failure: Reading Parquet using a line-by-line CSV parser causes errors. Which corrective check should be performed FIRST?

  1. Use a tumbling window aggregation with suitable event-time semantics.
  2. Compare selected-column scan statistics and file schemas.
  3. Use OneLake as the shared logical data-lake foundation for supported Fabric workloads.
  4. Assume Parquet automatically becomes a normalized OLTP database.

Explanation

Correct Answer

B:

Compare selected-column scan statistics and file schemas. A successful correction should demonstrate that queries scan fewer selected columns while data types remain valid.

Incorrect Answers

A:

Use a tumbling window aggregation with suitable event-time semantics. It serves Tumbling time windows, not the diagnosed Parquet compressed columnar analytics problem. Reading Parquet using a line-by-line CSV parser causes errors.

C:

Use OneLake as the shared logical data-lake foundation for supported Fabric workloads. It serves Microsoft Fabric OneLake unified storage, not the diagnosed Parquet compressed columnar analytics problem. Reading Parquet using a line-by-line CSV parser causes errors.

D:

Assume Parquet automatically becomes a normalized OLTP database. This reinforces the error rather than addressing the Parquet compressed columnar analytics failure. Columnar storage can improve compression and projection-oriented analytics.

Question 586

A storage account requires protection from a single zone outage. Which choice BEST meets this requirement?

  1. Configure supported Blob lifecycle rules on intended object conditions.
  2. Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy.
  3. Assume selecting LRS automatically writes every object into another Azure region.
  4. Select an appropriate redundancy option based on local zone and regional failure requirements.

Explanation

Correct Answer

D:

LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

Incorrect Answers

A:

Configure supported Blob lifecycle rules on intended object conditions. That action primarily handles Blob lifecycle management rules; the given requirement is Azure Storage LRS ZRS GRS distinctions. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

B:

Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy. That action primarily handles Cosmos DB NoSQL JSON document container; the given requirement is Azure Storage LRS ZRS GRS distinctions. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

C:

Assume selecting LRS automatically writes every object into another Azure region. It does not implement Azure Storage LRS ZRS GRS distinctions. Treating LRS as automatic cross-region replication can leave regional exposure.

Question 587

An analyst queries eventhouse log streams to find rising error rates. Select TWO statements that correctly describe the KQL summarize time-series events implementation and how it can be verified.

  1. Use KQL summarize with time bins and appropriate grouping.
  2. Use a pie or donut only when meaningful proportions have few categories.
  3. Assume changing the color of a dashboard chart performs KQL aggregation.
  4. Counts match known events and time buckets.
  5. Use Fabric Real-Time hub to find and manage accessible streams.

Explanation

Correct Answers

A:

Use KQL summarize with time bins and appropriate grouping. This is an appropriate action for the KQL summarize time-series events case. KQL enables time-oriented event aggregation for operational analytics.

D:

Counts match known events and time buckets. This is directly observable success evidence for KQL summarize time-series events.

Incorrect Answers

B:

Use a pie or donut only when meaningful proportions have few categories. This implements Pie donut chart proportion caution instead of the required KQL summarize time-series events function. KQL enables time-oriented event aggregation for operational analytics.

C:

Assume changing the color of a dashboard chart performs KQL aggregation. This is not a safe or appropriate KQL summarize time-series events implementation. Counting events without time filtering can misstate incident scope.

E:

Use Fabric Real-Time hub to find and manage accessible streams. This implements Fabric Real-Time hub stream discovery instead of the required KQL summarize time-series events function. KQL enables time-oriented event aggregation for operational analytics.

Question 588

A compliance team needs to see database access and sensitive changes. After selecting the proper Azure SQL auditing and least privilege approach, which observation gives the clearest evidence of success?

  1. Selected architecture satisfies dependencies with explicit maintenance responsibilities.
  2. Each permitted pair is represented once and joins list associations.
  3. Audit records capture intended events and report users cannot change schemas.
  4. Only groups whose computed total crosses the threshold remain.

Explanation

Correct Answer

C:

Audit records capture intended events and report users cannot change schemas. This is the directly observable result for Azure SQL auditing and least privilege; database auditing provides evidence while database roles govern permissions.

Incorrect Answers

A:

Selected architecture satisfies dependencies with explicit maintenance responsibilities. This supports SQL deployment choice by control plane, not confirmation of Azure SQL auditing and least privilege. The relevant evidence is that audit records capture intended events and report users cannot change schemas.

B:

Each permitted pair is represented once and joins list associations. This supports Many to many bridge table, not confirmation of Azure SQL auditing and least privilege. The relevant evidence is that audit records capture intended events and report users cannot change schemas.

D:

Only groups whose computed total crosses the threshold remain. This supports SQL HAVING after grouping, not confirmation of Azure SQL auditing and least privilege. The relevant evidence is that audit records capture intended events and report users cannot change schemas.

Question 589

A team wants the number of failures per service for each hour. If the relevant KQL summarize time-series events safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Showing a stale number without refresh context can mislead.
  2. Hard-coded manually copied totals become stale when filters change.
  3. Counting events without time filtering can misstate incident scope.
  4. Confusing stream discovery with a durable historical table leaves retention unspecified.

Explanation

Correct Answer

C:

Counting events without time filtering can misstate incident scope. KQL enables time-oriented event aggregation for operational analytics. A suitable check is to compare summarize results to controlled event sets.

Incorrect Answers

A:

Showing a stale number without refresh context can mislead. This failure is associated with KPI card single metric; it is not the primary failure in the stated KQL summarize time-series events scenario. KQL enables time-oriented event aggregation for operational analytics.

B:

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 KQL summarize time-series events scenario. KQL enables time-oriented event aggregation for operational analytics.

D:

Confusing stream discovery with a durable historical table leaves retention unspecified. This failure is associated with Fabric Real-Time hub stream discovery; it is not the primary failure in the stated KQL summarize time-series events scenario. KQL enables time-oriented event aggregation for operational analytics.

Question 590

Data scientists keep raw images but finance needs structured monthly totals. Which choice BEST meets this requirement?

  1. Select streaming for continuous low-latency needs and batch for bounded periodic jobs.
  2. Use complementary file-based lake storage and relational analytics tables as needed.
  3. Store every photograph as a dimension key and delete the original media.
  4. Configure an eligible OneLake shortcut and access to its target.

Explanation

Correct Answer

B:

Large-scale analytics integrates multiple data formats and query models.

Incorrect Answers

A:

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 Structured warehouse and unstructured lake coexistence. Large-scale analytics integrates multiple data formats and query models.

C:

Store every photograph as a dimension key and delete the original media. It does not implement Structured warehouse and unstructured lake coexistence. Forcing binary media into every warehouse fact row increases processing overhead.

D:

Configure an eligible OneLake shortcut and access to its target. That action primarily handles OneLake shortcut referencing existing data; the given requirement is Structured warehouse and unstructured lake coexistence. Large-scale analytics integrates multiple data formats and query models.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests