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 117

Question 1160

Data engineers keep raw parquet files and need directory-oriented access control. If the relevant Azure Data Lake Storage Gen2 analytics landing safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating localized decimals as strings can silently corrupt arithmetic.
  2. Moving to a document key-value store may lose required relational constraint enforcement.
  3. Assuming any flat blob container has identical POSIX-style directory operations can break workflows.
  4. Treating all naive timestamps as UTC can shift historical events.

Explanation

Correct Answer

C:

Assuming any flat blob container has identical POSIX-style directory operations can break workflows. ADLS Gen2 adds data-lake semantics on Azure Blob storage. A suitable check is to verify hierarchical namespace and folder ACLs where configured.

Incorrect Answers

A:

Treating localized decimals as strings can silently corrupt arithmetic. This failure is associated with Text encoding and numeric parsing; it is not the primary failure in the stated Azure Data Lake Storage Gen2 analytics landing scenario. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

B:

Moving to a document key-value store may lose required relational constraint enforcement. This failure is associated with Azure SQL Database managed relational app; it is not the primary failure in the stated Azure Data Lake Storage Gen2 analytics landing scenario. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

D:

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 Azure Data Lake Storage Gen2 analytics landing scenario. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

Question 1161

A production SQL server reports repeated connection saturation. Which principle BEST explains the correct DBA monitoring capacity and alerts design decision?

  1. Database operations require health monitoring and capacity planning.
  2. Identifier digits are not necessarily numbers with arithmetic meaning.
  3. DBAs tune database performance as well as maintaining access and reliability.
  4. Unstructured images lack a predefined row-column model even when their metadata is structured.

Explanation

Correct Answer

A:

Database operations require health monitoring and capacity planning. In this case the applicable decision is to monitor database capacity connections health and alerts with response procedures.

Incorrect Answers

B:

Identifier digits are not necessarily numbers with arithmetic meaning. That concept explains Data types in tabular files; the situation instead concerns DBA monitoring capacity and alerts. Ignoring resource trends can cause preventable unavailability.

C:

DBAs tune database performance as well as maintaining access and reliability. That concept explains DBA performance tuning and indexing; the situation instead concerns DBA monitoring capacity and alerts. Ignoring resource trends can cause preventable unavailability.

D:

Unstructured images lack a predefined row-column model even when their metadata is structured. That concept explains Unstructured image binary files; the situation instead concerns DBA monitoring capacity and alerts. Ignoring resource trends can cause preventable unavailability.

Question 1162

A team must distribute requests by customer ID instead of a fixed country value. Which principle BEST explains the correct Cosmos DB logical partition key design decision?

  1. Cosmos DB consumption and reserved throughput models suit different demand patterns.
  2. Append blobs optimize appending data rather than random page modification.
  3. Partition keys determine distribution and point-read targeting.
  4. Soft delete retains recoverable deleted content for a configured period.

Explanation

Correct Answer

C:

Partition keys determine distribution and point-read targeting. In this case the applicable decision is to choose a partition key with sufficient cardinality and even request distribution.

Incorrect Answers

A:

Cosmos DB consumption and reserved throughput models suit different demand patterns. That concept explains Cosmos DB serverless versus provisioned throughput; the situation instead concerns Cosmos DB logical partition key. One hot key can throttle even when account capacity is increased.

B:

Append blobs optimize appending data rather than random page modification. That concept explains Append blob sequential logging; the situation instead concerns Cosmos DB logical partition key. One hot key can throttle even when account capacity is increased.

D:

Soft delete retains recoverable deleted content for a configured period. That concept explains Blob soft delete recovery; the situation instead concerns Cosmos DB logical partition key. One hot key can throttle even when account capacity is increased.

Question 1163

Security requires encrypted-at-rest storage and authenticated client operations. Select TWO statements that correctly describe the Storage encryption and access controls implementation and how it can be verified.

  1. Combine managed storage encryption with explicit identity and access policy.
  2. Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.
  3. Configure supported Azure Files snapshot or backup protection.
  4. Stored blobs are encrypted and unauthorized retrieval requests are denied.
  5. Claim that encrypted storage means all uploaded files are public but safe.

Explanation

Correct Answers

A:

Combine managed storage encryption with explicit identity and access policy. This is an appropriate action for the Storage encryption and access controls case. Encryption at rest and access authorization address different risks.

D:

Stored blobs are encrypted and unauthorized retrieval requests are denied. This is directly observable success evidence for Storage encryption and access controls.

Incorrect Answers

B:

Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. This implements Cosmos DB API for MongoDB instead of the required Storage encryption and access controls function. Encryption at rest and access authorization address different risks.

C:

Configure supported Azure Files snapshot or backup protection. This implements Azure Files snapshots and backups instead of the required Storage encryption and access controls function. Encryption at rest and access authorization address different risks.

E:

Claim that encrypted storage means all uploaded files are public but safe. This is not a safe or appropriate Storage encryption and access controls implementation. Encryption alone does not prevent a public anonymous object endpoint.

Question 1164

Developers want to understand why cross-partition reads cost more than ID point reads. What is the MOST appropriate next validation or correction?

  1. Assume a single SELECT query always consumes exactly one request unit.
  2. Test partition and row key read/write behavior and throughput.
  3. Compare RU charge for point reads and full scans.
  4. Check rule filters and retention interaction before enabling.

Explanation

Correct Answer

C:

Compare RU charge for point reads and full scans. This tests the intended result: rU charge metrics explain cost and throttling for representative requests.

Incorrect Answers

A:

Assume a single SELECT query always consumes exactly one request unit. This unsafe shortcut leaves the Cosmos DB Request Unit RU accounting problem unresolved. Treating every query as equal-cost can overload provisioned throughput.

B:

Test partition and row key read/write behavior and throughput. It tests Cosmos DB API for Table compatibility rather than the critical Cosmos DB Request Unit RU accounting behavior. Cosmos DB measures resource consumption in request units rather than only raw data size.

D:

Check rule filters and retention interaction before enabling. It tests Blob lifecycle management rules rather than the critical Cosmos DB Request Unit RU accounting behavior. Cosmos DB measures resource consumption in request units rather than only raw data size.

Question 1165

An ERP integration uses MySQL-compatible connectors and queries. Which choice BEST meets this requirement?

  1. Assume all engines called SQL have identical client authentication and stored procedures.
  2. Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads.
  3. Denormalize only selected analytical attributes with a refresh consistency plan.
  4. Choose Azure Database for MySQL Flexible Server if version and feature requirements fit.

Explanation

Correct Answer

D:

Azure hosts distinct managed open-source SQL engines with their own syntax.

Incorrect Answers

A:

Assume all engines called SQL have identical client authentication and stored procedures. It does not implement Azure Database for MySQL Flexible Server. Migrating from MySQL to Azure SQL Database untested can change behavior.

B:

Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads. That action primarily handles Azure Database for PostgreSQL Flexible Server; the given requirement is Azure Database for MySQL Flexible Server. Azure hosts distinct managed open-source SQL engines with their own syntax.

C:

Denormalize only selected analytical attributes with a refresh consistency plan. That action primarily handles Denormalization for analytics tradeoff; the given requirement is Azure Database for MySQL Flexible Server. Azure hosts distinct managed open-source SQL engines with their own syntax.

Question 1166

A report needs a ranking of regions rather than a time trend. Select TWO statements that correctly describe the Column chart category comparison implementation and how it can be verified.

  1. Use an appropriate bar or column chart with comparable category measures.
  2. Define reusable measures in the Power BI semantic model.
  3. Relative category sizes and labels are clear.
  4. Govern Fabric workspace roles and appropriate compute capacity configuration.
  5. Use unrelated three-dimensional depth as proof one category sold more.

Explanation

Correct Answers

A:

Use an appropriate bar or column chart with comparable category measures. This is an appropriate action for the Column chart category comparison case. Bar and column charts support comparisons across discrete categories.

C:

Relative category sizes and labels are clear. This is directly observable success evidence for Column chart category comparison.

Incorrect Answers

B:

Define reusable measures in the Power BI semantic model. This implements Power BI semantic model measures instead of the required Column chart category comparison function. Bar and column charts support comparisons across discrete categories.

D:

Govern Fabric workspace roles and appropriate compute capacity configuration. This implements Fabric workspace permissions and capacity instead of the required Column chart category comparison function. Bar and column charts support comparisons across discrete categories.

E:

Use unrelated three-dimensional depth as proof one category sold more. This is not a safe or appropriate Column chart category comparison implementation. A line chart with arbitrary category connections may imply continuity.

Question 1167

A manager needs the current address for shipping but the prior region for last year's sales. Select THREE statements that correctly describe the Historical dimensions versus current operational truth implementation and how it can be verified.

  1. Design intentional historical snapshots or slowly changing dimensions for analytics.
  2. Old reports preserve historical attributes while operational records show current values.
  3. Run a scheduled batch ingestion with clear checkpoints and retries.
  4. Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads.
  5. Analytical history and mutable operational attributes have different retention semantics.
  6. Apply the newest customer address to every historic transaction and call it history-preserving.

Explanation

Correct Answers

A:

Design intentional historical snapshots or slowly changing dimensions for analytics. This is an appropriate action for the Historical dimensions versus current operational truth case. Analytical history and mutable operational attributes have different retention semantics.

B:

Old reports preserve historical attributes while operational records show current values. This is directly observable success evidence for Historical dimensions versus current operational truth.

E:

Analytical history and mutable operational attributes have different retention semantics. This supports why the action and evidence together address Historical dimensions versus current operational truth.

Incorrect Answers

C:

Run a scheduled batch ingestion with clear checkpoints and retries. This implements Batch scheduled processing instead of the required Historical dimensions versus current operational truth function. Analytical history and mutable operational attributes have different retention semantics.

D:

Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads. This implements Lakehouse for files plus SQL analytics instead of the required Historical dimensions versus current operational truth function. Analytical history and mutable operational attributes have different retention semantics.

F:

Apply the newest customer address to every historic transaction and call it history-preserving. This is not a safe or appropriate Historical dimensions versus current operational truth implementation. Replacing old dimension values can rewrite historical business interpretation.

Question 1168

A designer must add a new decimal column to an existing schema. After selecting the proper CREATE ALTER DROP DDL approach, which observation gives the clearest evidence of success?

  1. Table definitions change while intended existing business rows remain recoverable.
  2. One aggregate row represents each category with correct totals.
  3. The target is selected and known incompatibilities are addressed before cutover.
  4. Authorized app connections succeed while blocked source networks cannot connect.

Explanation

Correct Answer

A:

Table definitions change while intended existing business rows remain recoverable. This is the directly observable result for CREATE ALTER DROP DDL; data definition language defines database objects and structure.

Incorrect Answers

B:

One aggregate row represents each category with correct totals. This supports SQL GROUP BY aggregate, not confirmation of CREATE ALTER DROP DDL. The relevant evidence is that table definitions change while intended existing business rows remain recoverable.

C:

The target is selected and known incompatibilities are addressed before cutover. This supports Data migration SQL Server assessment, not confirmation of CREATE ALTER DROP DDL. The relevant evidence is that table definitions change while intended existing business rows remain recoverable.

D:

Authorized app connections succeed while blocked source networks cannot connect. This supports Azure SQL firewall and private endpoint, not confirmation of CREATE ALTER DROP DDL. The relevant evidence is that table definitions change while intended existing business rows remain recoverable.

Question 1169

A deleted sales row must not remain as an active historical current-state record. Select TWO statements that correctly describe the CDC propagation to analytics implementation and how it can be verified.

  1. Choose Fabric Lakehouse with controlled table metadata and files.
  2. Read only inserted rows and claim updates and deletes were captured.
  3. Downstream modeled state matches source transactions under agreed latency.
  4. Use a tumbling window aggregation with suitable event-time semantics.
  5. Consume supported change data capture events with reconciliation and delete semantics.

Explanation

Correct Answers

C:

Downstream modeled state matches source transactions under agreed latency. This is directly observable success evidence for CDC propagation to analytics.

E:

Consume supported change data capture events with reconciliation and delete semantics. This is an appropriate action for the CDC propagation to analytics case. CDC propagates database changes without resnapshotting every row.

Incorrect Answers

A:

Choose Fabric Lakehouse with controlled table metadata and files. This implements Fabric Lakehouse managed tables and files instead of the required CDC propagation to analytics function. CDC propagates database changes without resnapshotting every row.

B:

Read only inserted rows and claim updates and deletes were captured. This is not a safe or appropriate CDC propagation to analytics implementation. Ignoring deletes or duplicate delivery can create stale or extra facts.

D:

Use a tumbling window aggregation with suitable event-time semantics. This implements Tumbling time windows instead of the required CDC propagation to analytics function. CDC propagates database changes without resnapshotting every row.

Question 1170

A team needs to identify outliers in price versus unit demand. Select TWO statements that correctly describe the Scatter chart relationship implementation and how it can be verified.

  1. Use alphabetical store names for both numeric axes and call it a correlation plot.
  2. Define reusable measures in the Power BI semantic model.
  3. Points reveal clustering and possible outliers without asserting causality.
  4. Use a scatter chart with numeric x and y measures at the intended granularity.
  5. Track source lineage transformation runs ownership and curated output metadata.

Explanation

Correct Answers

C:

Points reveal clustering and possible outliers without asserting causality. This is directly observable success evidence for Scatter chart relationship.

D:

Use a scatter chart with numeric x and y measures at the intended granularity. This is an appropriate action for the Scatter chart relationship case. Scatter charts show relationships between two quantitative variables.

Incorrect Answers

A:

Use alphabetical store names for both numeric axes and call it a correlation plot. This is not a safe or appropriate Scatter chart relationship implementation. Correlation in points alone does not prove one variable caused the other.

B:

Define reusable measures in the Power BI semantic model. This implements Power BI semantic model measures instead of the required Scatter chart relationship function. Scatter charts show relationships between two quantitative variables.

E:

Track source lineage transformation runs ownership and curated output metadata. This implements Data governance and lineage for analytics instead of the required Scatter chart relationship function. Scatter charts show relationships between two quantitative variables.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests