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 28

Question 270

A customer can place dozens of orders but each order has one owning customer. If the relevant One to many customer order relationship safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Copying the customer name into every order risks inconsistent updates.
  2. Packing many values into one column creates update and search anomalies.
  3. Treating MI like a random public VM port without subnet planning can block migration.
  4. Treating PostgreSQL as SQL Server may break functions and drivers.

Explanation

Correct Answer

A:

Copying the customer name into every order risks inconsistent updates. One-to-many relationships usually put the foreign key on the many side. A suitable check is to insert multiple sample orders and validate joined rows.

Incorrect Answers

B:

Packing many values into one column creates update and search anomalies. This failure is associated with First normal form atomic attributes; it is not the primary failure in the stated One to many customer order relationship scenario. One-to-many relationships usually put the foreign key on the many side.

C:

Treating MI like a random public VM port without subnet planning can block migration. This failure is associated with SQL Managed Instance virtual network; it is not the primary failure in the stated One to many customer order relationship scenario. One-to-many relationships usually put the foreign key on the many side.

D:

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 One to many customer order relationship scenario. One-to-many relationships usually put the foreign key on the many side.

Question 271

A team stores customer documents in a private Azure storage account. If the relevant Storage encryption and access controls safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Assuming every entity has all optional fields causes parsing failures.
  2. Encryption alone does not prevent a public anonymous object endpoint.
  3. Assuming Table API is automatically a full SQL relational engine is incorrect.
  4. One hot key can throttle even when account capacity is increased.

Explanation

Correct Answer

B:

Encryption alone does not prevent a public anonymous object endpoint. Encryption at rest and access authorization address different risks. A suitable check is to test access-denied behavior separately from storage encryption state.

Incorrect Answers

A:

Assuming every entity has all optional fields causes parsing failures. This failure is associated with Table Storage schemaless properties; it is not the primary failure in the stated Storage encryption and access controls scenario. Encryption at rest and access authorization address different risks.

C:

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 Storage encryption and access controls scenario. Encryption at rest and access authorization address different risks.

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 Storage encryption and access controls scenario. Encryption at rest and access authorization address different risks.

Question 272

A legacy MySQL app needs managed hosting with minimal dialect changes. What is the MOST appropriate next validation or correction?

  1. Compare driver schema and stored routine compatibility before migration.
  2. Inspect the schema for repeated groups and test individual lookups.
  3. Assume all engines called SQL have identical client authentication and stored procedures.
  4. Measure replica lag and application connection intent.

Explanation

Correct Answer

A:

Compare driver schema and stored routine compatibility before migration. This tests the intended result: mySQL clients execute tested transactions and managed backup/availability behavior is documented.

Incorrect Answers

B:

Inspect the schema for repeated groups and test individual lookups. It tests First normal form atomic attributes rather than the critical Azure Database for MySQL Flexible Server behavior. Azure hosts distinct managed open-source SQL engines with their own syntax.

C:

Assume all engines called SQL have identical client authentication and stored procedures. This unsafe shortcut leaves the Azure Database for MySQL Flexible Server problem unresolved. Migrating from MySQL to Azure SQL Database untested can change behavior.

D:

Measure replica lag and application connection intent. It tests Azure SQL read scale and reporting replicas rather than the critical Azure Database for MySQL Flexible Server behavior. Azure hosts distinct managed open-source SQL engines with their own syntax.

Question 273

A schema contains deprecated features and linked server dependencies. What is the MOST appropriate next validation or correction?

  1. Check application queries instance features and collation on target.
  2. Test a known customer with zero orders in output.
  3. Measure replica lag and application connection intent.
  4. Copy MDF files directly to Blob and call them an online Azure SQL Database.

Explanation

Correct Answer

A:

Check application queries instance features and collation on target. This tests the intended result: the target is selected and known incompatibilities are addressed before cutover.

Incorrect Answers

B:

Test a known customer with zero orders in output. It tests Left outer join preserving parents rather than the critical Data migration SQL Server assessment behavior. Moving relational data requires compatibility assessment beyond copying data pages.

C:

Measure replica lag and application connection intent. It tests Azure SQL read scale and reporting replicas rather than the critical Data migration SQL Server assessment behavior. Moving relational data requires compatibility assessment beyond copying data pages.

D:

Copy MDF files directly to Blob and call them an online Azure SQL Database. This unsafe shortcut leaves the Data migration SQL Server assessment problem unresolved. A lift-and-shift that ignores dependencies can fail despite successful bulk load.

Question 274

Every query scans all historical files even for a narrow date filter. Which principle BEST explains the correct Data lake partition pruning design decision?

  1. Power Query-based dataflows provide reusable low-code preparation of data.
  2. Partition pruning reduces I/O when filters align with physical layout.
  3. Gateways bridge supported private sources for managed cloud refresh workflows.
  4. Star schemas simplify controlled dimension filtering for analytics.

Explanation

Correct Answer

B:

Partition pruning reduces I/O when filters align with physical layout. In this case the applicable decision is to partition files or tables using a suitable commonly filtered date key.

Incorrect Answers

A:

Power Query-based dataflows provide reusable low-code preparation of data. That concept explains Fabric Dataflow Gen2 transformations; the situation instead concerns Data lake partition pruning. Overpartitioning by a unique row ID creates tiny files and overhead.

C:

Gateways bridge supported private sources for managed cloud refresh workflows. That concept explains Power BI scheduled refresh and gateway; the situation instead concerns Data lake partition pruning. Overpartitioning by a unique row ID creates tiny files and overhead.

D:

Star schemas simplify controlled dimension filtering for analytics. That concept explains Star schema report model; the situation instead concerns Data lake partition pruning. Overpartitioning by a unique row ID creates tiny files and overhead.

Question 275

An alert should consider recent traffic repeatedly as time advances. Which principle BEST explains the correct Hopping sliding analytic windows design decision?

  1. Slicers provide user-driven data filtering rather than changing source rows.
  2. Session windows depend on activity gaps rather than rigid wall-clock buckets.
  3. Notebooks can combine code documentation and analytical results but require governed execution.
  4. Hopping windows allow overlapping periodic aggregation.

Explanation

Correct Answer

D:

Hopping windows allow overlapping periodic aggregation. In this case the applicable decision is to apply hopping windows with defined window size and hop interval.

Incorrect Answers

A:

Slicers provide user-driven data filtering rather than changing source rows. That concept explains Slicer interactive filter; the situation instead concerns Hopping sliding analytic windows. Treating overlapping counts as disjoint totals can double-count dashboard sums.

B:

Session windows depend on activity gaps rather than rigid wall-clock buckets. That concept explains Session windows of event activity; the situation instead concerns Hopping sliding analytic windows. Treating overlapping counts as disjoint totals can double-count dashboard sums.

C:

Notebooks can combine code documentation and analytical results but require governed execution. That concept explains Databricks collaborative notebooks; the situation instead concerns Hopping sliding analytic windows. Treating overlapping counts as disjoint totals can double-count dashboard sums.

Question 276

A real-estate catalog stores optional floor plans only for certain properties. Which choice BEST meets this requirement?

  1. Support optional document fields with suitable defaults or explicit missing-value checks.
  2. Select Azure Database for PostgreSQL Flexible Server where compatible.
  3. Require every IoT record to contain an invented humidity reading.
  4. Compare stable relationships and query needs with variable document structure before choosing the model.

Explanation

Correct Answer

A:

Flexible records may omit fields while preserving other consistent identifiers.

Incorrect Answers

B:

Select Azure Database for PostgreSQL Flexible Server where compatible. That action primarily handles Azure Database for PostgreSQL managed service; the given requirement is Sparse document attributes. Flexible records may omit fields while preserving other consistent identifiers.

C:

Require every IoT record to contain an invented humidity reading. It does not implement Sparse document attributes. Assuming missing values equal zero can distort domain analysis.

D:

Compare stable relationships and query needs with variable document structure before choosing the model. That action primarily handles Relational rows versus document attributes; the given requirement is Sparse document attributes. Flexible records may omit fields while preserving other consistent identifiers.

Question 277

A project expects Managed Instance to have the same endpoint topology as a public single SQL Database. Select TWO statements that correctly describe the SQL Managed Instance virtual network implementation and how it can be verified.

  1. Plan Managed Instance networking in the required Azure virtual network environment.
  2. Create an internet DNS alias and assume private VNet routing exists.
  3. Define a primary key that uniquely identifies each row.
  4. Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.
  5. Client routes and DNS resolve a reachable MI endpoint under approved rules.

Explanation

Correct Answers

A:

Plan Managed Instance networking in the required Azure virtual network environment. This is an appropriate action for the SQL Managed Instance virtual network case. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

E:

Client routes and DNS resolve a reachable MI endpoint under approved rules. This is directly observable success evidence for SQL Managed Instance virtual network.

Incorrect Answers

B:

Create an internet DNS alias and assume private VNet routing exists. This is not a safe or appropriate SQL Managed Instance virtual network implementation. Treating MI like a random public VM port without subnet planning can block migration.

C:

Define a primary key that uniquely identifies each row. This implements Primary key row uniqueness instead of the required SQL Managed Instance virtual network function. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

D:

Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads. This implements Azure SQL Managed Instance compatibility instead of the required SQL Managed Instance virtual network function. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.

Question 278

A team builds separate SQL calculations for every visual and gets mismatched results. What is the MOST appropriate next validation or correction?

  1. Validate measure totals across two consuming reports.
  2. Assume a pretty dashboard theme defines a metric's business semantics.
  3. Reconcile each source export with landed records and failure logs.
  4. Inspect gateway connection refresh history and credential state.

Explanation

Correct Answer

A:

Validate measure totals across two consuming reports. This tests the intended result: separate reports calculate the same KPI under equivalent filters.

Incorrect Answers

B:

Assume a pretty dashboard theme defines a metric's business semantics. This unsafe shortcut leaves the Semantic model over curated analytics problem unresolved. Duplicated ad hoc measures create contradictory dashboards.

C:

Reconcile each source export with landed records and failure logs. It tests Analytical ingestion from operational systems rather than the critical Semantic model over curated analytics behavior. Semantic modeling makes reusable business meanings above source tables.

D:

Inspect gateway connection refresh history and credential state. It tests Power BI scheduled refresh and gateway rather than the critical Semantic model over curated analytics behavior. Semantic modeling makes reusable business meanings above source tables.

Question 279

Data ingest jobs fail when CSV column types drift. Which principle BEST explains the correct Data engineer schema and format changes design decision?

  1. Flexible records may omit fields while preserving other consistent identifiers.
  2. Data engineers maintain resilient transformations when source structures change.
  3. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
  4. DBAs tune database performance as well as maintaining access and reliability.

Explanation

Correct Answer

B:

Data engineers maintain resilient transformations when source structures change. In this case the applicable decision is to implement schema validation evolution and compatibility checks in ingestion.

Incorrect Answers

A:

Flexible records may omit fields while preserving other consistent identifiers. That concept explains Sparse document attributes; the situation instead concerns Data engineer schema and format changes. Silently dropping changed fields can produce inaccurate downstream analytics.

C:

OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads. That concept explains OLTP relational versus OLAP analytical store; the situation instead concerns Data engineer schema and format changes. Silently dropping changed fields can produce inaccurate downstream analytics.

D:

DBAs tune database performance as well as maintaining access and reliability. That concept explains DBA performance tuning and indexing; the situation instead concerns Data engineer schema and format changes. Silently dropping changed fields can produce inaccurate downstream analytics.

Question 280

A vendor assumes Azure patches its stored procedures and application drivers. If the relevant Azure SQL managed maintenance responsibility safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Repeated header attributes create inconsistent multirow updates.
  2. Granting public network access broadly increases exposure regardless of SQL login strength.
  3. Neglecting schema access reviews can leave insecure data even on patched engines.
  4. Summing a duplicated fact across join rows inflates revenue.

Explanation

Correct Answer

C:

Neglecting schema access reviews can leave insecure data even on patched engines. PaaS reduces infrastructure upkeep but does not remove all application DBA duties. A suitable check is to check the shared-responsibility list and run regression tests.

Incorrect Answers

A:

Repeated header attributes create inconsistent multirow updates. This failure is associated with Second normal form partial dependency; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.

B:

Granting public network access broadly increases exposure regardless of SQL login strength. This failure is associated with Azure SQL firewall and private endpoint; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.

D:

Summing a duplicated fact across join rows inflates revenue. This failure is associated with Cardinality of joined dimensions; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests