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 67

Question 660

A retailer needs every customer row to have a predictable CustomerID and email column. After selecting the proper Structured records in a customer table approach, which observation gives the clearest evidence of success?

  1. Both old and new clients work during the agreed transition period.
  2. Valid records fit the specified columns while malformed field types are caught.
  3. Source data arrives in correct destinations with logged errors and retries.
  4. Sample accents and amounts survive round-trip without becoming different values.

Explanation

Correct Answer

B:

Valid records fit the specified columns while malformed field types are caught. This is the directly observable result for Structured records in a customer table; structured data follows an explicit schema that makes consistent queries and validation practical.

Incorrect Answers

A:

Both old and new clients work during the agreed transition period. This supports DBA schema migration oversight, not confirmation of Structured records in a customer table. The relevant evidence is that valid records fit the specified columns while malformed field types are caught.

C:

Source data arrives in correct destinations with logged errors and retries. This supports Data engineer ingestion pipeline, not confirmation of Structured records in a customer table. The relevant evidence is that valid records fit the specified columns while malformed field types are caught.

D:

Sample accents and amounts survive round-trip without becoming different values. This supports Text encoding and numeric parsing, not confirmation of Structured records in a customer table. The relevant evidence is that valid records fit the specified columns while malformed field types are caught.

Question 661

Renaming a department requires updating hundreds of employee records. During testing, the team observes this specific failure: Repeating department names can create contradictory values. Which corrective check should be performed FIRST?

  1. Add an index to repeated DepartmentName and claim transitive dependency disappears.
  2. Follow functional dependencies and test a rename operation.
  3. Model the association with a bridge table holding the two parent keys.
  4. Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.

Explanation

Correct Answer

B:

Follow functional dependencies and test a rename operation. A successful correction should demonstrate that renaming one department yields consistent names for linked employees.

Incorrect Answers

A:

Add an index to repeated DepartmentName and claim transitive dependency disappears. This reinforces the error rather than addressing the Third normal form transitive dependency failure. Third normal form removes nonkey attributes dependent on other nonkey attributes.

C:

Model the association with a bridge table holding the two parent keys. It serves Many to many bridge table, not the diagnosed Third normal form transitive dependency problem. Repeating department names can create contradictory values.

D:

Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads. It serves Azure SQL Managed Instance compatibility, not the diagnosed Third normal form transitive dependency problem. Repeating department names can create contradictory values.

Question 662

A regulator demands encrypted storage and protected client connections. What is the MOST appropriate next validation or correction?

  1. Claim that every table index is encrypted in network packets by a database backup.
  2. Inspect connection encryption and documented storage encryption.
  3. Run an isolated restore and reconcile target time and transactions.
  4. Check each nonkey attribute against the entire composite key.

Explanation

Correct Answer

B:

Inspect connection encryption and documented storage encryption. This tests the intended result: stored data and client connections meet their respective protection tests.

Incorrect Answers

A:

Claim that every table index is encrypted in network packets by a database backup. This unsafe shortcut leaves the Transparent data encryption versus query TLS problem unresolved. Disabling TLS because TDE is enabled exposes data in transit.

C:

Run an isolated restore and reconcile target time and transactions. It tests Azure SQL Database backup PITR rather than the critical Transparent data encryption versus query TLS behavior. At-rest encryption and TLS-in-transit protect different surfaces.

D:

Check each nonkey attribute against the entire composite key. It tests Second normal form partial dependency rather than the critical Transparent data encryption versus query TLS behavior. At-rest encryption and TLS-in-transit protect different surfaces.

Question 663

A regulator asks how a report total was derived. Which principle BEST explains the correct Data lineage from source to report design decision?

  1. Lineage makes analytical values accountable across processing stages.
  2. Relational databases group logical objects into schemas or namespaces.
  3. Latency measures time per operation; throughput measures completed work rate.
  4. Structured relational and semi-structured document models solve different shape and access needs.

Explanation

Correct Answer

A:

Lineage makes analytical values accountable across processing stages. In this case the applicable decision is to record source ingestion transformations dependencies and output lineage.

Incorrect Answers

B:

Relational databases group logical objects into schemas or namespaces. That concept explains Relational database catalog schemas; the situation instead concerns Data lineage from source to report. Lacking transform history prevents root-cause analysis of bad metrics.

C:

Latency measures time per operation; throughput measures completed work rate. That concept explains Operational SLA latency versus throughput; the situation instead concerns Data lineage from source to report. Lacking transform history prevents root-cause analysis of bad metrics.

D:

Structured relational and semi-structured document models solve different shape and access needs. That concept explains Relational rows versus document attributes; the situation instead concerns Data lineage from source to report. Lacking transform history prevents root-cause analysis of bad metrics.

Question 664

A fraud system must detect unusual card events within seconds. After selecting the proper Streaming versus batch latency choice approach, which observation gives the clearest evidence of success?

  1. Authorized experiences reach governed data without arbitrary independent file copies.
  2. The engine scans relevant partitions rather than every archive folder.
  3. Fraud alerts arrive promptly while daily reports complete within their SLA.
  4. Time-filtered KQL queries return current and historical event patterns.

Explanation

Correct Answer

C:

Fraud alerts arrive promptly while daily reports complete within their SLA. This is the directly observable result for Streaming versus batch latency choice; streaming processes arriving records continually unlike scheduled batch.

Incorrect Answers

A:

Authorized experiences reach governed data without arbitrary independent file copies. This supports Microsoft Fabric OneLake unified storage, not confirmation of Streaming versus batch latency choice. The relevant evidence is that fraud alerts arrive promptly while daily reports complete within their SLA.

B:

The engine scans relevant partitions rather than every archive folder. This supports Data lake partition pruning, not confirmation of Streaming versus batch latency choice. The relevant evidence is that fraud alerts arrive promptly while daily reports complete within their SLA.

D:

Time-filtered KQL queries return current and historical event patterns. This supports Fabric Eventhouse KQL event analytics, not confirmation of Streaming versus batch latency choice. The relevant evidence is that fraud alerts arrive promptly while daily reports complete within their SLA.

Question 665

Data engineers need repeatable notebooks for a cleansing workflow. Which choice BEST meets this requirement?

  1. Assume an unsaved notebook cell is a durable production data pipeline.
  2. Build controlled ingestion into a governed analytical landing zone.
  3. Use versioned Databricks notebooks with explicit dependencies and job orchestration.
  4. Define reusable measures in the Power BI semantic model.

Explanation

Correct Answer

C:

Notebooks can combine code documentation and analytical results but require governed execution.

Incorrect Answers

A:

Assume an unsaved notebook cell is a durable production data pipeline. It does not implement Databricks collaborative notebooks. Untracked library updates can make a previous transformation nonreproducible.

B:

Build controlled ingestion into a governed analytical landing zone. That action primarily handles Analytical ingestion from operational systems; the given requirement is Databricks collaborative notebooks. Notebooks can combine code documentation and analytical results but require governed execution.

D:

Define reusable measures in the Power BI semantic model. That action primarily handles Power BI semantic model measures; the given requirement is Databricks collaborative notebooks. Notebooks can combine code documentation and analytical results but require governed execution.

Question 666

A regulator demands encrypted storage and protected client connections. Which principle BEST explains the correct Transparent data encryption versus query TLS design decision?

  1. At-rest encryption and TLS-in-transit protect different surfaces.
  2. Data definition language defines database objects and structure.
  3. A primary key enforces row identity while nonkey fields may repeat.
  4. PostgreSQL services preserve engine-specific language and compatibility semantics.

Explanation

Correct Answer

A:

At-rest encryption and TLS-in-transit protect different surfaces. In this case the applicable decision is to verify managed TDE at-rest behavior and independently enforce secure connection settings.

Incorrect Answers

B:

Data definition language defines database objects and structure. That concept explains CREATE ALTER DROP DDL; the situation instead concerns Transparent data encryption versus query TLS. Disabling TLS because TDE is enabled exposes data in transit.

C:

A primary key enforces row identity while nonkey fields may repeat. That concept explains Primary key row uniqueness; the situation instead concerns Transparent data encryption versus query TLS. Disabling TLS because TDE is enabled exposes data in transit.

D:

PostgreSQL services preserve engine-specific language and compatibility semantics. That concept explains Azure Database for PostgreSQL Flexible Server; the situation instead concerns Transparent data encryption versus query TLS. Disabling TLS because TDE is enabled exposes data in transit.

Question 667

A project manager assigns database recovery and dashboards to one unreviewed role. What is the MOST appropriate next validation or correction?

  1. Map deliverables and access permissions to accountable role owners.
  2. Assume every person who writes SELECT is automatically accountable for all backups.
  3. Perform a test restore and inspect retention and permissions.
  4. Inspect schema inference and compare known exact code values after load.

Explanation

Correct Answer

A:

Map deliverables and access permissions to accountable role owners. This tests the intended result: database is recoverable pipelines are reliable and reports use curated facts.

Incorrect Answers

B:

Assume every person who writes SELECT is automatically accountable for all backups. This unsafe shortcut leaves the Separation of data roles in a migration problem unresolved. Confusing roles leaves important ingestion or backup tasks unowned.

C:

Perform a test restore and inspect retention and permissions. It tests DBA backup and recovery responsibility rather than the critical Separation of data roles in a migration behavior. Different data roles collaborate but have distinct primary responsibilities.

D:

Inspect schema inference and compare known exact code values after load. It tests Data types in tabular files rather than the critical Separation of data roles in a migration behavior. Different data roles collaborate but have distinct primary responsibilities.

Question 668

A company plans moving a local SQL Server database to Azure SQL. Which choice BEST meets this requirement?

  1. Apply explicit SELECT projection and WHERE predicates.
  2. Use a migration assessment to identify engine and feature compatibility gaps.
  3. Choose Azure Database for MySQL Flexible Server if version and feature requirements fit.
  4. Copy MDF files directly to Blob and call them an online Azure SQL Database.

Explanation

Correct Answer

B:

Moving relational data requires compatibility assessment beyond copying data pages.

Incorrect Answers

A:

Apply explicit SELECT projection and WHERE predicates. That action primarily handles SQL SELECT filtering WHERE; the given requirement is Data migration SQL Server assessment. Moving relational data requires compatibility assessment beyond copying data pages.

C:

Choose Azure Database for MySQL Flexible Server if version and feature requirements fit. That action primarily handles Azure Database for MySQL Flexible Server; the given requirement is Data migration SQL Server assessment. 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. It does not implement Data migration SQL Server assessment. A lift-and-shift that ignores dependencies can fail despite successful bulk load.

Question 669

A service dashboard needs today's open ticket count at a glance. If the relevant KPI card single metric safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Joining dimensions directly to many unrelated fact tables can cause ambiguous paths.
  2. Duplicated ad hoc measures create contradictory dashboards.
  3. Showing a stale number without refresh context can mislead.
  4. Revoking source permissions may break dependent analyses.

Explanation

Correct Answer

C:

Showing a stale number without refresh context can mislead. Cards emphasize one important measure rather than complex multivariate trends. A suitable check is to validate measure filter context and refresh timestamp.

Incorrect Answers

A:

Joining dimensions directly to many unrelated fact tables can cause ambiguous paths. This failure is associated with Star schema report model; it is not the primary failure in the stated KPI card single metric scenario. Cards emphasize one important measure rather than complex multivariate trends.

B:

Duplicated ad hoc measures create contradictory dashboards. This failure is associated with Semantic model over curated analytics; it is not the primary failure in the stated KPI card single metric scenario. Cards emphasize one important measure rather than complex multivariate trends.

D:

Revoking source permissions may break dependent analyses. This failure is associated with OneLake shortcut referencing existing data; it is not the primary failure in the stated KPI card single metric scenario. Cards emphasize one important measure rather than complex multivariate trends.

Question 670

An enterprise wants to migrate CQL client operations to a managed Azure offering. Select TWO statements that correctly describe the Cosmos DB API for Apache Cassandra implementation and how it can be verified.

  1. Use flexible Azure Table entity properties with explicit missing-field handling.
  2. CQL reads and writes succeed with expected partition and throughput behavior.
  3. Run arbitrary T-SQL stored procedures through a Cassandra API endpoint.
  4. Consider Cosmos DB for Apache Cassandra with reviewed compatibility.
  5. Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.

Explanation

Correct Answers

B:

CQL reads and writes succeed with expected partition and throughput behavior. This is directly observable success evidence for Cosmos DB API for Apache Cassandra.

D:

Consider Cosmos DB for Apache Cassandra with reviewed compatibility. This is an appropriate action for the Cosmos DB API for Apache Cassandra case. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

Incorrect Answers

A:

Use flexible Azure Table entity properties with explicit missing-field handling. This implements Table Storage schemaless properties instead of the required Cosmos DB API for Apache Cassandra function. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

C:

Run arbitrary T-SQL stored procedures through a Cassandra API endpoint. This is not a safe or appropriate Cosmos DB API for Apache Cassandra implementation. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.

E:

Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. This implements Cosmos DB API for MongoDB instead of the required Cosmos DB API for Apache Cassandra function. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests