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 17

Question 160

A user assumes its query language means Azure SQL server tables and joins. Which principle BEST explains the correct Cosmos DB API for NoSQL versus SQL text design decision?

  1. Table Storage identifies entities by partition and row keys.
  2. Indexed document properties support queries while policy affects write/read cost.
  3. Similar keyword syntax does not make NoSQL document storage a SQL Server database.
  4. Blob Storage provides object-based access with containers and blobs.

Explanation

Correct Answer

C:

Similar keyword syntax does not make NoSQL document storage a SQL Server database. In this case the applicable decision is to distinguish Cosmos DB for NoSQL query language from relational T-SQL.

Incorrect Answers

A:

Table Storage identifies entities by partition and row keys. That concept explains Table Storage PartitionKey and RowKey; the situation instead concerns Cosmos DB API for NoSQL versus SQL text. Expecting cross-table foreign keys in the NoSQL API can break designs.

B:

Indexed document properties support queries while policy affects write/read cost. That concept explains Cosmos DB NoSQL indexing and queries; the situation instead concerns Cosmos DB API for NoSQL versus SQL text. Expecting cross-table foreign keys in the NoSQL API can break designs.

D:

Blob Storage provides object-based access with containers and blobs. That concept explains Blob storage object and container hierarchy; the situation instead concerns Cosmos DB API for NoSQL versus SQL text. Expecting cross-table foreign keys in the NoSQL API can break designs.

Question 161

A server emits free-form diagnostics and a separate JSON event for each request. Which choice BEST meets this requirement?

  1. Monitor database capacity connections health and alerts with response procedures.
  2. Represent variable properties in JSON documents with parseable key value structures.
  3. Assume every line containing 500 is an HTTP 500 response.
  4. Extract defined fields into structured events before reliable aggregation.

Explanation

Correct Answer

D:

Unstructured logs can become analyzable after parsing but remain unstructured at source.

Incorrect Answers

A:

Monitor database capacity connections health and alerts with response procedures. That action primarily handles DBA monitoring capacity and alerts; the given requirement is Log text extraction versus structured event fields. Unstructured logs can become analyzable after parsing but remain unstructured at source.

B:

Represent variable properties in JSON documents with parseable key value structures. That action primarily handles Semi structured JSON documents; the given requirement is Log text extraction versus structured event fields. Unstructured logs can become analyzable after parsing but remain unstructured at source.

C:

Assume every line containing 500 is an HTTP 500 response. It does not implement Log text extraction versus structured event fields. Simple substring matching may confuse status text with message content.

Question 162

A data science team transforms billions of events using Python Spark. After selecting the proper Azure Databricks Apache Spark processing approach, which observation gives the clearest evidence of success?

  1. Aggregations reflect intended occurrence windows despite bounded delays.
  2. Distributed transformations produce correct partitions and aggregated outputs.
  3. Measures aggregate predictably across filters and dates.
  4. Authorized users locate sources and their connections under governance.

Explanation

Correct Answer

B:

Distributed transformations produce correct partitions and aggregated outputs. This is the directly observable result for Azure Databricks Apache Spark processing; spark processes distributed datasets in parallel across compute workers.

Incorrect Answers

A:

Aggregations reflect intended occurrence windows despite bounded delays. This supports Event time versus processing time, not confirmation of Azure Databricks Apache Spark processing. The relevant evidence is that distributed transformations produce correct partitions and aggregated outputs.

C:

Measures aggregate predictably across filters and dates. This supports Star schema analytical query model, not confirmation of Azure Databricks Apache Spark processing. The relevant evidence is that distributed transformations produce correct partitions and aggregated outputs.

D:

Authorized users locate sources and their connections under governance. This supports Fabric Real-Time hub stream discovery, not confirmation of Azure Databricks Apache Spark processing. The relevant evidence is that distributed transformations produce correct partitions and aggregated outputs.

Question 163

A data warehouse requires common product categories before data is loaded. What is the MOST appropriate next validation or correction?

  1. Compare accepted and rejected records after validation.
  2. Verify each point's grain and inspect outliers.
  3. Call a source CSV clean because its filename contains FINAL.
  4. Test analytical SELECT and supported load behavior.

Explanation

Correct Answer

A:

Compare accepted and rejected records after validation. This tests the intended result: curated rows use consistent codes while malformed rows are quarantined.

Incorrect Answers

B:

Verify each point's grain and inspect outliers. It tests Scatter chart relationship rather than the critical Batch ETL staging and cleansing behavior. ETL applies transformations before data reaches the analytical target.

C:

Call a source CSV clean because its filename contains FINAL. This unsafe shortcut leaves the Batch ETL staging and cleansing problem unresolved. Loading unvalidated data corrupts downstream measures.

D:

Test analytical SELECT and supported load behavior. It tests Fabric Warehouse relational reporting rather than the critical Batch ETL staging and cleansing behavior. ETL applies transformations before data reaches the analytical target.

Question 164

A source API changes JSON field names unexpectedly. If the relevant Data engineer schema and format changes safeguard is skipped, which failure is MOST directly associated with that omission?

  1. A pipeline that merely completes does not prove data correctness.
  2. Silently dropping changed fields can produce inaccurate downstream analytics.
  3. Replacing old dimension values can rewrite historical business interpretation.
  4. Giving every reader db_owner increases accidental and malicious impact.

Explanation

Correct Answer

B:

Silently dropping changed fields can produce inaccurate downstream analytics. Data engineers maintain resilient transformations when source structures change. A suitable check is to replay old and new sample payloads through tests.

Incorrect Answers

A:

A pipeline that merely completes does not prove data correctness. This failure is associated with Data quality completeness and accuracy; it is not the primary failure in the stated Data engineer schema and format changes scenario. Data engineers maintain resilient transformations when source structures change.

C:

Replacing old dimension values can rewrite historical business interpretation. This failure is associated with Historical dimensions versus current operational truth; it is not the primary failure in the stated Data engineer schema and format changes scenario. Data engineers maintain resilient transformations when source structures change.

D:

Giving every reader db_owner increases accidental and malicious impact. This failure is associated with DBA least privilege account roles; it is not the primary failure in the stated Data engineer schema and format changes scenario. Data engineers maintain resilient transformations when source structures change.

Question 165

A dataset includes multilingual customer names and decimal amounts. Which choice BEST meets this requirement?

  1. Choose explicit text encoding and locale-aware numeric conversion rules.
  2. Strip all non-ASCII characters to make every international customer name valid.
  3. Represent variable properties in JSON documents with parseable key value structures.
  4. Coordinate database schema changes with migrations backups and dependency testing.

Explanation

Correct Answer

A:

Data representation includes encoding and type interpretation beyond the filename.

Incorrect Answers

B:

Strip all non-ASCII characters to make every international customer name valid. It does not implement Text encoding and numeric parsing. Treating localized decimals as strings can silently corrupt arithmetic.

C:

Represent variable properties in JSON documents with parseable key value structures. That action primarily handles Semi structured JSON documents; the given requirement is Text encoding and numeric parsing. Data representation includes encoding and type interpretation beyond the filename.

D:

Coordinate database schema changes with migrations backups and dependency testing. That action primarily handles DBA schema migration oversight; the given requirement is Text encoding and numeric parsing. Data representation includes encoding and type interpretation beyond the filename.

Question 166

A designer must add a new decimal column to an existing schema. If the relevant CREATE ALTER DROP DDL safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Unnecessary indexes can slow frequent writes.
  2. An Entra login by itself does not grant access to every table.
  3. Arbitrary sharding can make multirow atomicity difficult.
  4. Dropping a table destroys its object rather than merely hiding a field.

Explanation

Correct Answer

D:

Dropping a table destroys its object rather than merely hiding a field. Data definition language defines database objects and structure. A suitable check is to review schema diff and compatibility in a transaction-safe migration.

Incorrect Answers

A:

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 CREATE ALTER DROP DDL scenario. Data definition language defines database objects and structure.

B:

An Entra login by itself does not grant access to every table. This failure is associated with Azure SQL authentication and Entra identity; it is not the primary failure in the stated CREATE ALTER DROP DDL scenario. Data definition language defines database objects and structure.

C:

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 CREATE ALTER DROP DDL scenario. Data definition language defines database objects and structure.

Question 167

Analysts must compare product categories quarter over quarter. Which principle BEST explains the correct OLAP aggregation over history design decision?

  1. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
  2. Batch work processes bounded collections at selected times.
  3. Analytical workloads scan and aggregate many records to support decisions.
  4. Azure Files exposes managed file shares distinct from Blob REST object storage.

Explanation

Correct Answer

C:

Analytical workloads scan and aggregate many records to support decisions. In this case the applicable decision is to use analytical queries with grouping and historical dimensions.

Incorrect Answers

A:

OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads. That concept explains OLTP relational versus OLAP analytical store; the situation instead concerns OLAP aggregation over history. Reusing the OLTP table as an uncontrolled reporting dump can affect operations.

B:

Batch work processes bounded collections at selected times. That concept explains Batch scheduled processing; the situation instead concerns OLAP aggregation over history. Reusing the OLTP table as an uncontrolled reporting dump can affect operations.

D:

Azure Files exposes managed file shares distinct from Blob REST object storage. That concept explains Azure Files SMB shared directories; the situation instead concerns OLAP aggregation over history. Reusing the OLTP table as an uncontrolled reporting dump can affect operations.

Question 168

Analytics engineers need file paths and fine-grained folder permissions in a lake. If the relevant ADLS Gen2 hierarchical namespace safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail.
  2. Treating every query as equal-cost can overload provisioned throughput.
  3. Treating container names as database tables with SQL joins causes unsupported queries.
  4. Applying TTL to regulated records could violate retention obligations.

Explanation

Correct Answer

A:

Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail. ADLS Gen2 layers hierarchical file namespace capabilities onto Blob storage. A suitable check is to confirm account namespace setting and test folder access.

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 ADLS Gen2 hierarchical namespace scenario. ADLS Gen2 layers hierarchical file namespace capabilities onto Blob storage.

C:

Treating container names as database tables with SQL joins causes unsupported queries. This failure is associated with Blob storage object and container hierarchy; it is not the primary failure in the stated ADLS Gen2 hierarchical namespace scenario. ADLS Gen2 layers hierarchical file namespace capabilities onto Blob storage.

D:

Applying TTL to regulated records could violate retention obligations. This failure is associated with Cosmos DB TTL document expiration; it is not the primary failure in the stated ADLS Gen2 hierarchical namespace scenario. ADLS Gen2 layers hierarchical file namespace capabilities onto Blob storage.

Question 169

An OrderLine table has composite key OrderID plus ProductID and repeats OrderDate. Which choice BEST meets this requirement?

  1. Move attributes dependent only on OrderID into the order header table.
  2. Keep duplicated order header fields because a composite key always requires duplicates.
  3. Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
  4. Store department descriptions in their own referenced table.

Explanation

Correct Answer

A:

Second normal form removes partial dependencies on a composite key.

Incorrect Answers

B:

Keep duplicated order header fields because a composite key always requires duplicates. It does not implement Second normal form partial dependency. Repeated header attributes create inconsistent multirow updates.

C:

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 Second normal form partial dependency. Second normal form removes partial dependencies on a composite key.

D:

Store department descriptions in their own referenced table. That action primarily handles Third normal form transitive dependency; the given requirement is Second normal form partial dependency. Second normal form removes partial dependencies on a composite key.

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.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests