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 115

Question 1140

A business asks which role coordinates relational backup integrity and recovery. During testing, the team observes this specific failure: Assuming cloud-managed storage always eliminates backup planning risks unrecoverable mistakes. Which corrective check should be performed FIRST?

  1. Analyze execution plans indexes and database workload metrics.
  2. Perform a test restore and inspect retention and permissions.
  3. Store binary images as objects and maintain searchable metadata separately.
  4. Delegate all database recovery decisions to a report chart designer.

Explanation

Correct Answer

B:

Perform a test restore and inspect retention and permissions. A successful correction should demonstrate that a controlled restoration meets stated RPO and RTO objectives.

Incorrect Answers

A:

Analyze execution plans indexes and database workload metrics. It serves DBA performance tuning and indexing, not the diagnosed DBA backup and recovery responsibility problem. Assuming cloud-managed storage always eliminates backup planning risks unrecoverable mistakes.

C:

Store binary images as objects and maintain searchable metadata separately. It serves Unstructured image binary files, not the diagnosed DBA backup and recovery responsibility problem. Assuming cloud-managed storage always eliminates backup planning risks unrecoverable mistakes.

D:

Delegate all database recovery decisions to a report chart designer. This reinforces the error rather than addressing the DBA backup and recovery responsibility failure. DBAs manage database reliability security and recoverability within their responsibility boundary.

Question 1141

A monitoring service appends log records throughout the day. If the relevant Append blob sequential logging safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Choosing page-style random offsets on an append blob causes wrong write expectations.
  2. Treating every query as equal-cost can overload provisioned throughput.
  3. Choosing serverless without checking workload scale constraints may be costly.
  4. Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail.

Explanation

Correct Answer

A:

Choosing page-style random offsets on an append blob causes wrong write expectations. Append blobs optimize appending data rather than random page modification. A suitable check is to test ordered append operations and access restrictions.

Incorrect Answers

B:

Treating every query as equal-cost can overload provisioned throughput. This failure is associated with Cosmos DB Request Unit RU accounting; it is not the primary failure in the stated Append blob sequential logging scenario. Append blobs optimize appending data rather than random page modification.

C:

Choosing serverless without checking workload scale constraints may be costly. This failure is associated with Cosmos DB serverless versus provisioned throughput; it is not the primary failure in the stated Append blob sequential logging scenario. Append blobs optimize appending data rather than random page modification.

D:

Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail. This failure is associated with ADLS Gen2 hierarchical namespace; it is not the primary failure in the stated Append blob sequential logging scenario. Append blobs optimize appending data rather than random page modification.

Question 1142

An import sends null mandatory customer IDs and out-of-range tax rates. What is the MOST appropriate next validation or correction?

  1. Measure replica delay and rehearse supported failover steps.
  2. Inspect the schema for repeated groups and test individual lookups.
  3. Assume the column name PositiveAmount automatically checks values.
  4. Attempt valid invalid and null inserts with test transactions.

Explanation

Correct Answer

D:

Attempt valid invalid and null inserts with test transactions. This tests the intended result: invalid inserts fail at the database boundary while valid cases succeed.

Incorrect Answers

A:

Measure replica delay and rehearse supported failover steps. It tests Azure SQL active geo-replication tradeoff rather than the critical Relational constraint CHECK and NOT NULL behavior. Column and row constraints enforce business validity beyond application forms.

B:

Inspect the schema for repeated groups and test individual lookups. It tests First normal form atomic attributes rather than the critical Relational constraint CHECK and NOT NULL behavior. Column and row constraints enforce business validity beyond application forms.

C:

Assume the column name PositiveAmount automatically checks values. This unsafe shortcut leaves the Relational constraint CHECK and NOT NULL problem unresolved. UI-only validation can be bypassed by other write clients.

Question 1143

A dataset contains many rows for each store but management wants one total per store. Select TWO statements that correctly describe the SQL GROUP BY aggregate implementation and how it can be verified.

  1. Choose Azure SQL Database and size the individual database compute tier.
  2. Define NOT NULL and appropriate CHECK constraints on columns.
  3. Use ORDER BY only and call it an aggregate.
  4. One aggregate row represents each category with correct totals.
  5. Use SUM with GROUP BY on the intended grouping columns.

Explanation

Correct Answers

D:

One aggregate row represents each category with correct totals. This is directly observable success evidence for SQL GROUP BY aggregate.

E:

Use SUM with GROUP BY on the intended grouping columns. This is an appropriate action for the SQL GROUP BY aggregate case. GROUP BY organizes records into groups for aggregate calculations.

Incorrect Answers

A:

Choose Azure SQL Database and size the individual database compute tier. This implements Azure SQL Database single database PaaS instead of the required SQL GROUP BY aggregate function. GROUP BY organizes records into groups for aggregate calculations.

B:

Define NOT NULL and appropriate CHECK constraints on columns. This implements Relational constraint CHECK and NOT NULL instead of the required SQL GROUP BY aggregate function. GROUP BY organizes records into groups for aggregate calculations.

C:

Use ORDER BY only and call it an aggregate. This is not a safe or appropriate SQL GROUP BY aggregate implementation. Selecting ungrouped detail fields can produce invalid or misleading results.

Question 1144

A database operator needs read-only diagnostics without schema mutation privileges. What is the MOST appropriate next validation or correction?

  1. Compare query scan and file counts across layouts.
  2. Test rollback when the second operation fails.
  3. Use separate test principals to confirm allowed and denied SQL commands.
  4. Hide the DROP button in a UI and assume database permissions disappear.

Explanation

Correct Answer

C:

Use separate test principals to confirm allowed and denied SQL commands. This tests the intended result: tests confirm analysts can SELECT approved data but cannot DROP tables.

Incorrect Answers

A:

Compare query scan and file counts across layouts. It tests Data engineer partition and file layout rather than the critical DBA least privilege account roles behavior. Database access governance is an administrative responsibility.

B:

Test rollback when the second operation fails. It tests OLTP atomic purchase transaction rather than the critical DBA least privilege account roles behavior. Database access governance is an administrative responsibility.

D:

Hide the DROP button in a UI and assume database permissions disappear. This unsafe shortcut leaves the DBA least privilege account roles problem unresolved. Giving every reader db_owner increases accidental and malicious impact.

Question 1145

A business needs database continuity during a datacenter fault. If the relevant Azure SQL high availability and zone resiliency safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Ignoring transient failover errors can disrupt applications.
  2. Assuming the app's schema is automatically redesigned causes migration surprises.
  3. Unnecessary indexes can slow frequent writes.
  4. Independent nontransactional updates can leave inconsistent totals.

Explanation

Correct Answer

A:

Ignoring transient failover errors can disrupt applications. Managed availability still has chosen tiers and failover behavior. A suitable check is to exercise retry logic and inspect tier redundancy capabilities.

Incorrect Answers

B:

Assuming the app's schema is automatically redesigned causes migration surprises. This failure is associated with Azure SQL Database single database PaaS; it is not the primary failure in the stated Azure SQL high availability and zone resiliency scenario. Managed availability still has chosen tiers and failover behavior.

C:

Unnecessary indexes can slow frequent writes. This failure is associated with B tree index for lookups; it is not the primary failure in the stated Azure SQL high availability and zone resiliency scenario. Managed availability still has chosen tiers and failover behavior.

D:

Independent nontransactional updates can leave inconsistent totals. This failure is associated with SQL COMMIT and ROLLBACK transaction; it is not the primary failure in the stated Azure SQL high availability and zone resiliency scenario. Managed availability still has chosen tiers and failover behavior.

Question 1146

A legacy MySQL app needs managed hosting with minimal dialect changes. Select TWO statements that correctly describe the Azure Database for MySQL Flexible Server implementation and how it can be verified.

  1. MySQL clients execute tested transactions and managed backup/availability behavior is documented.
  2. Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
  3. Use LEFT JOIN from the required complete parent set to optional children.
  4. Assume all engines called SQL have identical client authentication and stored procedures.
  5. Choose Azure Database for MySQL Flexible Server if version and feature requirements fit.

Explanation

Correct Answers

A:

MySQL clients execute tested transactions and managed backup/availability behavior is documented. This is directly observable success evidence for Azure Database for MySQL Flexible Server.

E:

Choose Azure Database for MySQL Flexible Server if version and feature requirements fit. This is an appropriate action for the Azure Database for MySQL Flexible Server case. Azure hosts distinct managed open-source SQL engines with their own syntax.

Incorrect Answers

B:

Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO. This implements Azure SQL active geo-replication tradeoff instead of the required Azure Database for MySQL Flexible Server function. Azure hosts distinct managed open-source SQL engines with their own syntax.

C:

Use LEFT JOIN from the required complete parent set to optional children. This implements Left outer join preserving parents instead of the required Azure Database for MySQL Flexible Server function. Azure hosts distinct managed open-source SQL engines with their own syntax.

D:

Assume all engines called SQL have identical client authentication and stored procedures. This is not a safe or appropriate Azure Database for MySQL Flexible Server implementation. Migrating from MySQL to Azure SQL Database untested can change behavior.

Question 1147

An order line references a product that was never created. Which choice BEST meets this requirement?

  1. Add a column called ProductID and assume referential integrity is automatically enforced.
  2. Use an elastic pool to share eligible database resources under configured limits.
  3. Apply explicit SELECT projection and WHERE predicates.
  4. Define an appropriate foreign key and intentional delete/update behavior.

Explanation

Correct Answer

D:

Define an appropriate foreign key and intentional delete/update behavior. Foreign keys protect cross-table references to parent keys. In the stated case, verification should show that invalid references are rejected and approved relationship changes follow the constraint.

Incorrect Answers

A:

Add a column called ProductID and assume referential integrity is automatically enforced. It does not implement Foreign key referential integrity. Ignoring foreign keys can leave purchases referring to missing products.

B:

Use an elastic pool to share eligible database resources under configured limits. That action primarily handles Azure SQL elastic pool sharing; the given requirement is Foreign key referential integrity. Foreign keys protect cross-table references to parent keys.

C:

Apply explicit SELECT projection and WHERE predicates. That action primarily handles SQL SELECT filtering WHERE; the given requirement is Foreign key referential integrity. Foreign keys protect cross-table references to parent keys.

Question 1148

A sales query doubles totals after joining to a product-tag mapping. After selecting the proper Cardinality of joined dimensions approach, which observation gives the clearest evidence of success?

  1. Reconciled totals remain stable after joining dimension and bridge rows.
  2. The needed engine and OS components run under customer-managed patch and backup duties.
  3. MySQL clients execute tested transactions and managed backup/availability behavior is documented.
  4. Invalid references are rejected and approved relationship changes follow the constraint.

Explanation

Correct Answer

A:

Reconciled totals remain stable after joining dimension and bridge rows. This is the directly observable result for Cardinality of joined dimensions; joins can multiply fact records in one-to-many relationships.

Incorrect Answers

B:

The needed engine and OS components run under customer-managed patch and backup duties. This supports SQL Server on Azure VM OS control, not confirmation of Cardinality of joined dimensions. The relevant evidence is that reconciled totals remain stable after joining dimension and bridge rows.

C:

MySQL clients execute tested transactions and managed backup/availability behavior is documented. This supports Azure Database for MySQL Flexible Server, not confirmation of Cardinality of joined dimensions. The relevant evidence is that reconciled totals remain stable after joining dimension and bridge rows.

D:

Invalid references are rejected and approved relationship changes follow the constraint. This supports Foreign key referential integrity, not confirmation of Cardinality of joined dimensions. The relevant evidence is that reconciled totals remain stable after joining dimension and bridge rows.

Question 1149

A sales director wants to filter a report by region interactively. If the relevant Slicer interactive filter safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.
  2. Nonunique lookup keys can produce many-to-many ambiguity.
  3. Incorrect interactions can leave some visuals unaffected.
  4. Treating overlapping counts as disjoint totals can double-count dashboard sums.

Explanation

Correct Answer

C:

Incorrect interactions can leave some visuals unaffected. Slicers provide user-driven data filtering rather than changing source rows. A suitable check is to select known regions and reconcile filtered totals.

Incorrect Answers

A:

Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate. This failure is associated with Fabric Warehouse relational reporting; it is not the primary failure in the stated Slicer interactive filter scenario. Slicers provide user-driven data filtering rather than changing source rows.

B:

Nonunique lookup keys can produce many-to-many ambiguity. This failure is associated with One-to-many semantic relationships; it is not the primary failure in the stated Slicer interactive filter scenario. Slicers provide user-driven data filtering rather than changing source rows.

D:

Treating overlapping counts as disjoint totals can double-count dashboard sums. This failure is associated with Hopping sliding analytic windows; it is not the primary failure in the stated Slicer interactive filter scenario. Slicers provide user-driven data filtering rather than changing source rows.

Question 1150

A retailer transfers daily ERP sales records to a central reporting environment. If the relevant Analytical ingestion from operational systems safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Missing ingestion error handling can silently omit entire business units.
  2. Sharing one report URL does not automatically authorize every underlying data source.
  3. Changing formatting only in report visuals leaves the underlying dataset inconsistent.
  4. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.

Explanation

Correct Answer

A:

Missing ingestion error handling can silently omit entire business units. Analytical ingestion moves and organizes data from operational sources for subsequent processing. A suitable check is to reconcile each source export with landed records and failure logs.

Incorrect Answers

B:

Sharing one report URL does not automatically authorize every underlying data source. This failure is associated with Power BI reports dashboards and sharing; it is not the primary failure in the stated Analytical ingestion from operational systems scenario. Analytical ingestion moves and organizes data from operational sources for subsequent processing.

C:

Changing formatting only in report visuals leaves the underlying dataset inconsistent. This failure is associated with Fabric Dataflow Gen2 transformations; it is not the primary failure in the stated Analytical ingestion from operational systems scenario. Analytical ingestion moves and organizes data from operational sources for subsequent processing.

D:

Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect. This failure is associated with Azure Event Hubs event ingestion; it is not the primary failure in the stated Analytical ingestion from operational systems scenario. Analytical ingestion moves and organizes data from operational sources for subsequent processing.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests