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 6

Question 50

A payroll vendor exports a header-based CSV with quoted commas in employee addresses. Which choice BEST meets this requirement?

  1. Define quality checks for missing invalid and duplicate business records.
  2. Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting.
  3. Parse CSV with configured delimiter quote escaping and column type rules.
  4. Use typed relational columns with defined constraints for consistently shaped entities.

Explanation

Correct Answer

C:

CSV is a delimited flat-text format not a hierarchical JSON object.

Incorrect Answers

A:

Define quality checks for missing invalid and duplicate business records. That action primarily handles Data quality completeness and accuracy; the given requirement is CSV delimited text schema. CSV is a delimited flat-text format not a hierarchical JSON object.

B:

Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting. It does not implement CSV delimited text schema. Naively splitting on every comma corrupts quoted field values.

D:

Use typed relational columns with defined constraints for consistently shaped entities. That action primarily handles Structured records in a customer table; the given requirement is CSV delimited text schema. CSV is a delimited flat-text format not a hierarchical JSON object.

Question 51

A migrated enterprise database needs private connectivity to on-prem applications. If the relevant SQL Managed Instance virtual network safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating PostgreSQL as SQL Server may break functions and drivers.
  2. Ignoring foreign keys can leave purchases referring to missing products.
  3. Treating MI like a random public VM port without subnet planning can block migration.
  4. Independent nontransactional updates can leave inconsistent totals.

Explanation

Correct Answer

C:

Treating MI like a random public VM port without subnet planning can block migration. Managed Instance has deployment/networking characteristics that differ from a single SQL Database. A suitable check is to validate subnet DNS firewall and client access.

Incorrect Answers

A:

Treating PostgreSQL as SQL Server may break functions and drivers. This failure is associated with Azure Database for PostgreSQL Flexible Server; it is not the primary failure in the stated SQL Managed Instance virtual network scenario. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

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 SQL Managed Instance virtual network scenario. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

D:

Independent nontransactional updates can leave inconsistent totals. This failure is associated with SQL COMMIT and ROLLBACK transaction; it is not the primary failure in the stated SQL Managed Instance virtual network scenario. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

Question 52

Two Windows applications need to open files using standard SMB paths. After selecting the proper Azure Files SMB shared directories approach, which observation gives the clearest evidence of success?

  1. Authorized clients can mount the intended share and preserve folder paths.
  2. Nested lookups return the right address and amount without misreading sibling values.
  3. Queries access intended documents efficiently under the chosen API and partition design.
  4. Valid documents lacking optional properties remain queryable without false errors.

Explanation

Correct Answer

A:

Authorized clients can mount the intended share and preserve folder paths. This is the directly observable result for Azure Files SMB shared directories; azure Files exposes managed file shares distinct from Blob REST object storage.

Incorrect Answers

B:

Nested lookups return the right address and amount without misreading sibling values. This supports JSON arrays and nested objects, not confirmation of Azure Files SMB shared directories. The relevant evidence is that authorized clients can mount the intended share and preserve folder paths.

C:

Queries access intended documents efficiently under the chosen API and partition design. This supports Cosmos DB for distributed JSON apps, not confirmation of Azure Files SMB shared directories. The relevant evidence is that authorized clients can mount the intended share and preserve folder paths.

D:

Valid documents lacking optional properties remain queryable without false errors. This supports Sparse document attributes, not confirmation of Azure Files SMB shared directories. The relevant evidence is that authorized clients can mount the intended share and preserve folder paths.

Question 53

A Windows accounting app requires UNC share paths and familiar file locking. Which choice BEST meets this requirement?

  1. Assume choosing a Blob container creates an SMB share automatically.
  2. Match Blob for objects Files for file shares and Table for simple key-value entities.
  3. Configure Azure Files SMB shares and appropriate network and identity permissions.
  4. Consume a supported Cosmos DB change feed with checkpointed processing.

Explanation

Correct Answer

C:

Azure Files provides managed shared file access distinct from object Blob access.

Incorrect Answers

A:

Assume choosing a Blob container creates an SMB share automatically. It does not implement Azure Files SMB application migration. Replacing SMB mounts with blob URLs without application changes breaks path expectations.

B:

Match Blob for objects Files for file shares and Table for simple key-value entities. That action primarily handles Choosing Blob Files and Table for app needs; the given requirement is Azure Files SMB application migration. Azure Files provides managed shared file access distinct from object Blob access.

D:

Consume a supported Cosmos DB change feed with checkpointed processing. That action primarily handles Cosmos DB change feed updates; the given requirement is Azure Files SMB application migration. Azure Files provides managed shared file access distinct from object Blob access.

Question 54

A social application asks for multi-hop friend graph traversals. What is the MOST appropriate next validation or correction?

  1. Use an Azure Table RowKey as a complete replacement for Gremlin traversals.
  2. Test multi-edge routes and direction filters on sample graph.
  3. Verify supported alignment and read-write range operations.
  4. Test driver version indexes and critical commands.

Explanation

Correct Answer

B:

Test multi-edge routes and direction filters on sample graph. This tests the intended result: graph queries follow intended relationship paths and return connected entities.

Incorrect Answers

A:

Use an Azure Table RowKey as a complete replacement for Gremlin traversals. This unsafe shortcut leaves the Cosmos DB API for Apache Gremlin graph problem unresolved. Flattening graph traversal into independent key point reads may be awkward.

C:

Verify supported alignment and read-write range operations. It tests Page blob random access rather than the critical Cosmos DB API for Apache Gremlin graph behavior. Gremlin API models relationships as vertices and edges.

D:

Test driver version indexes and critical commands. It tests Cosmos DB API for MongoDB rather than the critical Cosmos DB API for Apache Gremlin graph behavior. Gremlin API models relationships as vertices and edges.

Question 55

A query resolves an identically named table from the wrong schema. Which principle BEST explains the correct Relational database catalog schemas design decision?

  1. ADLS Gen2 adds data-lake semantics on Azure Blob storage.
  2. Relational databases group logical objects into schemas or namespaces.
  3. Database operations require health monitoring and capacity planning.
  4. Columnar formats can reduce I/O for analytical scans over selected fields.

Explanation

Correct Answer

B:

Relational databases group logical objects into schemas or namespaces. In this case the applicable decision is to use database schema qualification and appropriately scoped permissions.

Incorrect Answers

A:

ADLS Gen2 adds data-lake semantics on Azure Blob storage. That concept explains Azure Data Lake Storage Gen2 analytics landing; the situation instead concerns Relational database catalog schemas. Unqualified names may resolve differently across callers and cause wrong updates.

C:

Database operations require health monitoring and capacity planning. That concept explains DBA monitoring capacity and alerts; the situation instead concerns Relational database catalog schemas. Unqualified names may resolve differently across callers and cause wrong updates.

D:

Columnar formats can reduce I/O for analytical scans over selected fields. That concept explains Parquet columnar analytical file; the situation instead concerns Relational database catalog schemas. Unqualified names may resolve differently across callers and cause wrong updates.

Question 56

A service mostly writes individual inventory changes while another scans monthly patterns. Which choice BEST meets this requirement?

  1. Pick a database solely by the number of columns in one CSV file.
  2. Evaluate latency concurrency query style and update volume before choosing a store.
  3. Keep related short business writes in an atomic transaction.
  4. Use database schema qualification and appropriately scoped permissions.

Explanation

Correct Answer

B:

Data store suitability depends on workload access patterns not only data types.

Incorrect Answers

A:

Pick a database solely by the number of columns in one CSV file. It does not implement Data platform read and write profiles. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

C:

Keep related short business writes in an atomic transaction. That action primarily handles OLTP atomic purchase transaction; the given requirement is Data platform read and write profiles. Data store suitability depends on workload access patterns not only data types.

D:

Use database schema qualification and appropriately scoped permissions. That action primarily handles Relational database catalog schemas; the given requirement is Data platform read and write profiles. Data store suitability depends on workload access patterns not only data types.

Question 57

Executives want to track daily active users over several months. Which choice BEST meets this requirement?

  1. Publish a governed semantic model with shared dimensions and measures.
  2. Use a line chart with a continuous or properly sorted time axis.
  3. Use a pie chart with one slice per second as the default trend visualization.
  4. Model a central fact table and suitable date customer and product dimensions.

Explanation

Correct Answer

B:

Use a line chart with a continuous or properly sorted time axis. Line charts effectively show change across time. In the stated case, verification should show that trend changes are visible in chronological order.

Incorrect Answers

A:

Publish a governed semantic model with shared dimensions and measures. That action primarily handles Semantic model over curated analytics; the given requirement is Line chart time-series selection. Line charts effectively show change across time.

C:

Use a pie chart with one slice per second as the default trend visualization. It does not implement Line chart time-series selection. Treating dates as unordered labels can scramble a trend.

D:

Model a central fact table and suitable date customer and product dimensions. That action primarily handles Star schema report model; the given requirement is Line chart time-series selection. Line charts effectively show change across time.

Question 58

A schema contains deprecated features and linked server dependencies. Select TWO statements that correctly describe the Data migration SQL Server assessment implementation and how it can be verified.

  1. Configure supported network access restrictions and private endpoint where appropriate.
  2. Copy MDF files directly to Blob and call them an online Azure SQL Database.
  3. Use INNER JOIN on the intended keys when only matching pairs are required.
  4. The target is selected and known incompatibilities are addressed before cutover.
  5. Use a migration assessment to identify engine and feature compatibility gaps.

Explanation

Correct Answers

D:

The target is selected and known incompatibilities are addressed before cutover. This is directly observable success evidence for Data migration SQL Server assessment.

E:

Use a migration assessment to identify engine and feature compatibility gaps. This is an appropriate action for the Data migration SQL Server assessment case. Moving relational data requires compatibility assessment beyond copying data pages.

Incorrect Answers

A:

Configure supported network access restrictions and private endpoint where appropriate. This implements Azure SQL firewall and private endpoint instead of the required Data migration SQL Server assessment function. Moving relational data requires compatibility assessment beyond copying data pages.

B:

Copy MDF files directly to Blob and call them an online Azure SQL Database. This is not a safe or appropriate Data migration SQL Server assessment implementation. A lift-and-shift that ignores dependencies can fail despite successful bulk load.

C:

Use INNER JOIN on the intended keys when only matching pairs are required. This implements Inner join row matching instead of the required Data migration SQL Server assessment function. Moving relational data requires compatibility assessment beyond copying data pages.

Question 59

A query unexpectedly shows no orders for deleted customer IDs. Which principle BEST explains the correct Inner join row matching design decision?

  1. Many-to-many relationships are often resolved with a junction table.
  2. SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database.
  3. An inner join returns rows with a matching join condition.
  4. SQL authentication and network reachability are separate gates.

Explanation

Correct Answer

C:

An inner join returns rows with a matching join condition. In this case the applicable decision is to use INNER JOIN on the intended keys when only matching pairs are required.

Incorrect Answers

A:

Many-to-many relationships are often resolved with a junction table. That concept explains Many to many bridge table; the situation instead concerns Inner join row matching. Missing relationships may disappear from inner-join results.

B:

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 Inner join row matching. Missing relationships may disappear from inner-join results.

D:

SQL authentication and network reachability are separate gates. That concept explains Azure SQL firewall and private endpoint; the situation instead concerns Inner join row matching. Missing relationships may disappear from inner-join results.

Question 60

An app database should accept connections only from approved Azure networking. If the relevant Azure SQL firewall and private endpoint safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Blindly moving instance-specific code to Azure SQL Database can fail.
  2. Granting public network access broadly increases exposure regardless of SQL login strength.
  3. Choosing an unstable customer name as a key can create identity collisions.
  4. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

Explanation

Correct Answer

B:

Granting public network access broadly increases exposure regardless of SQL login strength. SQL authentication and network reachability are separate gates. A suitable check is to test connectivity from allowed and denied network locations.

Incorrect Answers

A:

Blindly moving instance-specific code to Azure SQL Database can fail. This failure is associated with Azure SQL Managed Instance compatibility; it is not the primary failure in the stated Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.

C:

Choosing an unstable customer name as a key can create identity collisions. This failure is associated with Primary key row uniqueness; it is not the primary failure in the stated Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.

D:

Indexing only ProductID would incorrectly forbid the same product in multiple warehouses. This failure is associated with Composite primary key association; it is not the primary failure in the stated Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests