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 62

Question 610

A collection frequently filters by nested order status. If the relevant Cosmos DB NoSQL indexing and queries safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Replacing SMB mounts with blob URLs without application changes breaks path expectations.
  2. Excessive indexing or scans may inflate RU consumption.
  3. Assuming replication alone creates object history can leave no recoverable version.
  4. One hot key can throttle even when account capacity is increased.

Explanation

Correct Answer

B:

Excessive indexing or scans may inflate RU consumption. Indexed document properties support queries while policy affects write/read cost. A suitable check is to compare query metrics and representative documents before tuning.

Incorrect Answers

A:

Replacing SMB mounts with blob URLs without application changes breaks path expectations. This failure is associated with Azure Files SMB application migration; it is not the primary failure in the stated Cosmos DB NoSQL indexing and queries scenario. Indexed document properties support queries while policy affects write/read cost.

C:

Assuming replication alone creates object history can leave no recoverable version. This failure is associated with Blob versioning on overwrite; it is not the primary failure in the stated Cosmos DB NoSQL indexing and queries scenario. Indexed document properties support queries while policy affects write/read cost.

D:

One hot key can throttle even when account capacity is increased. This failure is associated with Cosmos DB logical partition key; it is not the primary failure in the stated Cosmos DB NoSQL indexing and queries scenario. Indexed document properties support queries while policy affects write/read cost.

Question 611

A warehouse model has many redundant cross-joins among dimension tables. Which principle BEST explains the correct Star schema analytical query model design decision?

  1. Incremental load avoids repeated full snapshots while demanding consistent checkpoints.
  2. Star schemas simplify analytical slicing around fact and dimension tables.
  3. Hopping windows allow overlapping periodic aggregation.
  4. IoT Hub adds device management and identities around IoT messages.

Explanation

Correct Answer

B:

Star schemas simplify analytical slicing around fact and dimension tables. In this case the applicable decision is to model a central sales fact table joined to conformed dimensions.

Incorrect Answers

A:

Incremental load avoids repeated full snapshots while demanding consistent checkpoints. That concept explains Incremental ingestion with watermark; the situation instead concerns Star schema analytical query model. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

C:

Hopping windows allow overlapping periodic aggregation. That concept explains Hopping sliding analytic windows; the situation instead concerns Star schema analytical query model. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

D:

IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Star schema analytical query model. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

Question 612

A data lake stores billions of sales events and analysts scan only three attributes. If the relevant Parquet columnar analytical file safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Putting raw binary into text-only analytic columns frustrates content searches and storage.
  2. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
  3. Building dashboards without ensuring ingestion produces stale insights.
  4. Expecting server-side joins and foreign keys in Table Storage fails.

Explanation

Correct Answer

B:

Assuming Parquet is human-readable CSV leads to invalid parser behavior. Columnar formats can reduce I/O for analytical scans over selected fields. A suitable check is to compare read volumes and schema across Parquet and delimited exports.

Incorrect Answers

A:

Putting raw binary into text-only analytic columns frustrates content searches and storage. This failure is associated with Unstructured image binary files; it is not the primary failure in the stated Parquet columnar analytical file scenario. Columnar formats can reduce I/O for analytical scans over selected fields.

C:

Building dashboards without ensuring ingestion produces stale insights. This failure is associated with Data engineer ingestion pipeline; it is not the primary failure in the stated Parquet columnar analytical file scenario. Columnar formats can reduce I/O for analytical scans over selected fields.

D:

Expecting server-side joins and foreign keys in Table Storage fails. This failure is associated with Azure Table Storage key-value entities; it is not the primary failure in the stated Parquet columnar analytical file scenario. Columnar formats can reduce I/O for analytical scans over selected fields.

Question 613

A website uploads large PDF and video assets in chunks. Which choice BEST meets this requirement?

  1. Use block blobs and their supported block upload/commit operations.
  2. Assume every new block automatically extends a visible committed blob without committing its block list.
  3. Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals.
  4. Issue a limited SAS or supported delegated access scoped by operation resource and expiry.

Explanation

Correct Answer

A:

Block blobs suit file and streaming upload scenarios with manageable blocks.

Incorrect Answers

B:

Assume every new block automatically extends a visible committed blob without committing its block list. It does not implement Block blob file uploads. Calling a block blob an append-only audit stream misstates its semantics.

C:

Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals. That action primarily handles Cosmos DB API for Apache Gremlin graph; the given requirement is Block blob file uploads. Block blobs suit file and streaming upload scenarios with manageable blocks.

D:

Issue a limited SAS or supported delegated access scoped by operation resource and expiry. That action primarily handles Blob SAS delegated access; the given requirement is Block blob file uploads. Block blobs suit file and streaming upload scenarios with manageable blocks.

Question 614

A nightly batch copies files from an approved on-premises source. What is the MOST appropriate next validation or correction?

  1. Test known event timestamps against expected overlapping windows.
  2. Review model relationships and test grouped business metrics.
  3. Use the ADF logo as proof an external firewall permits every integration connection.
  4. Reconcile moved byte counts and source query rows.

Explanation

Correct Answer

D:

Reconcile moved byte counts and source query rows. This tests the intended result: records arrive at destination with auditable activity outcomes.

Incorrect Answers

A:

Test known event timestamps against expected overlapping windows. It tests Hopping sliding analytic windows rather than the critical Azure Data Factory Copy Activity behavior. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.

B:

Review model relationships and test grouped business metrics. It tests Star schema analytical query model rather than the critical Azure Data Factory Copy Activity behavior. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.

C:

Use the ADF logo as proof an external firewall permits every integration connection. This unsafe shortcut leaves the Azure Data Factory Copy Activity problem unresolved. Mistaking Copy Activity for an always-on SQL database can misdesign access.

Question 615

An app database should accept connections only from approved Azure networking. Which choice BEST meets this requirement?

  1. Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
  2. Configure supported network access restrictions and private endpoint where appropriate.
  3. Create a private DNS zone name but leave SQL public access unrestricted.
  4. Move attributes dependent only on OrderID into the order header table.

Explanation

Correct Answer

B:

Configure supported network access restrictions and private endpoint where appropriate. SQL authentication and network reachability are separate gates. In the stated case, verification should show that authorized app connections succeed while blocked source networks cannot connect.

Incorrect Answers

A:

Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO. That action primarily handles Azure SQL active geo-replication tradeoff; the given requirement is Azure SQL firewall and private endpoint. SQL authentication and network reachability are separate gates.

C:

Create a private DNS zone name but leave SQL public access unrestricted. It does not implement Azure SQL firewall and private endpoint. Granting public network access broadly increases exposure regardless of SQL login strength.

D:

Move attributes dependent only on OrderID into the order header table. That action primarily handles Second normal form partial dependency; the given requirement is Azure SQL firewall and private endpoint. SQL authentication and network reachability are separate gates.

Question 616

A prototype has sporadic low-volume document requests. If the relevant Cosmos DB serverless versus provisioned throughput safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Assuming Table API is automatically a full SQL relational engine is incorrect.
  2. Overly long or permissive SAS tokens expose data if forwarded.
  3. Choosing page-style random offsets on an append blob causes wrong write expectations.
  4. Choosing serverless without checking workload scale constraints may be costly.

Explanation

Correct Answer

D:

Choosing serverless without checking workload scale constraints may be costly. Cosmos DB consumption and reserved throughput models suit different demand patterns. A suitable check is to benchmark bursts and steady demand for each candidate option.

Incorrect Answers

A:

Assuming Table API is automatically a full SQL relational engine is incorrect. This failure is associated with Cosmos DB API for Table compatibility; it is not the primary failure in the stated Cosmos DB serverless versus provisioned throughput scenario. Cosmos DB consumption and reserved throughput models suit different demand patterns.

B:

Overly long or permissive SAS tokens expose data if forwarded. This failure is associated with Blob SAS delegated access; it is not the primary failure in the stated Cosmos DB serverless versus provisioned throughput scenario. Cosmos DB consumption and reserved throughput models suit different demand patterns.

C:

Choosing page-style random offsets on an append blob causes wrong write expectations. This failure is associated with Append blob sequential logging; it is not the primary failure in the stated Cosmos DB serverless versus provisioned throughput scenario. Cosmos DB consumption and reserved throughput models suit different demand patterns.

Question 617

A manager needs the current address for shipping but the prior region for last year's sales. What is the MOST appropriate next validation or correction?

  1. Validate before-and-after totals for time-varying dimension values.
  2. Validate object upload download and authorization from representative clients.
  3. Compare target counts and rejected records with source files.
  4. Apply the newest customer address to every historic transaction and call it history-preserving.

Explanation

Correct Answer

A:

Validate before-and-after totals for time-varying dimension values. This tests the intended result: old reports preserve historical attributes while operational records show current values.

Incorrect Answers

B:

Validate object upload download and authorization from representative clients. It tests Azure Blob Storage for object data rather than the critical Historical dimensions versus current operational truth behavior. Analytical history and mutable operational attributes have different retention semantics.

C:

Compare target counts and rejected records with source files. It tests ETL data transformation before loading rather than the critical Historical dimensions versus current operational truth behavior. Analytical history and mutable operational attributes have different retention semantics.

D:

Apply the newest customer address to every historic transaction and call it history-preserving. This unsafe shortcut leaves the Historical dimensions versus current operational truth problem unresolved. Replacing old dimension values can rewrite historical business interpretation.

Question 618

A fraud report needs customers whose aggregate annual spend exceeds a limit. Which choice BEST meets this requirement?

  1. Use SUM with GROUP BY on the intended grouping columns.
  2. Add a WHERE Amount greater than 1000 and assume it finds all customers spending over 1000 in total.
  3. Use GROUP BY then HAVING to filter aggregate group results.
  4. Use an elastic pool to share eligible database resources under configured limits.

Explanation

Correct Answer

C:

HAVING filters aggregated groups while WHERE filters source rows.

Incorrect Answers

A:

Use SUM with GROUP BY on the intended grouping columns. That action primarily handles SQL GROUP BY aggregate; the given requirement is SQL HAVING after grouping. HAVING filters aggregated groups while WHERE filters source rows.

B:

Add a WHERE Amount greater than 1000 and assume it finds all customers spending over 1000 in total. It does not implement SQL HAVING after grouping. Filtering individual rows cannot replace a condition on group totals.

D:

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 SQL HAVING after grouping. HAVING filters aggregated groups while WHERE filters source rows.

Question 619

A business analyst prefers low-code shaping of raw sales files. Which choice BEST meets this requirement?

  1. Assume styling the column header is equivalent to parsing its dates correctly.
  2. Configure Azure Data Factory copy pipelines and linked services as appropriate.
  3. Use an appropriate map visual with geographic fields and data category metadata.
  4. Use supported Dataflow Gen2 transformations to clean and land data in an eligible destination.

Explanation

Correct Answer

D:

Power Query-based dataflows provide reusable low-code preparation of data.

Incorrect Answers

A:

Assume styling the column header is equivalent to parsing its dates correctly. It does not implement Fabric Dataflow Gen2 transformations. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

B:

Configure Azure Data Factory copy pipelines and linked services as appropriate. That action primarily handles Azure Data Factory Copy Activity; the given requirement is Fabric Dataflow Gen2 transformations. Power Query-based dataflows provide reusable low-code preparation of data.

C:

Use an appropriate map visual with geographic fields and data category metadata. That action primarily handles Map visual geographic measures; the given requirement is Fabric Dataflow Gen2 transformations. Power Query-based dataflows provide reusable low-code preparation of data.

Question 620

Analysts must determine whether duplicate data caused an apparent spike. Which principle BEST explains the correct Data analyst anomaly interpretation design decision?

  1. Azure SQL Database is a managed SQL relational service.
  2. Data engineers maintain resilient transformations when source structures change.
  3. Prescriptive analytics recommends actions rather than simply predicting values.
  4. Analysts must interpret findings with data quality and context.

Explanation

Correct Answer

D:

Analysts must interpret findings with data quality and context. In this case the applicable decision is to validate data quality and compare segmented trends before conclusions.

Incorrect Answers

A:

Azure SQL Database is a managed SQL relational service. That concept explains Azure SQL Database managed relational app; the situation instead concerns Data analyst anomaly interpretation. Treating correlation as proof of a cause can mislead decisions.

B:

Data engineers maintain resilient transformations when source structures change. That concept explains Data engineer schema and format changes; the situation instead concerns Data analyst anomaly interpretation. Treating correlation as proof of a cause can mislead decisions.

C:

Prescriptive analytics recommends actions rather than simply predicting values. That concept explains Prescriptive decision optimization; the situation instead concerns Data analyst anomaly interpretation. Treating correlation as proof of a cause can mislead decisions.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests