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 4

Question 30

A service experiences unexpectedly high charges from broad queries. If the relevant Cosmos DB Request Unit RU accounting safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Using append-only semantics for virtual disk page updates is inappropriate.
  2. Unbalanced partition keys or unselective scans can harm performance.
  3. Embedding an unbounded growing array can cause size and update hot spots.
  4. Treating every query as equal-cost can overload provisioned throughput.

Explanation

Correct Answer

D:

Treating every query as equal-cost can overload provisioned throughput. Cosmos DB measures resource consumption in request units rather than only raw data size. A suitable check is to compare RU charge for point reads and full scans.

Incorrect Answers

A:

Using append-only semantics for virtual disk page updates is inappropriate. This failure is associated with Page blob random access; it is not the primary failure in the stated Cosmos DB Request Unit RU accounting scenario. Cosmos DB measures resource consumption in request units rather than only raw data size.

B:

Unbalanced partition keys or unselective scans can harm performance. This failure is associated with Table Storage PartitionKey and RowKey; it is not the primary failure in the stated Cosmos DB Request Unit RU accounting scenario. Cosmos DB measures resource consumption in request units rather than only raw data size.

C:

This failure is associated with Cosmos DB document embedded versus referenced data; it is not the primary failure in the stated Cosmos DB Request Unit RU accounting scenario.

Question 31

A user granted db_owner can alter objects not needed for reporting. During testing, the team observes this specific failure: Logging without access control still permits overprivileged changes. Which corrective check should be performed FIRST?

  1. Test allowed reads denied writes and resulting audit records.
  2. Create a view exposing the approved query and grant access appropriately.
  3. Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.
  4. Grant full SQL admin to everyone to ensure audit logs are populated.

Explanation

Correct Answer

A:

Test allowed reads denied writes and resulting audit records. A successful correction should demonstrate that audit records capture intended events and report users cannot change schemas.

Incorrect Answers

B:

Create a view exposing the approved query and grant access appropriately. It serves SQL view virtual query object, not the diagnosed Azure SQL auditing and least privilege problem. Logging without access control still permits overprivileged changes.

C:

Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads. It serves Azure SQL Managed Instance compatibility, not the diagnosed Azure SQL auditing and least privilege problem. Logging without access control still permits overprivileged changes.

D:

Grant full SQL admin to everyone to ensure audit logs are populated. This reinforces the error rather than addressing the Azure SQL auditing and least privilege failure. Database auditing provides evidence while database roles govern permissions.

Question 32

A wide-column application uses Cassandra Query Language. After selecting the proper Cosmos DB API for Apache Cassandra approach, which observation gives the clearest evidence of success?

  1. A deleted object is restorable within the planned window.
  2. CQL reads and writes succeed with expected partition and throughput behavior.
  3. Authorized clients retrieve the correct binary object using its blob address.
  4. Throttled operations eventually succeed without uncontrolled retry storms.

Explanation

Correct Answer

B:

CQL reads and writes succeed with expected partition and throughput behavior. This is the directly observable result for Cosmos DB API for Apache Cassandra; cassandra API exposes a compatible wide-column model distinct from document NoSQL.

Incorrect Answers

A:

A deleted object is restorable within the planned window. This supports Blob soft delete recovery, not confirmation of Cosmos DB API for Apache Cassandra. The relevant evidence is that cQL reads and writes succeed with expected partition and throughput behavior.

C:

Authorized clients retrieve the correct binary object using its blob address. This supports Blob storage object and container hierarchy, not confirmation of Cosmos DB API for Apache Cassandra. The relevant evidence is that cQL reads and writes succeed with expected partition and throughput behavior.

D:

Throttled operations eventually succeed without uncontrolled retry storms. This supports Cosmos DB 429 throttling retries, not confirmation of Cosmos DB API for Apache Cassandra. The relevant evidence is that cQL reads and writes succeed with expected partition and throughput behavior.

Question 33

A query resolves an identically named table from the wrong schema. Select TWO statements that correctly describe the Relational database catalog schemas implementation and how it can be verified.

  1. Statements target intended database objects without name ambiguity.
  2. Consider Azure Cosmos DB for globally distributed operational documents with suitable partition keys.
  3. Rename every table prefix to dbo and claim schema access is secured.
  4. Give data engineers responsibility for ingestion orchestration and transformation pipelines.
  5. Use database schema qualification and appropriately scoped permissions.

Explanation

Correct Answers

A:

Statements target intended database objects without name ambiguity. This is directly observable success evidence for Relational database catalog schemas.

E:

Use database schema qualification and appropriately scoped permissions. This is an appropriate action for the Relational database catalog schemas case. Relational databases group logical objects into schemas or namespaces.

Incorrect Answers

B:

Consider Azure Cosmos DB for globally distributed operational documents with suitable partition keys. This implements Cosmos DB for distributed JSON apps instead of the required Relational database catalog schemas function. Relational databases group logical objects into schemas or namespaces.

C:

Rename every table prefix to dbo and claim schema access is secured. This is not a safe or appropriate Relational database catalog schemas implementation. Unqualified names may resolve differently across callers and cause wrong updates.

D:

Give data engineers responsibility for ingestion orchestration and transformation pipelines. This implements Data engineer ingestion pipeline instead of the required Relational database catalog schemas function. Relational databases group logical objects into schemas or namespaces.

Question 34

A regional analyst must load sales CSV files and SQL data into one reporting model. If the relevant Power BI Desktop data import safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Failing to archive selected events loses history after retention.
  2. Assuming a file import automatically fixes wrong data types can misstate totals.
  3. Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.
  4. Treating dates as unordered labels can scramble a trend.

Explanation

Correct Answer

B:

Assuming a file import automatically fixes wrong data types can misstate totals. Power BI Desktop is an authoring tool for data modeling and reports. A suitable check is to validate source connection types and loaded sample values.

Incorrect Answers

A:

Failing to archive selected events loses history after retention. This failure is associated with Stream retention and historical analytics; it is not the primary failure in the stated Power BI Desktop data import scenario. Power BI Desktop is an authoring tool for data modeling and reports.

C:

Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate. This failure is associated with Fabric Warehouse relational reporting; it is not the primary failure in the stated Power BI Desktop data import scenario. Power BI Desktop is an authoring tool for data modeling and reports.

D:

Treating dates as unordered labels can scramble a trend. This failure is associated with Line chart time-series selection; it is not the primary failure in the stated Power BI Desktop data import scenario. Power BI Desktop is an authoring tool for data modeling and reports.

Question 35

A team believes Azure SQL encryption at rest means every network packet is secure. After selecting the proper Transparent data encryption versus query TLS approach, which observation gives the clearest evidence of success?

  1. Stored data and client connections meet their respective protection tests.
  2. The join returns the customer's orders without repeating master customer data.
  3. Callers execute consistent logic with tested permissions.
  4. The tenant accesses T-SQL using its managed service endpoint.

Explanation

Correct Answer

A:

Stored data and client connections meet their respective protection tests. This is the directly observable result for Transparent data encryption versus query TLS; at-rest encryption and TLS-in-transit protect different surfaces.

Incorrect Answers

B:

The join returns the customer's orders without repeating master customer data. This supports One to many customer order relationship, not confirmation of Transparent data encryption versus query TLS. The relevant evidence is that stored data and client connections meet their respective protection tests.

C:

Callers execute consistent logic with tested permissions. This supports Stored procedure reusable server operation, not confirmation of Transparent data encryption versus query TLS. The relevant evidence is that stored data and client connections meet their respective protection tests.

D:

The tenant accesses T-SQL using its managed service endpoint. This supports Azure SQL Database single database PaaS, not confirmation of Transparent data encryption versus query TLS. The relevant evidence is that stored data and client connections meet their respective protection tests.

Question 36

Analysts must determine whether duplicate data caused an apparent spike. What is the MOST appropriate next validation or correction?

  1. Verify drill-down totals against known granular records.
  2. Publish a cause statement solely because two trend lines rose together.
  3. Compare duplicates seasonal patterns and cohorts against the spike.
  4. Test network reachability share permissions and file read/write.

Explanation

Correct Answer

C:

Compare duplicates seasonal patterns and cohorts against the spike. This tests the intended result: confirmed metrics distinguish real business change from ingest artifacts.

Incorrect Answers

A:

Verify drill-down totals against known granular records. It tests Data analyst slicing and drill-down rather than the critical Data analyst anomaly interpretation behavior. Analysts must interpret findings with data quality and context.

B:

Publish a cause statement solely because two trend lines rose together. This unsafe shortcut leaves the Data analyst anomaly interpretation problem unresolved. Treating correlation as proof of a cause can mislead decisions.

D:

Test network reachability share permissions and file read/write. It tests Azure Files SMB shared directories rather than the critical Data analyst anomaly interpretation behavior. Analysts must interpret findings with data quality and context.

Question 37

An import attempts to add a second invoice with an existing InvoiceID primary key. Select TWO statements that correctly describe the Primary key row uniqueness implementation and how it can be verified.

  1. Duplicate primary-key inserts are rejected and lookups find one intended row.
  2. Use a composite key over the product and location identifiers.
  3. Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads.
  4. Define a primary key that uniquely identifies each row.
  5. Assume sorting rows by name makes each row uniquely identified.

Explanation

Correct Answers

A:

Duplicate primary-key inserts are rejected and lookups find one intended row. This is directly observable success evidence for Primary key row uniqueness.

D:

Define a primary key that uniquely identifies each row. This is an appropriate action for the Primary key row uniqueness case. A primary key enforces row identity while nonkey fields may repeat.

Incorrect Answers

B:

Use a composite key over the product and location identifiers. This implements Composite primary key association instead of the required Primary key row uniqueness function. A primary key enforces row identity while nonkey fields may repeat.

C:

Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads. This implements Azure Database for PostgreSQL Flexible Server instead of the required Primary key row uniqueness function. A primary key enforces row identity while nonkey fields may repeat.

E:

Assume sorting rows by name makes each row uniquely identified. This is not a safe or appropriate Primary key row uniqueness implementation. Choosing an unstable customer name as a key can create identity collisions.

Question 38

A warehouse model has many redundant cross-joins among dimension tables. What is the MOST appropriate next validation or correction?

  1. Compare accepted and rejected records after validation.
  2. Review model relationships and test grouped business metrics.
  3. Test delayed events around an aggregation boundary.
  4. Store all measure definitions as a free-text paragraph with no fact table.

Explanation

Correct Answer

B:

Review model relationships and test grouped business metrics. This tests the intended result: measures aggregate predictably across filters and dates.

Incorrect Answers

A:

Compare accepted and rejected records after validation. It tests Batch ETL staging and cleansing rather than the critical Star schema analytical query model behavior. Star schemas simplify analytical slicing around fact and dimension tables.

C:

Test delayed events around an aggregation boundary. It tests Event time versus processing time rather than the critical Star schema analytical query model behavior. Star schemas simplify analytical slicing around fact and dimension tables.

D:

Store all measure definitions as a free-text paragraph with no fact table. This unsafe shortcut leaves the Star schema analytical query model problem unresolved. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.

Question 39

Analysts retrieve only Region and Revenue from a wide history dataset. If the relevant Parquet compressed columnar analytics safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Publishing a report does not guarantee the local source is reachable.
  2. Reading Parquet using a line-by-line CSV parser causes errors.
  3. Starting every activity simultaneously may publish partial outputs.
  4. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.

Explanation

Correct Answer

B:

Reading Parquet using a line-by-line CSV parser causes errors. Columnar storage can improve compression and projection-oriented analytics. A suitable check is to compare selected-column scan statistics and file schemas.

Incorrect Answers

A:

Publishing a report does not guarantee the local source is reachable. This failure is associated with Power BI scheduled refresh and gateway; it is not the primary failure in the stated Parquet compressed columnar analytics scenario. Columnar storage can improve compression and projection-oriented analytics.

C:

Starting every activity simultaneously may publish partial outputs. This failure is associated with Fabric Data Factory pipeline orchestration; it is not the primary failure in the stated Parquet compressed columnar analytics scenario. Columnar storage can improve compression and projection-oriented analytics.

D:

Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect. This failure is associated with Azure Event Hubs event ingestion; it is not the primary failure in the stated Parquet compressed columnar analytics scenario. Columnar storage can improve compression and projection-oriented analytics.

Question 40

A development database is idle overnight and receives bursty daytime requests. Which choice BEST meets this requirement?

  1. Assume serverless deletes the database after every query.
  2. Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
  3. Choose Azure Database for MySQL Flexible Server if version and feature requirements fit.
  4. Specify ORDER BY with a deterministic tie-breaker when paging.

Explanation

Correct Answer

B:

Serverless compute can adjust resources and potentially pause eligible idle databases.

Incorrect Answers

A:

Assume serverless deletes the database after every query. It does not implement Azure SQL Database serverless compute. Assuming zero start latency after auto-pause can disappoint clients.

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 Azure SQL Database serverless compute. Serverless compute can adjust resources and potentially pause eligible idle databases.

D:

Specify ORDER BY with a deterministic tie-breaker when paging. That action primarily handles SQL ORDER BY pagination stability; the given requirement is Azure SQL Database serverless compute. Serverless compute can adjust resources and potentially pause eligible idle databases.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests