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 110

Question 1090

A developer changes document fields and queries become expensive. Select THREE statements that correctly describe the Cosmos DB NoSQL indexing and queries implementation and how it can be verified.

  1. Review supported indexing policy and partition-aware query patterns.
  2. Intended queries work with measurable RU use under representative data.
  3. Use Blob versioning where supported and protect earlier object versions.
  4. Denormalize bounded related data for common access and reference independent unbounded entities.
  5. Indexed document properties support queries while policy affects write/read cost.
  6. Assume every unbounded cross-partition query costs the same as an ID point read.

Explanation

Correct Answers

A:

Review supported indexing policy and partition-aware query patterns. This is an appropriate action for the Cosmos DB NoSQL indexing and queries case. Indexed document properties support queries while policy affects write/read cost.

B:

Intended queries work with measurable RU use under representative data. This is directly observable success evidence for Cosmos DB NoSQL indexing and queries.

E:

Indexed document properties support queries while policy affects write/read cost. This supports why the action and evidence together address Cosmos DB NoSQL indexing and queries.

Incorrect Answers

C:

Use Blob versioning where supported and protect earlier object versions. This implements Blob versioning on overwrite instead of the required Cosmos DB NoSQL indexing and queries function. Indexed document properties support queries while policy affects write/read cost.

D:

Denormalize bounded related data for common access and reference independent unbounded entities. This implements Cosmos DB document embedded versus referenced data instead of the required Cosmos DB NoSQL indexing and queries function. Indexed document properties support queries while policy affects write/read cost.

F:

Assume every unbounded cross-partition query costs the same as an ID point read. This is not a safe or appropriate Cosmos DB NoSQL indexing and queries implementation. Excessive indexing or scans may inflate RU consumption.

Question 1091

A Windows accounting app requires UNC share paths and familiar file locking. If the relevant Azure Files SMB application migration safeguard is skipped, which failure is MOST directly associated with that omission?

  1. One hot key can throttle even when account capacity is increased.
  2. Replacing SMB mounts with blob URLs without application changes breaks path expectations.
  3. Locking an incorrect period can create costly irreversible obligations.
  4. Selecting a relational JOIN-heavy schema without model review may inflate request cost.

Explanation

Correct Answer

B:

Replacing SMB mounts with blob URLs without application changes breaks path expectations. Azure Files provides managed shared file access distinct from object Blob access. A suitable check is to test UNC mounting permissions and file operations.

Incorrect Answers

A:

One hot key can throttle even when account capacity is increased. This failure is associated with Cosmos DB logical partition key; it is not the primary failure in the stated Azure Files SMB application migration scenario. Azure Files provides managed shared file access distinct from object Blob access.

C:

Locking an incorrect period can create costly irreversible obligations. This failure is associated with Immutable blob retention and legal hold; it is not the primary failure in the stated Azure Files SMB application migration scenario. Azure Files provides managed shared file access distinct from object Blob access.

D:

Selecting a relational JOIN-heavy schema without model review may inflate request cost. This failure is associated with Cosmos DB NoSQL JSON document container; it is not the primary failure in the stated Azure Files SMB application migration scenario. Azure Files provides managed shared file access distinct from object Blob access.

Question 1092

A report needs one selection to adjust multiple visuals consistently. What is the MOST appropriate next validation or correction?

  1. Inspect gateway connection refresh history and credential state.
  2. Edit a visual title to Europe and assume it filters source data.
  3. Validate file paths lineage and SQL measure reconciliation.
  4. Select known regions and reconcile filtered totals.

Explanation

Correct Answer

D:

Select known regions and reconcile filtered totals. This tests the intended result: selected regions filter the relevant visuals and restore correctly.

Incorrect Answers

A:

Inspect gateway connection refresh history and credential state. It tests Power BI scheduled refresh and gateway rather than the critical Slicer interactive filter behavior. Slicers provide user-driven data filtering rather than changing source rows.

B:

Edit a visual title to Europe and assume it filters source data. This unsafe shortcut leaves the Slicer interactive filter problem unresolved. Incorrect interactions can leave some visuals unaffected.

C:

Validate file paths lineage and SQL measure reconciliation. It tests Structured warehouse and unstructured lake coexistence rather than the critical Slicer interactive filter behavior. Slicers provide user-driven data filtering rather than changing source rows.

Question 1093

A business analyst prefers low-code shaping of raw sales files. If the relevant Fabric Dataflow Gen2 transformations safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Treating every random file as an automatically registered table causes missing data.
  2. Assuming a file import automatically fixes wrong data types can misstate totals.
  3. Showing a stale number without refresh context can mislead.
  4. Changing formatting only in report visuals leaves the underlying dataset inconsistent.

Explanation

Correct Answer

D:

Changing formatting only in report visuals leaves the underlying dataset inconsistent. Power Query-based dataflows provide reusable low-code preparation of data. A suitable check is to inspect preview transformations and loaded destination records.

Incorrect Answers

A:

Treating every random file as an automatically registered table causes missing data. This failure is associated with Fabric Lakehouse managed tables and files; it is not the primary failure in the stated Fabric Dataflow Gen2 transformations scenario. Power Query-based dataflows provide reusable low-code preparation of data.

B:

Assuming a file import automatically fixes wrong data types can misstate totals. This failure is associated with Power BI Desktop data import; it is not the primary failure in the stated Fabric Dataflow Gen2 transformations scenario. Power Query-based dataflows provide reusable low-code preparation of data.

C:

Showing a stale number without refresh context can mislead. This failure is associated with KPI card single metric; it is not the primary failure in the stated Fabric Dataflow Gen2 transformations scenario. Power Query-based dataflows provide reusable low-code preparation of data.

Question 1094

A multiplayer game stores each player's flexible profile document. If the relevant Cosmos DB NoSQL JSON document container safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Selecting a relational JOIN-heavy schema without model review may inflate request cost.
  2. Encryption alone does not prevent a public anonymous object endpoint.
  3. Treating LRS as automatic cross-region replication can leave regional exposure.
  4. Flattening graph traversal into independent key point reads may be awkward.

Explanation

Correct Answer

A:

Selecting a relational JOIN-heavy schema without model review may inflate request cost. The NoSQL API stores JSON items without requiring identical SQL rows. A suitable check is to exercise document CRUD with realistic identifier keys.

Incorrect Answers

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 Cosmos DB NoSQL JSON document container scenario. The NoSQL API stores JSON items without requiring identical SQL rows.

C:

Treating LRS as automatic cross-region replication can leave regional exposure. This failure is associated with Azure Storage LRS ZRS GRS distinctions; it is not the primary failure in the stated Cosmos DB NoSQL JSON document container scenario. The NoSQL API stores JSON items without requiring identical SQL rows.

D:

Flattening graph traversal into independent key point reads may be awkward. This failure is associated with Cosmos DB API for Apache Gremlin graph; it is not the primary failure in the stated Cosmos DB NoSQL JSON document container scenario. The NoSQL API stores JSON items without requiring identical SQL rows.

Question 1095

A global customer profile changes optional fields between customer cohorts. Select TWO statements that correctly describe the Cosmos DB for distributed JSON apps implementation and how it can be verified.

  1. Store large documents appropriately and index related business metadata in a database.
  2. Assign database administration responsibility for backup retention restore testing and database health.
  3. Assume selecting Cosmos DB makes every poorly partitioned query free.
  4. Queries access intended documents efficiently under the chosen API and partition design.
  5. Consider Azure Cosmos DB for globally distributed operational documents with suitable partition keys.

Explanation

Correct Answers

D:

Queries access intended documents efficiently under the chosen API and partition design. This is directly observable success evidence for Cosmos DB for distributed JSON apps.

E:

Consider Azure Cosmos DB for globally distributed operational documents with suitable partition keys. This is an appropriate action for the Cosmos DB for distributed JSON apps case. Cosmos DB supports distributed data models but partition and consistency choices matter.

Incorrect Answers

A:

Store large documents appropriately and index related business metadata in a database. This implements File store versus database selection instead of the required Cosmos DB for distributed JSON apps function. Cosmos DB supports distributed data models but partition and consistency choices matter.

B:

Assign database administration responsibility for backup retention restore testing and database health. This implements DBA backup and recovery responsibility instead of the required Cosmos DB for distributed JSON apps function. Cosmos DB supports distributed data models but partition and consistency choices matter.

C:

Assume selecting Cosmos DB makes every poorly partitioned query free. This is not a safe or appropriate Cosmos DB for distributed JSON apps implementation. Choosing one hot partition key can negate the expected scale advantage.

Question 1096

Developers need to reuse Azure Table SDK-style operations. What is the MOST appropriate next validation or correction?

  1. Confirm account namespace setting and test folder access.
  2. Test partition and row key read/write behavior and throughput.
  3. Test nested JSON access versus relational join constraints.
  4. Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work.

Explanation

Correct Answer

B:

Test partition and row key read/write behavior and throughput. This tests the intended result: existing key-value entity requests function against the chosen Cosmos API.

Incorrect Answers

A:

Confirm account namespace setting and test folder access. It tests ADLS Gen2 hierarchical namespace rather than the critical Cosmos DB API for Table compatibility behavior. The Table API can support Table-style entity access within Cosmos DB.

C:

Test nested JSON access versus relational join constraints. It tests Cosmos DB API for NoSQL versus SQL text rather than the critical Cosmos DB API for Table compatibility behavior. The Table API can support Table-style entity access within Cosmos DB.

D:

Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work. This unsafe shortcut leaves the Cosmos DB API for Table compatibility problem unresolved. Assuming Table API is automatically a full SQL relational engine is incorrect.

Question 1097

A system receives daily data exports that need validation by morning. Select TWO statements that correctly describe the Batch scheduled processing implementation and how it can be verified.

  1. Preserve object hierarchy and array semantics while parsing nested JSON properties.
  2. Use an optimization or decision model to compare feasible actions.
  3. Run a scheduled batch ingestion with clear checkpoints and retries.
  4. Treat nightly processing as zero-latency streaming analytics.
  5. One complete batch produces the intended processed result before the deadline.

Explanation

Correct Answers

C:

Run a scheduled batch ingestion with clear checkpoints and retries. This is an appropriate action for the Batch scheduled processing case. Batch work processes bounded collections at selected times.

E:

One complete batch produces the intended processed result before the deadline. This is directly observable success evidence for Batch scheduled processing.

Incorrect Answers

A:

Preserve object hierarchy and array semantics while parsing nested JSON properties. This implements JSON arrays and nested objects instead of the required Batch scheduled processing function. Batch work processes bounded collections at selected times.

B:

Use an optimization or decision model to compare feasible actions. This implements Prescriptive decision optimization instead of the required Batch scheduled processing function. Batch work processes bounded collections at selected times.

D:

Treat nightly processing as zero-latency streaming analytics. This is not a safe or appropriate Batch scheduled processing implementation. Lack of idempotency can duplicate rows on rerun.

Question 1098

A report must include customers even if they have never ordered. After selecting the proper Left outer join preserving parents approach, which observation gives the clearest evidence of success?

  1. Renaming one department yields consistent names for linked employees.
  2. Customers without orders remain visible with null child values.
  3. Authorized identities connect within assigned privileges and revoked users fail.
  4. The tenant accesses T-SQL using its managed service endpoint.

Explanation

Correct Answer

B:

Customers without orders remain visible with null child values. This is the directly observable result for Left outer join preserving parents; a left outer join keeps all left-side rows even without right-side matches.

Incorrect Answers

A:

Renaming one department yields consistent names for linked employees. This supports Third normal form transitive dependency, not confirmation of Left outer join preserving parents. The relevant evidence is that customers without orders remain visible with null child values.

C:

Authorized identities connect within assigned privileges and revoked users fail. This supports Azure SQL authentication and Entra identity, not confirmation of Left outer join preserving parents. The relevant evidence is that customers without orders remain visible with null child values.

D:

The tenant accesses T-SQL using its managed service endpoint. This supports Azure SQL Database single database PaaS, not confirmation of Left outer join preserving parents. The relevant evidence is that customers without orders remain visible with null child values.

Question 1099

A virtual hard disk needs random block-level reading and writing. Which choice BEST meets this requirement?

  1. Assume a page blob is an ordinary sequential append log.
  2. Use appropriate immutable retention or legal-hold policies where supported.
  3. Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.
  4. Use supported page blob semantics for aligned random-access data.

Explanation

Correct Answer

D:

Page blobs are suited to random I/O scenarios and VHD backing.

Incorrect Answers

A:

Assume a page blob is an ordinary sequential append log. It does not implement Page blob random access. Using append-only semantics for virtual disk page updates is inappropriate.

B:

Use appropriate immutable retention or legal-hold policies where supported. That action primarily handles Immutable blob retention and legal hold; the given requirement is Page blob random access. Page blobs are suited to random I/O scenarios and VHD backing.

C:

Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. That action primarily handles Cosmos DB API for MongoDB; the given requirement is Page blob random access. Page blobs are suited to random I/O scenarios and VHD backing.

Question 1100

A contact record has no KnownMiddleName value. Which choice BEST meets this requirement?

  1. Define a primary key that uniquely identifies each row.
  2. Store string 'NULL' everywhere and claim it is identical to SQL NULL.
  3. Use IS NULL or IS NOT NULL and account for unknown values.
  4. Configure supported Microsoft Entra authentication and database roles.

Explanation

Correct Answer

C:

SQL NULL represents absent or unknown values and ordinary equality does not match it.

Incorrect Answers

A:

Define a primary key that uniquely identifies each row. That action primarily handles Primary key row uniqueness; the given requirement is NULL and three-valued logic. SQL NULL represents absent or unknown values and ordinary equality does not match it.

B:

Store string 'NULL' everywhere and claim it is identical to SQL NULL. It does not implement NULL and three-valued logic. Comparing = NULL can silently yield no rows.

D:

Configure supported Microsoft Entra authentication and database roles. That action primarily handles Azure SQL authentication and Entra identity; the given requirement is NULL and three-valued logic. SQL NULL represents absent or unknown values and ordinary equality does not match it.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests