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 45

Question 440

Thousands of web servers emit click events every second. Which choice BEST meets this requirement?

  1. Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables.
  2. Persist consumer checkpoints and design idempotent downstream handling.
  3. Use Azure Event Hubs for eligible high-throughput event ingestion.
  4. Use Power Query transformations with explicit type conversion and reusable steps.

Explanation

Correct Answer

C:

Event Hubs is a streaming ingestion service not a relational analytics database.

Incorrect Answers

A:

Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables. It does not implement Azure Event Hubs event ingestion. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.

B:

Persist consumer checkpoints and design idempotent downstream handling. That action primarily handles Streaming checkpoints and replay; the given requirement is Azure Event Hubs event ingestion. Event Hubs is a streaming ingestion service not a relational analytics database.

D:

Use Power Query transformations with explicit type conversion and reusable steps. That action primarily handles Power Query shaping transformation; the given requirement is Azure Event Hubs event ingestion. Event Hubs is a streaming ingestion service not a relational analytics database.

Question 441

A client must upload a file without receiving the storage account key. What is the MOST appropriate next validation or correction?

  1. Publish the full account access key in a URL and call it an expiring read-only SAS.
  2. Check method scope expiry and recipient handling with test requests.
  3. Rehearse selected failover scenario and measure client routing.
  4. Validate object name content length and access from separate clients.

Explanation

Correct Answer

B:

Check method scope expiry and recipient handling with test requests. This tests the intended result: authorized temporary actions work and access fails outside scope.

Incorrect Answers

A:

Publish the full account access key in a URL and call it an expiring read-only SAS. This unsafe shortcut leaves the Blob SAS delegated access problem unresolved. Overly long or permissive SAS tokens expose data if forwarded.

C:

Rehearse selected failover scenario and measure client routing. It tests Cosmos DB multi-region distribution rather than the critical Blob SAS delegated access behavior. Shared access signatures grant bounded access without broad permanent account credentials.

D:

Validate object name content length and access from separate clients. It tests Blob storage object and container hierarchy rather than the critical Blob SAS delegated access behavior. Shared access signatures grant bounded access without broad permanent account credentials.

Question 442

A team expects a partition-key lookup to find every synonym across product text. Which principle BEST explains the correct Document indexing versus full-text search design decision?

  1. Blob is object storage rather than a shared SMB file system.
  2. JSON arrays hold ordered elements whereas objects group named properties.
  3. Batch work processes bounded collections at selected times.
  4. Point lookups and lexical text retrieval use different indexing models.

Explanation

Correct Answer

D:

Point lookups and lexical text retrieval use different indexing models. In this case the applicable decision is to use a suitable indexed search capability for text retrieval and a document store for durable records.

Incorrect Answers

A:

Blob is object storage rather than a shared SMB file system. That concept explains Azure Blob Storage for object data; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.

B:

JSON arrays hold ordered elements whereas objects group named properties. That concept explains JSON arrays and nested objects; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.

C:

Batch work processes bounded collections at selected times. That concept explains Batch scheduled processing; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.

Question 443

Legacy records contain incompatible country codes requiring cleanup prior to warehousing. After selecting the proper ETL data transformation before loading approach, which observation gives the clearest evidence of success?

  1. Rewritten or indexed queries improve measured response safely.
  2. Data can be queried through compatible lakehouse engines while source files remain accessible.
  3. The target holds standardized rows with errors quarantined.
  4. Predictions are evaluated against held-out actual outcomes.

Explanation

Correct Answer

C:

The target holds standardized rows with errors quarantined. This is the directly observable result for ETL data transformation before loading; eTL transforms data before loading into its final analytical store.

Incorrect Answers

A:

Rewritten or indexed queries improve measured response safely. This supports DBA performance tuning and indexing, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.

B:

Data can be queried through compatible lakehouse engines while source files remain accessible. This supports Lakehouse for files plus SQL analytics, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.

D:

Predictions are evaluated against held-out actual outcomes. This supports Predictive analytics forecasts, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.

Question 444

Data scientists use Spark files while business analysts need SQL-based reads. Which choice BEST meets this requirement?

  1. Choose Fabric Lakehouse with controlled table metadata and files.
  2. Use Power BI Desktop data connectors and model preparation steps.
  3. Use a SQL Server VM directory and claim it is a Fabric Lakehouse.
  4. Apply staged ETL validation and standardization ahead of curated storage.

Explanation

Correct Answer

A:

Lakehouse combines files and tables for mixed analytical workloads.

Incorrect Answers

B:

Use Power BI Desktop data connectors and model preparation steps. That action primarily handles Power BI Desktop data import; the given requirement is Fabric Lakehouse managed tables and files. Lakehouse combines files and tables for mixed analytical workloads.

C:

Use a SQL Server VM directory and claim it is a Fabric Lakehouse. It does not implement Fabric Lakehouse managed tables and files. Treating every random file as an automatically registered table causes missing data.

D:

Apply staged ETL validation and standardization ahead of curated storage. That action primarily handles Batch ETL staging and cleansing; the given requirement is Fabric Lakehouse managed tables and files. Lakehouse combines files and tables for mixed analytical workloads.

Question 445

An account owner considers strong consistency for a worldwide shopping service. During testing, the team observes this specific failure: Assuming all remote reads are instantly current can break business rules. Which corrective check should be performed FIRST?

  1. Call eventual consistency identical to strong transactional reads everywhere.
  2. Compare expected visibility under chosen consistency contract.
  3. Consume a supported Cosmos DB change feed with checkpointed processing.
  4. Consider append blobs for append-based writes with appropriate access and retention controls.

Explanation

Correct Answer

B:

Compare expected visibility under chosen consistency contract. A successful correction should demonstrate that read tests match documented staleness and latency expectations.

Incorrect Answers

A:

Call eventual consistency identical to strong transactional reads everywhere. This reinforces the error rather than addressing the Cosmos DB consistency choices failure. Cosmos DB consistency levels trade freshness availability latency and throughput.

C:

Consume a supported Cosmos DB change feed with checkpointed processing. It serves Cosmos DB change feed updates, not the diagnosed Cosmos DB consistency choices problem. Assuming all remote reads are instantly current can break business rules.

D:

Consider append blobs for append-based writes with appropriate access and retention controls. It serves Append blob sequential logging, not the diagnosed Cosmos DB consistency choices problem. Assuming all remote reads are instantly current can break business rules.

Question 446

Architects choose one storage option only because both workloads contain integers. During testing, the team observes this specific failure: Confusing high-throughput ingestion with low-latency point transactions causes poor performance. Which corrective check should be performed FIRST?

  1. Benchmark representative writes and aggregate queries on candidate services.
  2. Allocate DBA data-engineer and data-analyst tasks according to their responsibilities.
  3. Store large documents appropriately and index related business metadata in a database.
  4. Pick a database solely by the number of columns in one CSV file.

Explanation

Correct Answer

A:

Benchmark representative writes and aggregate queries on candidate services. A successful correction should demonstrate that workload tests reflect transaction speed and analytical scans independently.

Incorrect Answers

B:

Allocate DBA data-engineer and data-analyst tasks according to their responsibilities. It serves Separation of data roles in a migration, not the diagnosed Data platform read and write profiles problem. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

C:

Store large documents appropriately and index related business metadata in a database. It serves File store versus database selection, not the diagnosed Data platform read and write profiles problem. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.

D:

Pick a database solely by the number of columns in one CSV file. This reinforces the error rather than addressing the Data platform read and write profiles failure. Data store suitability depends on workload access patterns not only data types.

Question 447

Dozens of small tenant databases peak at different times. Which choice BEST meets this requirement?

  1. Plan Managed Instance networking in the required Azure virtual network environment.
  2. Use an elastic pool to share eligible database resources under configured limits.
  3. Combine all databases into one CSV and call it an elastic pool.
  4. Apply a UNIQUE constraint or index on the additional business key.

Explanation

Correct Answer

B:

Elastic pools support shared resource budgeting for multiple databases.

Incorrect Answers

A:

Plan Managed Instance networking in the required Azure virtual network environment. That action primarily handles SQL Managed Instance virtual network; the given requirement is Azure SQL elastic pool sharing. Elastic pools support shared resource budgeting for multiple databases.

C:

Combine all databases into one CSV and call it an elastic pool. It does not implement Azure SQL elastic pool sharing. A single noisy tenant can consume shared capacity without proper governance.

D:

Apply a UNIQUE constraint or index on the additional business key. That action primarily handles Unique index versus primary key; the given requirement is Azure SQL elastic pool sharing. Elastic pools support shared resource budgeting for multiple databases.

Question 448

Duplicating the same product-location pair creates double stock balances. Which principle BEST explains the correct Composite primary key association design decision?

  1. Managed identity or Entra authentication can reduce password management but still needs database authorization.
  2. Managed database backups support restore windows but still require planning and testing.
  3. A composite primary key identifies rows using multiple columns.
  4. One-to-many relationships usually put the foreign key on the many side.

Explanation

Correct Answer

C:

A composite primary key identifies rows using multiple columns. In this case the applicable decision is to use a composite key over the product and location identifiers.

Incorrect Answers

A:

Managed identity or Entra authentication can reduce password management but still needs database authorization. That concept explains Azure SQL authentication and Entra identity; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

B:

Managed database backups support restore windows but still require planning and testing. That concept explains Azure SQL Database backup PITR; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

D:

One-to-many relationships usually put the foreign key on the many side. That concept explains One to many customer order relationship; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.

Question 449

A user accidentally deletes a critical blob yesterday. After selecting the proper Blob soft delete recovery approach, which observation gives the clearest evidence of success?

  1. Existing key-value entity requests function against the chosen Cosmos API.
  2. New and old devices can be read without demanding identical property sets.
  3. A deleted object is restorable within the planned window.
  4. Intended queries work with measurable RU use under representative data.

Explanation

Correct Answer

C:

A deleted object is restorable within the planned window. This is the directly observable result for Blob soft delete recovery; soft delete retains recoverable deleted content for a configured period.

Incorrect Answers

A:

Existing key-value entity requests function against the chosen Cosmos API. This supports Cosmos DB API for Table compatibility, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.

B:

New and old devices can be read without demanding identical property sets. This supports Table Storage schemaless properties, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.

D:

Intended queries work with measurable RU use under representative data. This supports Cosmos DB NoSQL indexing and queries, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.

Question 450

Developers want to understand why cross-partition reads cost more than ID point reads. Which principle BEST explains the correct Cosmos DB Request Unit RU accounting design decision?

  1. Cosmos DB measures resource consumption in request units rather than only raw data size.
  2. Cosmos DB consistency levels trade freshness availability latency and throughput.
  3. Azure Storage services expose distinct data models even within one storage account.
  4. Versioning retains historical object states independently of overwriting current contents.

Explanation

Correct Answer

A:

Cosmos DB measures resource consumption in request units rather than only raw data size. In this case the applicable decision is to measure and budget provisioned or consumed request units for actual Cosmos operations.

Incorrect Answers

B:

Cosmos DB consistency levels trade freshness availability latency and throughput. That concept explains Cosmos DB consistency choices; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.

C:

Azure Storage services expose distinct data models even within one storage account. That concept explains Choosing Blob Files and Table for app needs; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.

D:

Versioning retains historical object states independently of overwriting current contents. That concept explains Blob versioning on overwrite; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests