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 99

Question 980

A transfer debits one balance but crashes before crediting another. After selecting the proper SQL COMMIT and ROLLBACK transaction approach, which observation gives the clearest evidence of success?

  1. Audit records capture intended events and report users cannot change schemas.
  2. Each permitted pair is represented once and joins list associations.
  3. Both sides are committed together or no partial change remains.
  4. Peak tenants borrow capacity while pool-wide utilization stays manageable.

Explanation

Correct Answer

C:

Both sides are committed together or no partial change remains. This is the directly observable result for SQL COMMIT and ROLLBACK transaction; atomicity is an ACID property of relational transactions.

Incorrect Answers

A:

Audit records capture intended events and report users cannot change schemas. This supports Azure SQL auditing and least privilege, not confirmation of SQL COMMIT and ROLLBACK transaction. The relevant evidence is that both sides are committed together or no partial change remains.

B:

Each permitted pair is represented once and joins list associations. This supports Many to many bridge table, not confirmation of SQL COMMIT and ROLLBACK transaction. The relevant evidence is that both sides are committed together or no partial change remains.

D:

Peak tenants borrow capacity while pool-wide utilization stays manageable. This supports Azure SQL elastic pool sharing, not confirmation of SQL COMMIT and ROLLBACK transaction. The relevant evidence is that both sides are committed together or no partial change remains.

Question 981

An import displays corrupted accents and misreads commas used as decimal separators. What is the MOST appropriate next validation or correction?

  1. Reconcile known records and expected missing-value rates.
  2. Verify sample Unicode characters and known numeric totals after parsing.
  3. Strip all non-ASCII characters to make every international customer name valid.
  4. Reconcile known cross-timezone example instants and offset handling.

Explanation

Correct Answer

B:

Verify sample Unicode characters and known numeric totals after parsing. This tests the intended result: sample accents and amounts survive round-trip without becoming different values.

Incorrect Answers

A:

Reconcile known records and expected missing-value rates. It tests Data quality completeness and accuracy rather than the critical Text encoding and numeric parsing behavior. Data representation includes encoding and type interpretation beyond the filename.

C:

Strip all non-ASCII characters to make every international customer name valid. This unsafe shortcut leaves the Text encoding and numeric parsing problem unresolved. Treating localized decimals as strings can silently corrupt arithmetic.

D:

Reconcile known cross-timezone example instants and offset handling. It tests Timestamp and timezone representation rather than the critical Text encoding and numeric parsing behavior. Data representation includes encoding and type interpretation beyond the filename.

Question 982

A commerce application depends on MySQL client drivers and SQL dialect. Which choice BEST meets this requirement?

  1. Choose suitable storage redundancy and separate restore or backup strategy where needed.
  2. Choose Azure Database for MySQL Flexible Server for supported MySQL workloads.
  3. Separate descriptive measurement from diagnostic analysis of contributing factors.
  4. Assume Azure SQL Managed Instance runs the MySQL protocol because both use SQL.

Explanation

Correct Answer

B:

Choose Azure Database for MySQL Flexible Server for supported MySQL workloads. Managed open-source database services retain engine-specific behavior. In the stated case, verification should show that existing MySQL queries and connections work with a managed service.

Incorrect Answers

A:

Choose suitable storage redundancy and separate restore or backup strategy where needed. That action primarily handles Storage resiliency and replicas; the given requirement is Azure MySQL versus PostgreSQL service-model selection. Managed open-source database services retain engine-specific behavior.

C:

Separate descriptive measurement from diagnostic analysis of contributing factors. That action primarily handles Descriptive versus diagnostic analytics; the given requirement is Azure MySQL versus PostgreSQL service-model selection. Managed open-source database services retain engine-specific behavior.

D:

Assume Azure SQL Managed Instance runs the MySQL protocol because both use SQL. It does not implement Azure MySQL versus PostgreSQL service-model selection. Moving directly to a different engine without migration assessment risks SQL incompatibility.

Question 983

A vendor application requires a specific SQL Server version and custom Windows agent. Which choice BEST meets this requirement?

  1. Claim Azure SQL Database always permits installing arbitrary OS drivers.
  2. Use SQL Server on an Azure VM when full guest and engine control is required.
  3. Use INNER JOIN on the intended keys when only matching pairs are required.
  4. Compare feature compatibility and operational ownership before choosing a SQL deployment.

Explanation

Correct Answer

B:

IaaS SQL Server offers control with greater operational responsibility.

Incorrect Answers

A:

Claim Azure SQL Database always permits installing arbitrary OS drivers. It does not implement SQL Server on Azure VM OS control. Treating a VM as fully managed PaaS can leave guest patching unattended.

C:

Use INNER JOIN on the intended keys when only matching pairs are required. That action primarily handles Inner join row matching; the given requirement is SQL Server on Azure VM OS control. IaaS SQL Server offers control with greater operational responsibility.

D:

Compare feature compatibility and operational ownership before choosing a SQL deployment. That action primarily handles SQL deployment choice by control plane; the given requirement is SQL Server on Azure VM OS control. IaaS SQL Server offers control with greater operational responsibility.

Question 984

A payment API must respond within 100 milliseconds while a loader moves terabytes nightly. If the relevant Operational SLA latency versus throughput safeguard is skipped, which failure is MOST directly associated with that omission?

  1. High throughput alone cannot guarantee a low p99 request latency.
  2. Choosing only Blob REST storage breaks an application requiring SMB file operations.
  3. Deferring all validation for payment records can admit unusable transactions.
  4. Treating an untested forecast as guaranteed fact leads to poor staffing.

Explanation

Correct Answer

A:

High throughput alone cannot guarantee a low p99 request latency. Latency measures time per operation; throughput measures completed work rate. A suitable check is to collect latency distributions and batch capacity under realistic load.

Incorrect Answers

B:

Choosing only Blob REST storage breaks an application requiring SMB file operations. This failure is associated with Azure Files SMB shared directories; it is not the primary failure in the stated Operational SLA latency versus throughput scenario. Latency measures time per operation; throughput measures completed work rate.

C:

Deferring all validation for payment records can admit unusable transactions. This failure is associated with Schema-on-read versus schema-on-write; it is not the primary failure in the stated Operational SLA latency versus throughput scenario. Latency measures time per operation; throughput measures completed work rate.

D:

Treating an untested forecast as guaranteed fact leads to poor staffing. This failure is associated with Predictive analytics forecasts; it is not the primary failure in the stated Operational SLA latency versus throughput scenario. Latency measures time per operation; throughput measures completed work rate.

Question 985

A retail dashboard reports that orders fell by 12 percent. After selecting the proper Descriptive versus diagnostic analytics approach, which observation gives the clearest evidence of success?

  1. Old reports preserve historical attributes while operational records show current values.
  2. Old and new event consumers decode supported fields according to their schema.
  3. Users move from aggregate to detail with correct filter behavior.
  4. One report states what happened while another tests why.

Explanation

Correct Answer

D:

One report states what happened while another tests why. This is the directly observable result for Descriptive versus diagnostic analytics; descriptive analytics summarizes history; diagnostic analytics explores causes.

Incorrect Answers

A:

Old reports preserve historical attributes while operational records show current values. This supports Historical dimensions versus current operational truth, not confirmation of Descriptive versus diagnostic analytics. The relevant evidence is that one report states what happened while another tests why.

B:

Old and new event consumers decode supported fields according to their schema. This supports Avro schema-aware records, not confirmation of Descriptive versus diagnostic analytics. The relevant evidence is that one report states what happened while another tests why.

C:

Users move from aggregate to detail with correct filter behavior. This supports Data analyst slicing and drill-down, not confirmation of Descriptive versus diagnostic analytics. The relevant evidence is that one report states what happened while another tests why.

Question 986

A service dashboard needs today's open ticket count at a glance. After selecting the proper KPI card single metric approach, which observation gives the clearest evidence of success?

  1. Trend changes are visible in chronological order.
  2. Output has standardized columns and repeatable refresh behavior.
  3. True abnormal sequences alert while known noise is handled.
  4. The headline number responds to intended filters and current refresh state.

Explanation

Correct Answer

D:

The headline number responds to intended filters and current refresh state. This is the directly observable result for KPI card single metric; cards emphasize one important measure rather than complex multivariate trends.

Incorrect Answers

A:

Trend changes are visible in chronological order. This supports Line chart time-series selection, not confirmation of KPI card single metric. The relevant evidence is that the headline number responds to intended filters and current refresh state.

B:

Output has standardized columns and repeatable refresh behavior. This supports Fabric Dataflow Gen2 transformations, not confirmation of KPI card single metric. The relevant evidence is that the headline number responds to intended filters and current refresh state.

C:

True abnormal sequences alert while known noise is handled. This supports Streaming anomaly detection and false positives, not confirmation of KPI card single metric. The relevant evidence is that the headline number responds to intended filters and current refresh state.

Question 987

A warehouse tracks inventory quantity per ProductID and WarehouseID. If the relevant Composite primary key association safeguard is skipped, which failure is MOST directly associated with that omission?

  1. A lift-and-shift that ignores dependencies can fail despite successful bulk load.
  2. Comparing = NULL can silently yield no rows.
  3. Ignoring transient failover errors can disrupt applications.
  4. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

Explanation

Correct Answer

D:

Indexing only ProductID would incorrectly forbid the same product in multiple warehouses. A composite primary key identifies rows using multiple columns. A suitable check is to test distinct warehouses and duplicate identical pairs.

Incorrect Answers

A:

A lift-and-shift that ignores dependencies can fail despite successful bulk load. This failure is associated with Data migration SQL Server assessment; it is not the primary failure in the stated Composite primary key association scenario. A composite primary key identifies rows using multiple columns.

B:

Comparing = NULL can silently yield no rows. This failure is associated with NULL and three-valued logic; it is not the primary failure in the stated Composite primary key association scenario. A composite primary key identifies rows using multiple columns.

C:

Ignoring transient failover errors can disrupt applications. This failure is associated with Azure SQL high availability and zone resiliency; it is not the primary failure in the stated Composite primary key association scenario. A composite primary key identifies rows using multiple columns.

Question 988

An application needs an append-oriented file for sequential audit messages. What is the MOST appropriate next validation or correction?

  1. Assume append blobs support arbitrary in-place sector updates like a virtual disk.
  2. Test ordered append operations and access restrictions.
  3. Compare expected visibility under chosen consistency contract.
  4. Perform controlled snapshot restore test for a sample share.

Explanation

Correct Answer

B:

Test ordered append operations and access restrictions. This tests the intended result: new entries extend the log without rewriting an unrelated object.

Incorrect Answers

A:

Assume append blobs support arbitrary in-place sector updates like a virtual disk. This unsafe shortcut leaves the Append blob sequential logging problem unresolved. Choosing page-style random offsets on an append blob causes wrong write expectations.

C:

Compare expected visibility under chosen consistency contract. It tests Cosmos DB consistency choices rather than the critical Append blob sequential logging behavior. Append blobs optimize appending data rather than random page modification.

D:

Perform controlled snapshot restore test for a sample share. It tests Azure Files snapshots and backups rather than the critical Append blob sequential logging behavior. Append blobs optimize appending data rather than random page modification.

Question 989

Security prohibits exposing a managed SQL endpoint to arbitrary public clients. What is the MOST appropriate next validation or correction?

  1. Insert multiple sample orders and validate joined rows.
  2. Create a private DNS zone name but leave SQL public access unrestricted.
  3. Test connectivity from allowed and denied network locations.
  4. Measure replica lag and application connection intent.

Explanation

Correct Answer

C:

Test connectivity from allowed and denied network locations. This tests the intended result: authorized app connections succeed while blocked source networks cannot connect.

Incorrect Answers

A:

Insert multiple sample orders and validate joined rows. It tests One to many customer order relationship rather than the critical Azure SQL firewall and private endpoint behavior. SQL authentication and network reachability are separate gates.

B:

Create a private DNS zone name but leave SQL public access unrestricted. This unsafe shortcut leaves the Azure SQL firewall and private endpoint problem unresolved. Granting public network access broadly increases exposure regardless of SQL login strength.

D:

Measure replica lag and application connection intent. It tests Azure SQL read scale and reporting replicas rather than the critical Azure SQL firewall and private endpoint behavior. SQL authentication and network reachability are separate gates.

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.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests