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 5

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.

Question 41

A team wants parquet tables visible to more than one analytics engine. Which principle BEST explains the correct Fabric Lakehouse managed tables and files design decision?

  1. Lakehouse combines files and tables for mixed analytical workloads.
  2. Real-time anomalies require context quality and sensitivity tuning.
  3. Fabric workloads have complementary analytics designs rather than one universal model.
  4. Hierarchies let users navigate aggregation levels.

Explanation

Correct Answer

A:

Lakehouse combines files and tables for mixed analytical workloads. In this case the applicable decision is to choose Fabric Lakehouse with controlled table metadata and files.

Incorrect Answers

B:

Real-time anomalies require context quality and sensitivity tuning. That concept explains Streaming anomaly detection and false positives; the situation instead concerns Fabric Lakehouse managed tables and files. Treating every random file as an automatically registered table causes missing data.

C:

Fabric workloads have complementary analytics designs rather than one universal model. That concept explains Lakehouse versus Warehouse selection; the situation instead concerns Fabric Lakehouse managed tables and files. Treating every random file as an automatically registered table causes missing data.

D:

Hierarchies let users navigate aggregation levels. That concept explains Drill-down hierarchy for time; the situation instead concerns Fabric Lakehouse managed tables and files. Treating every random file as an automatically registered table causes missing data.

Question 42

Analysts want to see whether advertising spend relates to revenue across stores. If the relevant Scatter chart relationship safeguard is skipped, which failure is MOST directly associated with that omission?

  1. Failing to archive selected events loses history after retention.
  2. Correlation in points alone does not prove one variable caused the other.
  3. Duplicated dimension matches can inflate sums.
  4. Report-level formatting does not correct wrong underlying data types.

Explanation

Correct Answer

B:

Correlation in points alone does not prove one variable caused the other. Scatter charts show relationships between two quantitative variables. A suitable check is to verify each point's grain and inspect outliers.

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 Scatter chart relationship scenario. Scatter charts show relationships between two quantitative variables.

C:

Duplicated dimension matches can inflate sums. This failure is associated with Analytical fact and dimension grain; it is not the primary failure in the stated Scatter chart relationship scenario. Scatter charts show relationships between two quantitative variables.

D:

Report-level formatting does not correct wrong underlying data types. This failure is associated with Power Query shaping transformation; it is not the primary failure in the stated Scatter chart relationship scenario. Scatter charts show relationships between two quantitative variables.

Question 43

Two Windows applications need to open files using standard SMB paths. Which choice BEST meets this requirement?

  1. Store large documents appropriately and index related business metadata in a database.
  2. Implement schema validation evolution and compatibility checks in ingestion.
  3. Use Azure Files shares with suitable SMB access and identity configuration.
  4. Call a blob URL an SMB UNC path and assume file locking works identically.

Explanation

Correct Answer

C:

Azure Files exposes managed file shares distinct from Blob REST object storage.

Incorrect Answers

A:

Store large documents appropriately and index related business metadata in a database. That action primarily handles File store versus database selection; the given requirement is Azure Files SMB shared directories. Azure Files exposes managed file shares distinct from Blob REST object storage.

B:

Implement schema validation evolution and compatibility checks in ingestion. That action primarily handles Data engineer schema and format changes; the given requirement is Azure Files SMB shared directories. Azure Files exposes managed file shares distinct from Blob REST object storage.

D:

Call a blob URL an SMB UNC path and assume file locking works identically. It does not implement Azure Files SMB shared directories. Choosing only Blob REST storage breaks an application requiring SMB file operations.

Question 44

A pipeline changes transformation rules without recording a version. What is the MOST appropriate next validation or correction?

  1. Run notebook as an unattended job with fixed inputs.
  2. Test KQL filters summarize and timestamp ranges.
  3. Reconstruct sample fact lineage across each pipeline step.
  4. Put the word audited in a workspace name and claim row lineage exists.

Explanation

Correct Answer

C:

Reconstruct sample fact lineage across each pipeline step. This tests the intended result: auditors trace a report figure to approved raw input and transformation logic.

Incorrect Answers

A:

Run notebook as an unattended job with fixed inputs. It tests Databricks collaborative notebooks rather than the critical Data governance and lineage for analytics behavior. Governed analytics requires traceability beyond keeping files together.

B:

Test KQL filters summarize and timestamp ranges. It tests Fabric Eventhouse KQL event analytics rather than the critical Data governance and lineage for analytics behavior. Governed analytics requires traceability beyond keeping files together.

D:

Put the word audited in a workspace name and claim row lineage exists. This unsafe shortcut leaves the Data governance and lineage for analytics problem unresolved. Missing lineage makes misreported metrics hard to diagnose.

Question 45

A DBA needs to speed customer ID joins without rewriting every stored row. Which principle BEST explains the correct B tree index for lookups design decision?

  1. SQL authentication and network reachability are separate gates.
  2. Indexes trade extra storage and write overhead for faster supported reads.
  3. Many-to-many relationships are often resolved with a junction table.
  4. Database auditing provides evidence while database roles govern permissions.

Explanation

Correct Answer

B:

Indexes trade extra storage and write overhead for faster supported reads. In this case the applicable decision is to create an appropriate index on the selective lookup or join column.

Incorrect Answers

A:

SQL authentication and network reachability are separate gates. That concept explains Azure SQL firewall and private endpoint; the situation instead concerns B tree index for lookups. Unnecessary indexes can slow frequent writes.

C:

Many-to-many relationships are often resolved with a junction table. That concept explains Many to many bridge table; the situation instead concerns B tree index for lookups. Unnecessary indexes can slow frequent writes.

D:

Database auditing provides evidence while database roles govern permissions. That concept explains Azure SQL auditing and least privilege; the situation instead concerns B tree index for lookups. Unnecessary indexes can slow frequent writes.

Question 46

A regional analyst must load sales CSV files and SQL data into one reporting model. Which choice BEST meets this requirement?

  1. Use a pie or donut only when meaningful proportions have few categories.
  2. Use Power BI Desktop data connectors and model preparation steps.
  3. Rename a spreadsheet .pbix and assume it becomes a model with working reports.
  4. Build controlled ingestion into a governed analytical landing zone.

Explanation

Correct Answer

B:

Power BI Desktop is an authoring tool for data modeling and reports.

Incorrect Answers

A:

Use a pie or donut only when meaningful proportions have few categories. That action primarily handles Pie donut chart proportion caution; the given requirement is Power BI Desktop data import. Power BI Desktop is an authoring tool for data modeling and reports.

C:

Rename a spreadsheet .pbix and assume it becomes a model with working reports. It does not implement Power BI Desktop data import. Assuming a file import automatically fixes wrong data types can misstate totals.

D:

Build controlled ingestion into a governed analytical landing zone. That action primarily handles Analytical ingestion from operational systems; the given requirement is Power BI Desktop data import. Power BI Desktop is an authoring tool for data modeling and reports.

Question 47

A team asks which SQL chores remain with customers on PaaS. Which principle BEST explains the correct Azure SQL managed maintenance responsibility design decision?

  1. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
  2. Indexes trade extra storage and write overhead for faster supported reads.
  3. IaaS SQL Server offers control with greater operational responsibility.
  4. Procedures encapsulate server-side logic separate from simple SELECT views.

Explanation

Correct Answer

A:

PaaS reduces infrastructure upkeep but does not remove all application DBA duties. In this case the applicable decision is to separate provider engine/host operations from customer schema data and application responsibilities.

Incorrect Answers

B:

Indexes trade extra storage and write overhead for faster supported reads. That concept explains B tree index for lookups; the situation instead concerns Azure SQL managed maintenance responsibility. Neglecting schema access reviews can leave insecure data even on patched engines.

C:

IaaS SQL Server offers control with greater operational responsibility. That concept explains SQL Server on Azure VM OS control; the situation instead concerns Azure SQL managed maintenance responsibility. Neglecting schema access reviews can leave insecure data even on patched engines.

D:

Procedures encapsulate server-side logic separate from simple SELECT views. That concept explains Stored procedure reusable server operation; the situation instead concerns Azure SQL managed maintenance responsibility. Neglecting schema access reviews can leave insecure data even on patched engines.

Question 48

Architects propose splitting every strongly related transaction across independent shards. During testing, the team observes this specific failure: Arbitrary sharding can make multirow atomicity difficult. Which corrective check should be performed FIRST?

  1. Profile bottlenecks and test workload at higher compute tiers.
  2. Add more report pages and claim database CPU capacity has increased.
  3. Select an appropriate managed SQL availability configuration and review zone support.
  4. Store a customer key on each order row and join to the customer table.

Explanation

Correct Answer

A:

Profile bottlenecks and test workload at higher compute tiers. A successful correction should demonstrate that capacity increases without silently breaking required transactional consistency.

Incorrect Answers

B:

Add more report pages and claim database CPU capacity has increased. This reinforces the error rather than addressing the Relational scaling vertical versus horizontal failure. Relational scalability choices have tradeoffs in cross-shard transactions and maintenance.

C:

Select an appropriate managed SQL availability configuration and review zone support. It serves Azure SQL high availability and zone resiliency, not the diagnosed Relational scaling vertical versus horizontal problem. Arbitrary sharding can make multirow atomicity difficult.

D:

Store a customer key on each order row and join to the customer table. It serves One to many customer order relationship, not the diagnosed Relational scaling vertical versus horizontal problem. Arbitrary sharding can make multirow atomicity difficult.

Question 49

A telemetry lookup needs simple wide entities but no relational joins. Select TWO statements that correctly describe the Azure Table Storage key-value entities implementation and how it can be verified.

  1. Assign analysts to build meaningful metrics visuals and stakeholder-facing reports.
  2. Use Azure Table Storage for schema-flexible key-based entity retrieval.
  3. Records are efficiently looked up by intended PartitionKey and RowKey.
  4. Rename a Table Storage entity to CREATE TABLE and assume it supports SQL joins.
  5. Use an analytical warehouse or Fabric Warehouse for governed relational reporting.

Explanation

Correct Answers

B:

Use Azure Table Storage for schema-flexible key-based entity retrieval. This is an appropriate action for the Azure Table Storage key-value entities case. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

C:

Records are efficiently looked up by intended PartitionKey and RowKey. This is directly observable success evidence for Azure Table Storage key-value entities.

Incorrect Answers

A:

Assign analysts to build meaningful metrics visuals and stakeholder-facing reports. This implements Data analyst report design instead of the required Azure Table Storage key-value entities function. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

D:

Rename a Table Storage entity to CREATE TABLE and assume it supports SQL joins. This is not a safe or appropriate Azure Table Storage key-value entities implementation. Expecting server-side joins and foreign keys in Table Storage fails.

E:

Use an analytical warehouse or Fabric Warehouse for governed relational reporting. This implements Analytical warehouse for structured reporting instead of the required Azure Table Storage key-value entities function. Table Storage is a key-attribute NoSQL store not a relational SQL engine.

Question 50

A payroll vendor exports a header-based CSV with quoted commas in employee addresses. Which choice BEST meets this requirement?

  1. Define quality checks for missing invalid and duplicate business records.
  2. Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting.
  3. Parse CSV with configured delimiter quote escaping and column type rules.
  4. Use typed relational columns with defined constraints for consistently shaped entities.

Explanation

Correct Answer

C:

CSV is a delimited flat-text format not a hierarchical JSON object.

Incorrect Answers

A:

Define quality checks for missing invalid and duplicate business records. That action primarily handles Data quality completeness and accuracy; the given requirement is CSV delimited text schema. CSV is a delimited flat-text format not a hierarchical JSON object.

B:

Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting. It does not implement CSV delimited text schema. Naively splitting on every comma corrupts quoted field values.

D:

Use typed relational columns with defined constraints for consistently shaped entities. That action primarily handles Structured records in a customer table; the given requirement is CSV delimited text schema. CSV is a delimited flat-text format not a hierarchical JSON object.

Microsoft Azure Data Fundamentals (DP-900) Practice Tests