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 57

Question 560

A team must use unsupported-by-PaaS instance extensions in a cloud-hosted SQL engine. Which principle BEST explains the correct SQL Server on Azure VM OS control design decision?

  1. IaaS SQL Server offers control with greater operational responsibility.
  2. Second normal form removes partial dependencies on a composite key.
  3. Managed database backups support restore windows but still require planning and testing.
  4. A table can enforce uniqueness on nonprimary attributes.

Explanation

Correct Answer

A:

IaaS SQL Server offers control with greater operational responsibility. In this case the applicable decision is to use SQL Server on an Azure VM when full guest and engine control is required.

Incorrect Answers

B:

Second normal form removes partial dependencies on a composite key. That concept explains Second normal form partial dependency; the situation instead concerns SQL Server on Azure VM OS control. Treating a VM as fully managed PaaS can leave guest patching unattended.

C:

Managed database backups support restore windows but still require planning and testing. That concept explains Azure SQL Database backup PITR; the situation instead concerns SQL Server on Azure VM OS control. Treating a VM as fully managed PaaS can leave guest patching unattended.

D:

A table can enforce uniqueness on nonprimary attributes. That concept explains Unique index versus primary key; the situation instead concerns SQL Server on Azure VM OS control. Treating a VM as fully managed PaaS can leave guest patching unattended.

Question 561

Developers propose putting each 50-MB PDF as a normal row for dashboard filters. Select TWO statements that correctly describe the File store versus database selection implementation and how it can be verified.

  1. Use SQL ORDER BY on raw binary images and expect a meaningful customer ranking.
  2. PDF retrieval and metadata filtering both meet functional requirements.
  3. Store binary images as objects and maintain searchable metadata separately.
  4. Choose suitable storage redundancy and separate restore or backup strategy where needed.
  5. Store large documents appropriately and index related business metadata in a database.

Explanation

Correct Answers

B:

PDF retrieval and metadata filtering both meet functional requirements. This is directly observable success evidence for File store versus database selection.

E:

Store large documents appropriately and index related business metadata in a database. This is an appropriate action for the File store versus database selection case. File storage and searchable record databases serve different access patterns.

Incorrect Answers

A:

Use SQL ORDER BY on raw binary images and expect a meaningful customer ranking. This is not a safe or appropriate File store versus database selection implementation. Confusing object content with queryable attributes complicates application design.

C:

Store binary images as objects and maintain searchable metadata separately. This implements Unstructured image binary files instead of the required File store versus database selection function. File storage and searchable record databases serve different access patterns.

D:

Choose suitable storage redundancy and separate restore or backup strategy where needed. This implements Storage resiliency and replicas instead of the required File store versus database selection function. File storage and searchable record databases serve different access patterns.

Question 562

A store needs every category listed with optional product counts. Which principle BEST explains the correct Left outer join preserving parents design decision?

  1. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.
  2. Atomicity is an ACID property of relational transactions.
  3. A left outer join keeps all left-side rows even without right-side matches.
  4. SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database.

Explanation

Correct Answer

C:

A left outer join keeps all left-side rows even without right-side matches. In this case the applicable decision is to use LEFT JOIN from the required complete parent set to optional children.

Incorrect Answers

A:

Managed Instance has deployment/networking characteristics that differ from a single SQL Database. That concept explains SQL Managed Instance virtual network; the situation instead concerns Left outer join preserving parents. Using an inner join can hide zero-activity customers.

B:

Atomicity is an ACID property of relational transactions. That concept explains SQL COMMIT and ROLLBACK transaction; the situation instead concerns Left outer join preserving parents. Using an inner join can hide zero-activity customers.

D:

SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database. That concept explains Azure SQL Managed Instance compatibility; the situation instead concerns Left outer join preserving parents. Using an inner join can hide zero-activity customers.

Question 563

A bursty shopping app receives HTTP 429 from Cosmos DB. After selecting the proper Cosmos DB 429 throttling retries approach, which observation gives the clearest evidence of success?

  1. Throttled operations eventually succeed without uncontrolled retry storms.
  2. Hot items stay online while archive objects follow explicit rehydration process.
  3. Authorized temporary actions work and access fails outside scope.
  4. Typical reads use sensible item sizes and updates avoid unnecessary rewriting.

Explanation

Correct Answer

A:

Throttled operations eventually succeed without uncontrolled retry storms. This is the directly observable result for Cosmos DB 429 throttling retries; request-rate limits protect provisioned throughput and require graceful client handling.

Incorrect Answers

B:

Hot items stay online while archive objects follow explicit rehydration process. This supports Hot cool cold and archive blob tiers, not confirmation of Cosmos DB 429 throttling retries. The relevant evidence is that throttled operations eventually succeed without uncontrolled retry storms.

C:

Authorized temporary actions work and access fails outside scope. This supports Blob SAS delegated access, not confirmation of Cosmos DB 429 throttling retries. The relevant evidence is that throttled operations eventually succeed without uncontrolled retry storms.

D:

Typical reads use sensible item sizes and updates avoid unnecessary rewriting. This supports Cosmos DB document embedded versus referenced data, not confirmation of Cosmos DB 429 throttling retries. The relevant evidence is that throttled operations eventually succeed without uncontrolled retry storms.

Question 564

A Power BI model uses duplicate dimension IDs and shows ambiguous totals. Select TWO statements that correctly describe the One-to-many semantic relationships implementation and how it can be verified.

  1. Establish valid one-to-many relationships with unique dimension keys.
  2. Use a line chart with a continuous or properly sorted time axis.
  3. Configure an eligible OneLake shortcut and access to its target.
  4. Product filters affect intended fact rows without unpredictable double counting.
  5. Relate two columns containing the word Product and assume their values are unique.

Explanation

Correct Answers

A:

Establish valid one-to-many relationships with unique dimension keys. This is an appropriate action for the One-to-many semantic relationships case. Relationship cardinality controls how tables filter one another.

D:

Product filters affect intended fact rows without unpredictable double counting. This is directly observable success evidence for One-to-many semantic relationships.

Incorrect Answers

B:

Use a line chart with a continuous or properly sorted time axis. This implements Line chart time-series selection instead of the required One-to-many semantic relationships function. Relationship cardinality controls how tables filter one another.

C:

Configure an eligible OneLake shortcut and access to its target. This implements OneLake shortcut referencing existing data instead of the required One-to-many semantic relationships function. Relationship cardinality controls how tables filter one another.

E:

Relate two columns containing the word Product and assume their values are unique. This is not a safe or appropriate One-to-many semantic relationships implementation. Nonunique lookup keys can produce many-to-many ambiguity.

Question 565

An analyst needs orders only when a matching customer record exists. After selecting the proper Inner join row matching approach, which observation gives the clearest evidence of success?

  1. Returned rows contain valid matches from both tables.
  2. Stored data and client connections meet their respective protection tests.
  3. A supported failover maintains service within documented expectations.
  4. Renaming one department yields consistent names for linked employees.

Explanation

Correct Answer

A:

Returned rows contain valid matches from both tables. This is the directly observable result for Inner join row matching; an inner join returns rows with a matching join condition.

Incorrect Answers

B:

Stored data and client connections meet their respective protection tests. This supports Transparent data encryption versus query TLS, not confirmation of Inner join row matching. The relevant evidence is that returned rows contain valid matches from both tables.

C:

A supported failover maintains service within documented expectations. This supports Azure SQL high availability and zone resiliency, not confirmation of Inner join row matching. The relevant evidence is that returned rows contain valid matches from both tables.

D:

Renaming one department yields consistent names for linked employees. This supports Third normal form transitive dependency, not confirmation of Inner join row matching. The relevant evidence is that returned rows contain valid matches from both tables.

Question 566

Management wants sales by month then by individual store. Which choice BEST meets this requirement?

  1. Evaluate response latency separately from aggregate processing throughput.
  2. Replace row-level data with one grand total and claim drill-down remains supported.
  3. Build suitable dimensions hierarchy and interactive report controls.
  4. Establish shared metric definitions and validate semantic calculations.

Explanation

Correct Answer

C:

Drill-down and slicing reveal patterns across levels of analysis.

Incorrect Answers

A:

Evaluate response latency separately from aggregate processing throughput. That action primarily handles Operational SLA latency versus throughput; the given requirement is Data analyst slicing and drill-down. Drill-down and slicing reveal patterns across levels of analysis.

B:

Replace row-level data with one grand total and claim drill-down remains supported. It does not implement Data analyst slicing and drill-down. Mixing different grains can double-count measures.

D:

Establish shared metric definitions and validate semantic calculations. That action primarily handles Data analyst metric definition; the given requirement is Data analyst slicing and drill-down. Drill-down and slicing reveal patterns across levels of analysis.

Question 567

Analysts need total revenue per product category. Which choice BEST meets this requirement?

  1. Denormalize only selected analytical attributes with a refresh consistency plan.
  2. Use ORDER BY only and call it an aggregate.
  3. Use SUM with GROUP BY on the intended grouping columns.
  4. Evaluate supported read scale-out options under the chosen service tier.

Explanation

Correct Answer

C:

GROUP BY organizes records into groups for aggregate calculations. In the stated case, verification should show that one aggregate row represents each category with correct totals.

Incorrect Answers

A:

Denormalize only selected analytical attributes with a refresh consistency plan. That action primarily handles Denormalization for analytics tradeoff; the given requirement is SQL GROUP BY aggregate. GROUP BY organizes records into groups for aggregate calculations.

B:

Use ORDER BY only and call it an aggregate. It does not implement SQL GROUP BY aggregate. Selecting ungrouped detail fields can produce invalid or misleading results.

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 SQL GROUP BY aggregate. GROUP BY organizes records into groups for aggregate calculations.

Question 568

An operator must inspect the previous version after a mistaken upload. What is the MOST appropriate next validation or correction?

  1. Test key-based access for busy and quiet partitions.
  2. Test overwrites and restoration from the recorded version.
  3. Simulate throttling and inspect retry behavior.
  4. Change the blob metadata version to 2 and assume old bytes were preserved.

Explanation

Correct Answer

B:

Test overwrites and restoration from the recorded version. This tests the intended result: a prior version is available and current version remains identifiable.

Incorrect Answers

A:

Test key-based access for busy and quiet partitions. It tests Table Storage PartitionKey and RowKey rather than the critical Blob versioning on overwrite behavior. Versioning retains historical object states independently of overwriting current contents.

C:

Simulate throttling and inspect retry behavior. It tests Cosmos DB 429 throttling retries rather than the critical Blob versioning on overwrite behavior. Versioning retains historical object states independently of overwriting current contents.

D:

Change the blob metadata version to 2 and assume old bytes were preserved. This unsafe shortcut leaves the Blob versioning on overwrite problem unresolved. Assuming replication alone creates object history can leave no recoverable version.

Question 569

Architects propose Azure Table Storage for every file and SMB client. Select TWO statements that correctly describe the Choosing Blob Files and Table for app needs implementation and how it can be verified.

  1. Configure supported Blob lifecycle rules on intended object conditions.
  2. Call all three services SQL relational databases because they belong to Azure Storage.
  3. All three client patterns work under their expected APIs.
  4. Match Blob for objects Files for file shares and Table for simple key-value entities.
  5. Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals.

Explanation

Correct Answers

C:

All three client patterns work under their expected APIs. This is directly observable success evidence for Choosing Blob Files and Table for app needs.

D:

Match Blob for objects Files for file shares and Table for simple key-value entities. This is an appropriate action for the Choosing Blob Files and Table for app needs case. Azure Storage services expose distinct data models even within one storage account.

Incorrect Answers

A:

Configure supported Blob lifecycle rules on intended object conditions. This implements Blob lifecycle management rules instead of the required Choosing Blob Files and Table for app needs function. Azure Storage services expose distinct data models even within one storage account.

B:

Call all three services SQL relational databases because they belong to Azure Storage. This is not a safe or appropriate Choosing Blob Files and Table for app needs implementation. One universal interface assumption leads to unsupported operations.

E:

Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals. This implements Cosmos DB API for Apache Gremlin graph instead of the required Choosing Blob Files and Table for app needs function. Azure Storage services expose distinct data models even within one storage account.

Question 570

A designer must decide whether order line items belong in relational rows or nested JSON. What is the MOST appropriate next validation or correction?

  1. Test representative stored statements client connectivity and sizing.
  2. Test representative queries and changes across candidate data shapes.
  3. Put all relational keys in a prose blob and call it normalized data.
  4. Review extracted fields against original log samples and error cases.

Explanation

Correct Answer

B:

Test representative queries and changes across candidate data shapes. This tests the intended result: the model supports intended joins or nested attribute reads without excessive conversions.

Incorrect Answers

A:

Test representative stored statements client connectivity and sizing. It tests Azure MySQL versus PostgreSQL service-model selection rather than the critical Relational rows versus document attributes behavior. Structured relational and semi-structured document models solve different shape and access needs.

C:

Put all relational keys in a prose blob and call it normalized data. This unsafe shortcut leaves the Relational rows versus document attributes problem unresolved. Selecting JSON solely because some fields are optional can complicate relational transactions.

D:

Review extracted fields against original log samples and error cases. It tests Log text extraction versus structured event fields rather than the critical Relational rows versus document attributes behavior. Structured relational and semi-structured document models solve different shape and access needs.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests