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 18

Question 170

A business needs database continuity during a datacenter fault. Which choice BEST meets this requirement?

  1. Assume highly available means no connection ever drops during maintenance.
  2. Select an appropriate managed SQL availability configuration and review zone support.
  3. Use LEFT JOIN from the required complete parent set to optional children.
  4. Evaluate supported read scale-out options under the chosen service tier.

Explanation

Correct Answer

B:

Managed availability still has chosen tiers and failover behavior.

Incorrect Answers

A:

Assume highly available means no connection ever drops during maintenance. It does not implement Azure SQL high availability and zone resiliency. Ignoring transient failover errors can disrupt applications.

C:

Use LEFT JOIN from the required complete parent set to optional children. That action primarily handles Left outer join preserving parents; the given requirement is Azure SQL high availability and zone resiliency. Managed availability still has chosen tiers and failover behavior.

D:

Evaluate supported read scale-out options under the chosen service tier. That action primarily handles Azure SQL read scale and reporting replicas; the given requirement is Azure SQL high availability and zone resiliency. Managed availability still has chosen tiers and failover behavior.

Question 171

A vendor delete would leave orphaned purchase records. Select TWO statements that correctly describe the Foreign key referential integrity implementation and how it can be verified.

  1. Invalid references are rejected and approved relationship changes follow the constraint.
  2. Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
  3. Define an appropriate foreign key and intentional delete/update behavior.
  4. Add a column called ProductID and assume referential integrity is automatically enforced.
  5. Create a view exposing the approved query and grant access appropriately.

Explanation

Correct Answers

A:

Invalid references are rejected and approved relationship changes follow the constraint. This is directly observable success evidence for Foreign key referential integrity.

C:

Define an appropriate foreign key and intentional delete/update behavior. This is an appropriate action for the Foreign key referential integrity case. Foreign keys protect cross-table references to parent keys.

Incorrect Answers

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 Foreign key referential integrity function. Foreign keys protect cross-table references to parent keys.

D:

Add a column called ProductID and assume referential integrity is automatically enforced. This is not a safe or appropriate Foreign key referential integrity implementation. Ignoring foreign keys can leave purchases referring to missing products.

E:

Create a view exposing the approved query and grant access appropriately. This implements SQL view virtual query object instead of the required Foreign key referential integrity function. Foreign keys protect cross-table references to parent keys.

Question 172

Business intelligence measures are double counted after arbitrary joins. What is the MOST appropriate next validation or correction?

  1. Inspect model relationships and test known totals.
  2. Compare results before and after slicer changes.
  3. Compare accepted and rejected records after validation.
  4. Put all tables into one many-to-many relationship with bidirectional filtering by default.

Explanation

Correct Answer

A:

Inspect model relationships and test known totals. This tests the intended result: filtered aggregations match approved transactional totals.

Incorrect Answers

B:

Compare results before and after slicer changes. It tests DAX calculated column versus measure rather than the critical Star schema report model behavior. Star schemas simplify controlled dimension filtering for analytics.

C:

Compare accepted and rejected records after validation. It tests Batch ETL staging and cleansing rather than the critical Star schema report model behavior. Star schemas simplify controlled dimension filtering for analytics.

D:

Put all tables into one many-to-many relationship with bidirectional filtering by default. This unsafe shortcut leaves the Star schema report model problem unresolved. Joining dimensions directly to many unrelated fact tables can cause ambiguous paths.

Question 173

A sales query doubles totals after joining to a product-tag mapping. If the relevant Cardinality of joined dimensions safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Summing a duplicated fact across join rows inflates revenue.
  2. Ignoring foreign keys can leave purchases referring to missing products.
  3. Assuming the app's schema is automatically redesigned causes migration surprises.
  4. Arbitrary sharding can make multirow atomicity difficult.

Explanation

Correct Answer

A:

Summing a duplicated fact across join rows inflates revenue. Joins can multiply fact records in one-to-many relationships. A suitable check is to compare prejoin row counts with postjoin cardinalities.

Incorrect Answers

B:

Ignoring foreign keys can leave purchases referring to missing products. This failure is associated with Foreign key referential integrity; it is not the primary failure in the stated Cardinality of joined dimensions scenario. Joins can multiply fact records in one-to-many relationships.

C:

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 Cardinality of joined dimensions scenario. Joins can multiply fact records in one-to-many relationships.

D:

Arbitrary sharding can make multirow atomicity difficult. This failure is associated with Relational scaling vertical versus horizontal; it is not the primary failure in the stated Cardinality of joined dimensions scenario. Joins can multiply fact records in one-to-many relationships.

Question 174

An organization needs an operational SQL owner an ETL engineer and a report author. If the relevant Separation of data roles in a migration safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating all naive timestamps as UTC can shift historical events.
  2. Treating all similarly named tags as identical loses namespace distinctions.
  3. Mixing different grains can double-count measures.
  4. Confusing roles leaves important ingestion or backup tasks unowned.

Explanation

Correct Answer

D:

Confusing roles leaves important ingestion or backup tasks unowned. Different data roles collaborate but have distinct primary responsibilities. A suitable check is to map deliverables and access permissions to accountable role owners.

Incorrect Answers

A:

Treating all naive timestamps as UTC can shift historical events. This failure is associated with Timestamp and timezone representation; it is not the primary failure in the stated Separation of data roles in a migration scenario. Different data roles collaborate but have distinct primary responsibilities.

B:

Treating all similarly named tags as identical loses namespace distinctions. This failure is associated with XML tagged hierarchy; it is not the primary failure in the stated Separation of data roles in a migration scenario. Different data roles collaborate but have distinct primary responsibilities.

C:

Mixing different grains can double-count measures. This failure is associated with Data analyst slicing and drill-down; it is not the primary failure in the stated Separation of data roles in a migration scenario. Different data roles collaborate but have distinct primary responsibilities.

Question 175

An application stores product photographs as named objects in a media container. After selecting the proper Blob storage object and container hierarchy approach, which observation gives the clearest evidence of success?

  1. Old session documents disappear according to TTL policy.
  2. Authorized clients retrieve the correct binary object using its blob address.
  3. Downstream reflects expected eligible changes without repeated full scans.
  4. New entries extend the log without rewriting an unrelated object.

Explanation

Correct Answer

B:

Authorized clients retrieve the correct binary object using its blob address. This is the directly observable result for Blob storage object and container hierarchy; blob Storage provides object-based access with containers and blobs.

Incorrect Answers

A:

Old session documents disappear according to TTL policy. This supports Cosmos DB TTL document expiration, not confirmation of Blob storage object and container hierarchy. The relevant evidence is that authorized clients retrieve the correct binary object using its blob address.

C:

Downstream reflects expected eligible changes without repeated full scans. This supports Cosmos DB change feed updates, not confirmation of Blob storage object and container hierarchy. The relevant evidence is that authorized clients retrieve the correct binary object using its blob address.

D:

New entries extend the log without rewriting an unrelated object. This supports Append blob sequential logging, not confirmation of Blob storage object and container hierarchy. The relevant evidence is that authorized clients retrieve the correct binary object using its blob address.

Question 176

A log archive should move objects to cooler tiers after 90 days. After selecting the proper Blob lifecycle management rules approach, which observation gives the clearest evidence of success?

  1. Region-aware clients continue within documented replication and failover behavior.
  2. Test objects change tier or expire according to the approved rule.
  3. Recovery expectations match documented replica placement and failover support.
  4. Conflicting updates follow the documented application semantics.

Explanation

Correct Answer

B:

Test objects change tier or expire according to the approved rule. This is the directly observable result for Blob lifecycle management rules; lifecycle management automates object policy based on supported filters and timing.

Incorrect Answers

A:

Region-aware clients continue within documented replication and failover behavior. This supports Cosmos DB multi-region distribution, not confirmation of Blob lifecycle management rules. The relevant evidence is that test objects change tier or expire according to the approved rule.

C:

Recovery expectations match documented replica placement and failover support. This supports Azure Storage LRS ZRS GRS distinctions, not confirmation of Blob lifecycle management rules. The relevant evidence is that test objects change tier or expire according to the approved rule.

D:

Conflicting updates follow the documented application semantics. This supports Cosmos DB multi-region writes conflict handling, not confirmation of Blob lifecycle management rules. The relevant evidence is that test objects change tier or expire according to the approved rule.

Question 177

An operator wants to resume from a durable event offset after a crash. During testing, the team observes this specific failure: Advancing offsets before successful sink commit can lose events. Which corrective check should be performed FIRST?

  1. Publish a governed semantic model with shared dimensions and measures.
  2. Delete the consumer checkpoint and claim the old stream can never replay.
  3. Use Azure Stream Analytics job inputs queries and compatible outputs.
  4. Kill a test consumer and reconcile events after restart.

Explanation

Correct Answer

D:

Kill a test consumer and reconcile events after restart. A successful correction should demonstrate that after restart the intended unread events are processed without uncontrolled duplication.

Incorrect Answers

A:

Publish a governed semantic model with shared dimensions and measures. It serves Semantic model over curated analytics, not the diagnosed Streaming checkpoints and replay problem. Advancing offsets before successful sink commit can lose events.

B:

Delete the consumer checkpoint and claim the old stream can never replay. This reinforces the error rather than addressing the Streaming checkpoints and replay failure. Checkpointing records stream progress; retries may still deliver records more than once.

C:

Use Azure Stream Analytics job inputs queries and compatible outputs. It serves Azure Stream Analytics SQL-like streaming, not the diagnosed Streaming checkpoints and replay problem. Advancing offsets before successful sink commit can lose events.

Question 178

A team wants parquet tables visible to more than one analytics engine. Select TWO statements that correctly describe the Fabric Lakehouse managed tables and files implementation and how it can be verified.

  1. Use a SQL Server VM directory and claim it is a Fabric Lakehouse.
  2. Model a central fact table and suitable date customer and product dimensions.
  3. Configure Azure Data Factory copy pipelines and linked services as appropriate.
  4. Supported Spark and SQL experiences access the intended lakehouse tables.
  5. Choose Fabric Lakehouse with controlled table metadata and files.

Explanation

Correct Answers

D:

Supported Spark and SQL experiences access the intended lakehouse tables. This is directly observable success evidence for Fabric Lakehouse managed tables and files.

E:

Choose Fabric Lakehouse with controlled table metadata and files. This is an appropriate action for the Fabric Lakehouse managed tables and files case. Lakehouse combines files and tables for mixed analytical workloads.

Incorrect Answers

A:

Use a SQL Server VM directory and claim it is a Fabric Lakehouse. This is not a safe or appropriate Fabric Lakehouse managed tables and files implementation. Treating every random file as an automatically registered table causes missing data.

B:

Model a central fact table and suitable date customer and product dimensions. This implements Star schema report model instead of the required Fabric Lakehouse managed tables and files function. Lakehouse combines files and tables for mixed analytical workloads.

C:

Configure Azure Data Factory copy pipelines and linked services as appropriate. This implements Azure Data Factory Copy Activity instead of the required Fabric Lakehouse managed tables and files function. Lakehouse combines files and tables for mixed analytical workloads.

Question 179

A reporting team repeatedly joins many small dimension tables and measures latency. If the relevant Denormalization for analytics tradeoff safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Granting public network access broadly increases exposure regardless of SQL login strength.
  2. Casual duplication without refresh governance makes reports disagree.
  3. A single noisy tenant can consume shared capacity without proper governance.
  4. Missing relationships may disappear from inner-join results.

Explanation

Correct Answer

B:

Casual duplication without refresh governance makes reports disagree. Denormalization trades redundancy and maintenance cost for read convenience. A suitable check is to compare read plans and data reconciliation before and after denormalization.

Incorrect Answers

A:

Granting public network access broadly increases exposure regardless of SQL login strength. This failure is associated with Azure SQL firewall and private endpoint; it is not the primary failure in the stated Denormalization for analytics tradeoff scenario. Denormalization trades redundancy and maintenance cost for read convenience.

C:

A single noisy tenant can consume shared capacity without proper governance. This failure is associated with Azure SQL elastic pool sharing; it is not the primary failure in the stated Denormalization for analytics tradeoff scenario. Denormalization trades redundancy and maintenance cost for read convenience.

D:

Missing relationships may disappear from inner-join results. This failure is associated with Inner join row matching; it is not the primary failure in the stated Denormalization for analytics tradeoff scenario. Denormalization trades redundancy and maintenance cost for read convenience.

Question 180

An order line references a product that was never created. After selecting the proper Foreign key referential integrity approach, which observation gives the clearest evidence of success?

  1. A planned failover procedure documents data latency and routing behavior.
  2. Audit records capture intended events and report users cannot change schemas.
  3. Callers execute consistent logic with tested permissions.
  4. Invalid references are rejected and approved relationship changes follow the constraint.

Explanation

Correct Answer

D:

Invalid references are rejected and approved relationship changes follow the constraint. This is the directly observable result for Foreign key referential integrity; foreign keys protect cross-table references to parent keys.

Incorrect Answers

A:

A planned failover procedure documents data latency and routing behavior. This supports Azure SQL active geo-replication tradeoff, not confirmation of Foreign key referential integrity. The relevant evidence is that invalid references are rejected and approved relationship changes follow the constraint.

B:

Audit records capture intended events and report users cannot change schemas. This supports Azure SQL auditing and least privilege, not confirmation of Foreign key referential integrity. The relevant evidence is that invalid references are rejected and approved relationship changes follow the constraint.

C:

Callers execute consistent logic with tested permissions. This supports Stored procedure reusable server operation, not confirmation of Foreign key referential integrity. The relevant evidence is that invalid references are rejected and approved relationship changes follow the constraint.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests