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 91

Question 900

Developers want managed Postgres backups and version updates in Azure. What is the MOST appropriate next validation or correction?

  1. Run an isolated restore and reconcile target time and transactions.
  2. Rename a SQL Server connection string postgres and assume the protocol changes.
  3. Run representative extension and client compatibility tests.
  4. Compare plans and update costs before and after an index.

Explanation

Correct Answer

C:

Run representative extension and client compatibility tests. This tests the intended result: postgreSQL clients and queries work while managed service maintenance is planned.

Incorrect Answers

A:

Run an isolated restore and reconcile target time and transactions. It tests Azure SQL Database backup PITR rather than the critical Azure Database for PostgreSQL Flexible Server behavior. PostgreSQL services preserve engine-specific language and compatibility semantics.

B:

Rename a SQL Server connection string postgres and assume the protocol changes. This unsafe shortcut leaves the Azure Database for PostgreSQL Flexible Server problem unresolved. Treating PostgreSQL as SQL Server may break functions and drivers.

D:

Compare plans and update costs before and after an index. It tests B tree index for lookups rather than the critical Azure Database for PostgreSQL Flexible Server behavior. PostgreSQL services preserve engine-specific language and compatibility semantics.

Question 901

A designer considers a pie chart for hundreds of daily measurements. During testing, the team observes this specific failure: Treating dates as unordered labels can scramble a trend. Which corrective check should be performed FIRST?

  1. Use a pie chart with one slice per second as the default trend visualization.
  2. Review axis ordering and missing-date handling.
  3. Use a slicer configured with the intended field and report interactions.
  4. Choose Fabric Lakehouse with controlled table metadata and files.

Explanation

Correct Answer

B:

Review axis ordering and missing-date handling. A successful correction should demonstrate that trend changes are visible in chronological order.

Incorrect Answers

A:

Use a pie chart with one slice per second as the default trend visualization. This reinforces the error rather than addressing the Line chart time-series selection failure. Line charts effectively show change across time.

C:

Use a slicer configured with the intended field and report interactions. It serves Slicer interactive filter, not the diagnosed Line chart time-series selection problem. Treating dates as unordered labels can scramble a trend.

D:

Choose Fabric Lakehouse with controlled table metadata and files. It serves Fabric Lakehouse managed tables and files, not the diagnosed Line chart time-series selection problem. Treating dates as unordered labels can scramble a trend.

Question 902

An executive asks for a single dashboard tile view of several reports. After selecting the proper Power BI reports dashboards and sharing approach, which observation gives the clearest evidence of success?

  1. Per-row classification is stable and totals respond to filters.
  2. A single event can contribute to overlapping eligible windows.
  3. Aggregations reflect intended occurrence windows despite bounded delays.
  4. Intended users can view the right report pages or dashboard tiles with governed permissions.

Explanation

Correct Answer

D:

Intended users can view the right report pages or dashboard tiles with governed permissions. This is the directly observable result for Power BI reports dashboards and sharing; reports and dashboards have different presentation and interaction roles.

Incorrect Answers

A:

Per-row classification is stable and totals respond to filters. This supports DAX calculated column versus measure, not confirmation of Power BI reports dashboards and sharing. The relevant evidence is that intended users can view the right report pages or dashboard tiles with governed permissions.

B:

A single event can contribute to overlapping eligible windows. This supports Hopping sliding analytic windows, not confirmation of Power BI reports dashboards and sharing. The relevant evidence is that intended users can view the right report pages or dashboard tiles with governed permissions.

C:

Aggregations reflect intended occurrence windows despite bounded delays. This supports Event time versus processing time, not confirmation of Power BI reports dashboards and sharing. The relevant evidence is that intended users can view the right report pages or dashboard tiles with governed permissions.

Question 903

A development database is idle overnight and receives bursty daytime requests. After selecting the proper Azure SQL Database serverless compute approach, which observation gives the clearest evidence of success?

  1. Compute usage matches active demand and wake-up behavior meets latency targets.
  2. Renaming one department yields consistent names for linked employees.
  3. Invalid inserts fail at the database boundary while valid cases succeed.
  4. Capacity increases without silently breaking required transactional consistency.

Explanation

Correct Answer

A:

Compute usage matches active demand and wake-up behavior meets latency targets. This is the directly observable result for Azure SQL Database serverless compute; serverless compute can adjust resources and potentially pause eligible idle databases.

Incorrect Answers

B:

Renaming one department yields consistent names for linked employees. This supports Third normal form transitive dependency, not confirmation of Azure SQL Database serverless compute. The relevant evidence is that compute usage matches active demand and wake-up behavior meets latency targets.

C:

Invalid inserts fail at the database boundary while valid cases succeed. This supports Relational constraint CHECK and NOT NULL, not confirmation of Azure SQL Database serverless compute. The relevant evidence is that compute usage matches active demand and wake-up behavior meets latency targets.

D:

Capacity increases without silently breaking required transactional consistency. This supports Relational scaling vertical versus horizontal, not confirmation of Azure SQL Database serverless compute. The relevant evidence is that compute usage matches active demand and wake-up behavior meets latency targets.

Question 904

A global customer profile changes optional fields between customer cohorts. What is the MOST appropriate next validation or correction?

  1. Map deliverables and access permissions to accountable role owners.
  2. Assume selecting Cosmos DB makes every poorly partitioned query free.
  3. Test document fetches separately from invoice property filtering.
  4. Compare partition distribution and request costs for realistic document IDs.

Explanation

Correct Answer

D:

Compare partition distribution and request costs for realistic document IDs. This tests the intended result: queries access intended documents efficiently under the chosen API and partition design.

Incorrect Answers

A:

Map deliverables and access permissions to accountable role owners. It tests Separation of data roles in a migration rather than the critical Cosmos DB for distributed JSON apps behavior. Cosmos DB supports distributed data models but partition and consistency choices matter.

B:

Assume selecting Cosmos DB makes every poorly partitioned query free. This unsafe shortcut leaves the Cosmos DB for distributed JSON apps problem unresolved. Choosing one hot partition key can negate the expected scale advantage.

C:

Test document fetches separately from invoice property filtering. It tests File store versus database selection rather than the critical Cosmos DB for distributed JSON apps behavior. Cosmos DB supports distributed data models but partition and consistency choices matter.

Question 905

A storage account requires protection from a single zone outage. If the relevant Azure Storage LRS ZRS GRS distinctions safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Adding a region does not remove all replication lag or application-level conflicts.
  2. Encryption alone does not prevent a public anonymous object endpoint.
  3. Treating every query as equal-cost can overload provisioned throughput.
  4. Treating LRS as automatic cross-region replication can leave regional exposure.

Explanation

Correct Answer

D:

Treating LRS as automatic cross-region replication can leave regional exposure. LRS ZRS and GRS provide different durability placement rather than identical recovery promises. A suitable check is to map selected redundancy to failure-domain and restore requirements.

Incorrect Answers

A:

Adding a region does not remove all replication lag or application-level conflicts. This failure is associated with Cosmos DB multi-region distribution; it is not the primary failure in the stated Azure Storage LRS ZRS GRS distinctions scenario. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

B:

Encryption alone does not prevent a public anonymous object endpoint. This failure is associated with Storage encryption and access controls; it is not the primary failure in the stated Azure Storage LRS ZRS GRS distinctions scenario. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

C:

Treating every query as equal-cost can overload provisioned throughput. This failure is associated with Cosmos DB Request Unit RU accounting; it is not the primary failure in the stated Azure Storage LRS ZRS GRS distinctions scenario. LRS ZRS and GRS provide different durability placement rather than identical recovery promises.

Question 906

An app's read-heavy reporting traffic competes with transactional updates. Which choice BEST meets this requirement?

  1. Evaluate supported read scale-out options under the chosen service tier.
  2. Define an appropriate foreign key and intentional delete/update behavior.
  3. Separate provider engine/host operations from customer schema data and application responsibilities.
  4. Run UPDATE against a read-only replica and expect changes to reach primary.

Explanation

Correct Answer

A:

Read scale can separate query consumption from primary writes but may have replication lag.

Incorrect Answers

B:

Define an appropriate foreign key and intentional delete/update behavior. That action primarily handles Foreign key referential integrity; the given requirement is Azure SQL read scale and reporting replicas. Read scale can separate query consumption from primary writes but may have replication lag.

C:

Separate provider engine/host operations from customer schema data and application responsibilities. That action primarily handles Azure SQL managed maintenance responsibility; the given requirement is Azure SQL read scale and reporting replicas. Read scale can separate query consumption from primary writes but may have replication lag.

D:

Run UPDATE against a read-only replica and expect changes to reach primary. It does not implement Azure SQL read scale and reporting replicas. Assuming immediate consistency on all asynchronous replicas can show stale reports.

Question 907

A company uses separate sales and operations schemas for business tables. If the relevant Relational database catalog schemas safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Unqualified names may resolve differently across callers and cause wrong updates.
  2. Adding random indexes can increase write cost without fixing the bottleneck.
  3. Running massive unbounded analytics queries on a critical transactional database may hurt performance.
  4. Overpartitioning can create costly metadata operations.

Explanation

Correct Answer

A:

Unqualified names may resolve differently across callers and cause wrong updates. Relational databases group logical objects into schemas or namespaces. A suitable check is to test schema-qualified query results and permissions.

Incorrect Answers

B:

Adding random indexes can increase write cost without fixing the bottleneck. This failure is associated with DBA performance tuning and indexing; it is not the primary failure in the stated Relational database catalog schemas scenario. Relational databases group logical objects into schemas or namespaces.

C:

Running massive unbounded analytics queries on a critical transactional database may hurt performance. This failure is associated with OLTP relational versus OLAP analytical store; it is not the primary failure in the stated Relational database catalog schemas scenario. Relational databases group logical objects into schemas or namespaces.

D:

Overpartitioning can create costly metadata operations. This failure is associated with Data engineer partition and file layout; it is not the primary failure in the stated Relational database catalog schemas scenario. Relational databases group logical objects into schemas or namespaces.

Question 908

A social application asks for multi-hop friend graph traversals. Which principle BEST explains the correct Cosmos DB API for Apache Gremlin graph design decision?

  1. File share snapshots preserve point-in-time share states when configured.
  2. Gremlin API models relationships as vertices and edges.
  3. Lifecycle management automates object policy based on supported filters and timing.
  4. Change feeds support incremental change-driven processing with defined change semantics.

Explanation

Correct Answer

B:

Gremlin API models relationships as vertices and edges. In this case the applicable decision is to use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals.

Incorrect Answers

A:

File share snapshots preserve point-in-time share states when configured. That concept explains Azure Files snapshots and backups; the situation instead concerns Cosmos DB API for Apache Gremlin graph. Flattening graph traversal into independent key point reads may be awkward.

C:

Lifecycle management automates object policy based on supported filters and timing. That concept explains Blob lifecycle management rules; the situation instead concerns Cosmos DB API for Apache Gremlin graph. Flattening graph traversal into independent key point reads may be awkward.

D:

Change feeds support incremental change-driven processing with defined change semantics. That concept explains Cosmos DB change feed updates; the situation instead concerns Cosmos DB API for Apache Gremlin graph. Flattening graph traversal into independent key point reads may be awkward.

Question 909

An operations team wants to transform an Event Hubs feed and send it to multiple destinations. Which choice BEST meets this requirement?

  1. Store supported event data in Fabric Eventhouse and query using KQL.
  2. Call a lakehouse folder eventstream and assume it subscribes to live events.
  3. Create supported Fabric Eventstreams transformations and destination routing.
  4. Model a central sales fact table joined to conformed dimensions.

Explanation

Correct Answer

C:

Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

Incorrect Answers

A:

Store supported event data in Fabric Eventhouse and query using KQL. That action primarily handles Fabric Eventhouse KQL event analytics; the given requirement is Fabric Eventstreams real-time routing. Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

B:

Call a lakehouse folder eventstream and assume it subscribes to live events. It does not implement Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.

D:

Model a central sales fact table joined to conformed dimensions. That action primarily handles Star schema analytical query model; the given requirement is Fabric Eventstreams real-time routing. Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.

Question 910

A report requires fast cached slicing but near-real-time updates may be needed. Which choice BEST meets this requirement?

  1. Create supported Fabric Eventstreams transformations and destination routing.
  2. Rename an Import model DirectQuery and assume data is instantly current.
  3. Select Import or DirectQuery appropriately based on freshness query load and capabilities.
  4. Use a slicer configured with the intended field and report interactions.

Explanation

Correct Answer

C:

Import caches data while DirectQuery can query sources at interaction time.

Incorrect Answers

A:

Create supported Fabric Eventstreams transformations and destination routing. That action primarily handles Fabric Eventstreams real-time routing; the given requirement is Power BI Import versus DirectQuery mode. Import caches data while DirectQuery can query sources at interaction time.

B:

Rename an Import model DirectQuery and assume data is instantly current. It does not implement Power BI Import versus DirectQuery mode. Assuming Import updates automatically for every new source row leads to stale insights.

D:

Use a slicer configured with the intended field and report interactions. That action primarily handles Slicer interactive filter; the given requirement is Power BI Import versus DirectQuery mode. Import caches data while DirectQuery can query sources at interaction time.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests