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 48

Question 470

User sessions should disappear after a defined duration. After selecting the proper Cosmos DB TTL document expiration approach, which observation gives the clearest evidence of success?

  1. Intended queries work with measurable RU use under representative data.
  2. Old session documents disappear according to TTL policy.
  3. Stored blobs are encrypted and unauthorized retrieval requests are denied.
  4. Supported clients mount the share and read or write approved paths.

Explanation

Correct Answer

B:

Old session documents disappear according to TTL policy. This is the directly observable result for Cosmos DB TTL document expiration; tTL governs data expiration without requiring manual per-item deletes.

Incorrect Answers

A:

Intended queries work with measurable RU use under representative data. This supports Cosmos DB NoSQL indexing and queries, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.

C:

Stored blobs are encrypted and unauthorized retrieval requests are denied. This supports Storage encryption and access controls, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.

D:

Supported clients mount the share and read or write approved paths. This supports Azure Files SMB application migration, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.

Question 471

Users update the same document from separate regions at once. After selecting the proper Cosmos DB multi-region writes conflict handling approach, which observation gives the clearest evidence of success?

  1. Representative MongoDB commands work within supported API compatibility.
  2. Supported clients mount the share and read or write approved paths.
  3. Conflicting updates follow the documented application semantics.
  4. New and old devices can be read without demanding identical property sets.

Explanation

Correct Answer

C:

Conflicting updates follow the documented application semantics. This is the directly observable result for Cosmos DB multi-region writes conflict handling; multiple write regions add concurrency and conflict resolution concerns.

Incorrect Answers

A:

Representative MongoDB commands work within supported API compatibility. This supports Cosmos DB API for MongoDB, not confirmation of Cosmos DB multi-region writes conflict handling. The relevant evidence is that conflicting updates follow the documented application semantics.

B:

Supported clients mount the share and read or write approved paths. This supports Azure Files SMB application migration, not confirmation of Cosmos DB multi-region writes conflict handling. The relevant evidence is that conflicting updates follow the documented application semantics.

D:

New and old devices can be read without demanding identical property sets. This supports Table Storage schemaless properties, not confirmation of Cosmos DB multi-region writes conflict handling. The relevant evidence is that conflicting updates follow the documented application semantics.

Question 472

An analytics project organizes large historical files by date and business domain. During testing, the team observes this specific failure: Assuming any flat blob container has identical POSIX-style directory operations can break workflows. Which corrective check should be performed FIRST?

  1. Preserve identifiers as strings and arithmetic quantities as numeric types.
  2. Select Azure Database for PostgreSQL Flexible Server where compatible.
  3. Create a container called lake and assume hierarchical namespace becomes enabled automatically.
  4. Verify hierarchical namespace and folder ACLs where configured.

Explanation

Correct Answer

D:

Verify hierarchical namespace and folder ACLs where configured. A successful correction should demonstrate that analytics engines list intended folders and permissions govern directory access.

Incorrect Answers

A:

Preserve identifiers as strings and arithmetic quantities as numeric types. It serves Data types in tabular files, not the diagnosed Azure Data Lake Storage Gen2 analytics landing problem. Assuming any flat blob container has identical POSIX-style directory operations can break workflows.

B:

Select Azure Database for PostgreSQL Flexible Server where compatible. It serves Azure Database for PostgreSQL managed service, not the diagnosed Azure Data Lake Storage Gen2 analytics landing problem. Assuming any flat blob container has identical POSIX-style directory operations can break workflows.

C:

Create a container called lake and assume hierarchical namespace becomes enabled automatically. This reinforces the error rather than addressing the Azure Data Lake Storage Gen2 analytics landing failure. ADLS Gen2 adds data-lake semantics on Azure Blob storage.

Question 473

An IoT app stores status for devices grouped by site. After selecting the proper Table Storage PartitionKey and RowKey approach, which observation gives the clearest evidence of success?

  1. Content assembles correctly and clients retrieve the intended object version.
  2. Conflicting updates follow the documented application semantics.
  3. Document queries behave under partition and JSON item semantics.
  4. Point lookups retrieve the intended entity efficiently under correct keys.

Explanation

Correct Answer

D:

Point lookups retrieve the intended entity efficiently under correct keys. This is the directly observable result for Table Storage PartitionKey and RowKey; table Storage identifies entities by partition and row keys.

Incorrect Answers

A:

Content assembles correctly and clients retrieve the intended object version. This supports Block blob file uploads, not confirmation of Table Storage PartitionKey and RowKey. The relevant evidence is that point lookups retrieve the intended entity efficiently under correct keys.

B:

Conflicting updates follow the documented application semantics. This supports Cosmos DB multi-region writes conflict handling, not confirmation of Table Storage PartitionKey and RowKey. The relevant evidence is that point lookups retrieve the intended entity efficiently under correct keys.

C:

Document queries behave under partition and JSON item semantics. This supports Cosmos DB API for NoSQL versus SQL text, not confirmation of Table Storage PartitionKey and RowKey. The relevant evidence is that point lookups retrieve the intended entity efficiently under correct keys.

Question 474

A team needs to identify outliers in price versus unit demand. Which principle BEST explains the correct Scatter chart relationship design decision?

  1. IoT Hub adds device management and identities around IoT messages.
  2. Reports and dashboards have different presentation and interaction roles.
  3. Scatter charts show relationships between two quantitative variables.
  4. Streaming processes arriving records continually unlike scheduled batch.

Explanation

Correct Answer

C:

Scatter charts show relationships between two quantitative variables. In this case the applicable decision is to use a scatter chart with numeric x and y measures at the intended granularity.

Incorrect Answers

A:

IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Scatter chart relationship. Correlation in points alone does not prove one variable caused the other.

B:

Reports and dashboards have different presentation and interaction roles. That concept explains Power BI reports dashboards and sharing; the situation instead concerns Scatter chart relationship. Correlation in points alone does not prove one variable caused the other.

D:

Streaming processes arriving records continually unlike scheduled batch. That concept explains Streaming versus batch latency choice; the situation instead concerns Scatter chart relationship. Correlation in points alone does not prove one variable caused the other.

Question 475

Legacy records contain incompatible country codes requiring cleanup prior to warehousing. If the relevant ETL data transformation before loading safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Skipping input validation contaminates downstream metrics.
  2. Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion.
  3. Selecting JSON solely because some fields are optional can complicate relational transactions.
  4. Reusing the OLTP table as an uncontrolled reporting dump can affect operations.

Explanation

Correct Answer

A:

Skipping input validation contaminates downstream metrics. ETL transforms data before loading into its final analytical store. A suitable check is to compare target counts and rejected records with source files.

Incorrect Answers

B:

Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion. This failure is associated with Semi structured JSON documents; it is not the primary failure in the stated ETL data transformation before loading scenario. ETL transforms data before loading into its final analytical store.

C:

Selecting JSON solely because some fields are optional can complicate relational transactions. This failure is associated with Relational rows versus document attributes; it is not the primary failure in the stated ETL data transformation before loading scenario. ETL transforms data before loading into its final analytical store.

D:

Reusing the OLTP table as an uncontrolled reporting dump can affect operations. This failure is associated with OLAP aggregation over history; it is not the primary failure in the stated ETL data transformation before loading scenario. ETL transforms data before loading into its final analytical store.

Question 476

A team wants automatic backups and built-in SQL engine updates without managing Windows. Select TWO statements that correctly describe the Azure SQL Database single database PaaS implementation and how it can be verified.

  1. Deploy a Windows VM and claim it automatically becomes Azure SQL Database.
  2. Choose Azure SQL Database and size the individual database compute tier.
  3. Wrap related changes in one supported transaction and rollback on failure.
  4. Assess scale-up and supported database partitioning based on transaction needs.
  5. The tenant accesses T-SQL using its managed service endpoint.

Explanation

Correct Answers

B:

Choose Azure SQL Database and size the individual database compute tier. This is an appropriate action for the Azure SQL Database single database PaaS case. Azure SQL Database abstracts most server and engine patch operations.

E:

The tenant accesses T-SQL using its managed service endpoint. This is directly observable success evidence for Azure SQL Database single database PaaS.

Incorrect Answers

A:

Deploy a Windows VM and claim it automatically becomes Azure SQL Database. This is not a safe or appropriate Azure SQL Database single database PaaS implementation. Assuming the app's schema is automatically redesigned causes migration surprises.

C:

Wrap related changes in one supported transaction and rollback on failure. This implements SQL COMMIT and ROLLBACK transaction instead of the required Azure SQL Database single database PaaS function. Azure SQL Database abstracts most server and engine patch operations.

D:

Assess scale-up and supported database partitioning based on transaction needs. This implements Relational scaling vertical versus horizontal instead of the required Azure SQL Database single database PaaS function. Azure SQL Database abstracts most server and engine patch operations.

Question 477

A team must use unsupported-by-PaaS instance extensions in a cloud-hosted SQL engine. What is the MOST appropriate next validation or correction?

  1. Test connectivity from allowed and denied network locations.
  2. Verify agent and version requirements plus backup responsibility.
  3. Recalculate known group totals from sample detail rows.
  4. Claim Azure SQL Database always permits installing arbitrary OS drivers.

Explanation

Correct Answer

B:

Verify agent and version requirements plus backup responsibility. This tests the intended result: the needed engine and OS components run under customer-managed patch and backup duties.

Incorrect Answers

A:

Test connectivity from allowed and denied network locations. It tests Azure SQL firewall and private endpoint rather than the critical SQL Server on Azure VM OS control behavior. IaaS SQL Server offers control with greater operational responsibility.

C:

Recalculate known group totals from sample detail rows. It tests SQL GROUP BY aggregate rather than the critical SQL Server on Azure VM OS control behavior. IaaS SQL Server offers control with greater operational responsibility.

D:

Claim Azure SQL Database always permits installing arbitrary OS drivers. This unsafe shortcut leaves the SQL Server on Azure VM OS control problem unresolved. Treating a VM as fully managed PaaS can leave guest patching unattended.

Question 478

A DBA needs to revoke one departed user's database access. Select TWO statements that correctly describe the Azure SQL authentication and Entra identity implementation and how it can be verified.

  1. Configure supported network access restrictions and private endpoint where appropriate.
  2. Assume changing a user display name revokes all cached database authorization.
  3. Authorized identities connect within assigned privileges and revoked users fail.
  4. Model the association with a bridge table holding the two parent keys.
  5. Configure supported Microsoft Entra authentication and database roles.

Explanation

Correct Answers

C:

Authorized identities connect within assigned privileges and revoked users fail. This is directly observable success evidence for Azure SQL authentication and Entra identity.

E:

Configure supported Microsoft Entra authentication and database roles. This is an appropriate action for the Azure SQL authentication and Entra identity case. Managed identity or Entra authentication can reduce password management but still needs database authorization.

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 Azure SQL authentication and Entra identity function. Managed identity or Entra authentication can reduce password management but still needs database authorization.

B:

Assume changing a user display name revokes all cached database authorization. This is not a safe or appropriate Azure SQL authentication and Entra identity implementation. An Entra login by itself does not grant access to every table.

D:

Model the association with a bridge table holding the two parent keys. This implements Many to many bridge table instead of the required Azure SQL authentication and Entra identity function. Managed identity or Entra authentication can reduce password management but still needs database authorization.

Question 479

A storefront lists top purchases by descending order date. Which choice BEST meets this requirement?

  1. Specify ORDER BY with a deterministic tie-breaker when paging.
  2. Assume primary key creation automatically sorts every SELECT query.
  3. Choose Azure SQL Database and size the individual database compute tier.
  4. Use SUM with GROUP BY on the intended grouping columns.

Explanation

Correct Answer

A:

SQL row order is not guaranteed without ordering clauses.

Incorrect Answers

B:

Assume primary key creation automatically sorts every SELECT query. It does not implement SQL ORDER BY pagination stability. Unstable ordering across ties can skip or repeat rows.

C:

Choose Azure SQL Database and size the individual database compute tier. That action primarily handles Azure SQL Database single database PaaS; the given requirement is SQL ORDER BY pagination stability. SQL row order is not guaranteed without ordering clauses.

D:

Use SUM with GROUP BY on the intended grouping columns. That action primarily handles SQL GROUP BY aggregate; the given requirement is SQL ORDER BY pagination stability. SQL row order is not guaranteed without ordering clauses.

Question 480

A sales query doubles totals after joining to a product-tag mapping. Which choice BEST meets this requirement?

  1. Wrap related changes in one supported transaction and rollback on failure.
  2. Use SELECT DISTINCT blindly and assume every aggregation error is fixed.
  3. Match aggregation grain and relationship cardinality before summing measures.
  4. Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.

Explanation

Correct Answer

C:

Match aggregation grain and relationship cardinality before summing measures. Joins can multiply fact records in one-to-many relationships. In the stated case, verification should show that reconciled totals remain stable after joining dimension and bridge rows.

Incorrect Answers

A:

Wrap related changes in one supported transaction and rollback on failure. That action primarily handles SQL COMMIT and ROLLBACK transaction; the given requirement is Cardinality of joined dimensions. Joins can multiply fact records in one-to-many relationships.

B:

Use SELECT DISTINCT blindly and assume every aggregation error is fixed. It does not implement Cardinality of joined dimensions. Summing a duplicated fact across join rows inflates revenue.

D:

Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters. That action primarily handles Azure SQL Database serverless compute; the given requirement is Cardinality of joined dimensions. Joins can multiply fact records in one-to-many relationships.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests