Microsoft DP-900 Practice Test 32
Question 310
An inventory edit fails validation before the purchase completes. What is the MOST appropriate next validation or correction?
- Inject an error between updates and compare resulting balances.
- Treat a dashboard refresh as SQL transaction COMMIT.
- Follow functional dependencies and test a rename operation.
- Exercise retry logic and inspect tier redundancy capabilities.
Explanation
Correct Answer
A:Inject an error between updates and compare resulting balances. This tests the intended result: both sides are committed together or no partial change remains.
Incorrect Answers
B:Treat a dashboard refresh as SQL transaction COMMIT. This unsafe shortcut leaves the SQL COMMIT and ROLLBACK transaction problem unresolved. Independent nontransactional updates can leave inconsistent totals.
C:Follow functional dependencies and test a rename operation. It tests Third normal form transitive dependency rather than the critical SQL COMMIT and ROLLBACK transaction behavior. Atomicity is an ACID property of relational transactions.
D:Exercise retry logic and inspect tier redundancy capabilities. It tests Azure SQL high availability and zone resiliency rather than the critical SQL COMMIT and ROLLBACK transaction behavior. Atomicity is an ACID property of relational transactions.
Question 311
Finance needs a curated history of sales measures by fiscal month. After selecting the proper Analytical warehouse for structured reporting approach, which observation gives the clearest evidence of success?
- Searches find relevant content while record reads remain reliable.
- Old and new event consumers decode supported fields according to their schema.
- Aggregates respond efficiently while historical definitions remain consistent.
- Recommendations respect costs limits and forecast assumptions.
Explanation
Correct Answer
C:Aggregates respond efficiently while historical definitions remain consistent. This is the directly observable result for Analytical warehouse for structured reporting; a warehouse organizes integrated analytical tables optimized for reporting.
Incorrect Answers
A:Searches find relevant content while record reads remain reliable. This supports Document indexing versus full-text search, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.
B:Old and new event consumers decode supported fields according to their schema. This supports Avro schema-aware records, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.
D:Recommendations respect costs limits and forecast assumptions. This supports Prescriptive decision optimization, not confirmation of Analytical warehouse for structured reporting. The relevant evidence is that aggregates respond efficiently while historical definitions remain consistent.
Question 312
A critical dataset must remain available during a zone failure. If the relevant Storage resiliency and replicas safeguard is skipped, which failure is MOST directly associated with that omission?
- Unqualified names may resolve differently across callers and cause wrong updates.
- Lacking transform history prevents root-cause analysis of bad metrics.
- Lack of idempotency can duplicate rows on rerun.
- A replicated accidental deletion may propagate to copies.
Explanation
Correct Answer
D:A replicated accidental deletion may propagate to copies. Replication improves availability but is not always a replacement for recoverable historic versions. A suitable check is to test restore points separately from zone failover behaviors.
Incorrect Answers
A:Unqualified names may resolve differently across callers and cause wrong updates. This failure is associated with Relational database catalog schemas; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.
B:Lacking transform history prevents root-cause analysis of bad metrics. This failure is associated with Data lineage from source to report; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.
C:Lack of idempotency can duplicate rows on rerun. This failure is associated with Batch scheduled processing; it is not the primary failure in the stated Storage resiliency and replicas scenario. Replication improves availability but is not always a replacement for recoverable historic versions.
Question 313
A project team should view reports without editing shared pipelines. Which choice BEST meets this requirement?
- Assume publishing a workspace public link makes its lakehouse secure.
- Govern Fabric workspace roles and appropriate compute capacity configuration.
- Use OneLake as the shared logical data-lake foundation for supported Fabric workloads.
- Create supported Fabric Eventstreams transformations and destination routing.
Explanation
Correct Answer
B:Fabric workloads share governance and capacity concepts across experiences.
Incorrect Answers
A:Assume publishing a workspace public link makes its lakehouse secure. It does not implement Fabric workspace permissions and capacity. Overprivileged viewers can alter shared semantic assets.
C:Use OneLake as the shared logical data-lake foundation for supported Fabric workloads. That action primarily handles Microsoft Fabric OneLake unified storage; the given requirement is Fabric workspace permissions and capacity. Fabric workloads share governance and capacity concepts across experiences.
D:Create supported Fabric Eventstreams transformations and destination routing. That action primarily handles Fabric Eventstreams real-time routing; the given requirement is Fabric workspace permissions and capacity. Fabric workloads share governance and capacity concepts across experiences.
Question 314
A report uses a map with ambiguous city names shared by several countries. Which principle BEST explains the correct Map visual geographic measures design decision?
- Measures express aggregations in a shared semantic context.
- Columnar storage can improve compression and projection-oriented analytics.
- Large-scale analytics integrates multiple data formats and query models.
- Geographic visuals require accurate location encoding and appropriate map granularity.
Explanation
Correct Answer
D:Geographic visuals require accurate location encoding and appropriate map granularity. In this case the applicable decision is to use an appropriate map visual with geographic fields and data category metadata.
Incorrect Answers
A:Measures express aggregations in a shared semantic context. That concept explains Power BI semantic model measures; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.
B:Columnar storage can improve compression and projection-oriented analytics. That concept explains Parquet compressed columnar analytics; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.
C:Large-scale analytics integrates multiple data formats and query models. That concept explains Structured warehouse and unstructured lake coexistence; the situation instead concerns Map visual geographic measures. Missing country context can place a city on the wrong continent.
Question 315
A catalog tracks products that belong to multiple promotions. Which principle BEST explains the correct Many to many bridge table design decision?
- Many-to-many relationships are often resolved with a junction table.
- Deployment models trade managed convenience for operating-system and instance control.
- A table can enforce uniqueness on nonprimary attributes.
- Azure SQL Database abstracts most server and engine patch operations.
Explanation
Correct Answer
A:Many-to-many relationships are often resolved with a junction table. In this case the applicable decision is to model the association with a bridge table holding the two parent keys.
Incorrect Answers
B:Deployment models trade managed convenience for operating-system and instance control. That concept explains SQL deployment choice by control plane; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.
C:A table can enforce uniqueness on nonprimary attributes. That concept explains Unique index versus primary key; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.
D:Azure SQL Database abstracts most server and engine patch operations. That concept explains Azure SQL Database single database PaaS; the situation instead concerns Many to many bridge table. Embedding lists of related IDs in one column makes constraints and joins harder.
Question 316
A vendor wants shared provisioned compute across multiple Azure SQL databases. What is the MOST appropriate next validation or correction?
- Combine all databases into one CSV and call it an elastic pool.
- Monitor per-database and pool resource metrics under load.
- Compare prejoin row counts with postjoin cardinalities.
- Run an isolated restore and reconcile target time and transactions.
Explanation
Correct Answer
B:Monitor per-database and pool resource metrics under load. This tests the intended result: peak tenants borrow capacity while pool-wide utilization stays manageable.
Incorrect Answers
A:Combine all databases into one CSV and call it an elastic pool. This unsafe shortcut leaves the Azure SQL elastic pool sharing problem unresolved. A single noisy tenant can consume shared capacity without proper governance.
C:Compare prejoin row counts with postjoin cardinalities. It tests Cardinality of joined dimensions rather than the critical Azure SQL elastic pool sharing behavior. Elastic pools support shared resource budgeting for multiple databases.
D:Run an isolated restore and reconcile target time and transactions. It tests Azure SQL Database backup PITR rather than the critical Azure SQL elastic pool sharing behavior. Elastic pools support shared resource budgeting for multiple databases.
Question 317
A system permits only one account for each normalized username. If the relevant Unique index versus primary key safeguard is skipped, which failure is MOST directly associated with that omission?
- Relying solely on application checks allows races that create duplicates.
- Assuming zero start latency after auto-pause can disappoint clients.
- Blindly moving instance-specific code to Azure SQL Database can fail.
- UI-only validation can be bypassed by other write clients.
Explanation
Correct Answer
A:Relying solely on application checks allows races that create duplicates. A table can enforce uniqueness on nonprimary attributes. A suitable check is to test simultaneous duplicate inserts and database errors.
Incorrect Answers
B:Assuming zero start latency after auto-pause can disappoint clients. This failure is associated with Azure SQL Database serverless compute; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.
C:Blindly moving instance-specific code to Azure SQL Database can fail. This failure is associated with Azure SQL Managed Instance compatibility; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.
D:UI-only validation can be bypassed by other write clients. This failure is associated with Relational constraint CHECK and NOT NULL; it is not the primary failure in the stated Unique index versus primary key scenario. A table can enforce uniqueness on nonprimary attributes.
Question 318
A report needs a ranking of regions rather than a time trend. What is the MOST appropriate next validation or correction?
- Use unrelated three-dimensional depth as proof one category sold more.
- Check zero baselines and sort order for fairness.
- Verify Spark job execution and source-to-result reconciliation.
- Inspect gateway connection refresh history and credential state.
Explanation
Correct Answer
B:Check zero baselines and sort order for fairness. This tests the intended result: relative category sizes and labels are clear.
Incorrect Answers
A:Use unrelated three-dimensional depth as proof one category sold more. This unsafe shortcut leaves the Column chart category comparison problem unresolved. A line chart with arbitrary category connections may imply continuity.
C:Verify Spark job execution and source-to-result reconciliation. It tests Azure Databricks Apache Spark processing rather than the critical Column chart category comparison behavior. Bar and column charts support comparisons across discrete categories.
D:Inspect gateway connection refresh history and credential state. It tests Power BI scheduled refresh and gateway rather than the critical Column chart category comparison behavior. Bar and column charts support comparisons across discrete categories.
Question 319
An order design embeds thousands of unrelated products in one customer document. Which principle BEST explains the correct Cosmos DB document embedded versus referenced data design decision?
- Document modeling balances embedded locality against duplication and item size.
- Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
- Table Storage identifies entities by partition and row keys.
- Azure Files provides managed shared file access distinct from object Blob access.
Explanation
Correct Answer
A:Document modeling balances embedded locality against duplication and item size. In this case the applicable decision is to denormalize bounded related data for common access and reference independent unbounded entities.
Incorrect Answers
B:Cassandra API exposes a compatible wide-column model distinct from document NoSQL. That concept explains Cosmos DB API for Apache Cassandra; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.
C:Table Storage identifies entities by partition and row keys. That concept explains Table Storage PartitionKey and RowKey; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.
D:Azure Files provides managed shared file access distinct from object Blob access. That concept explains Azure Files SMB application migration; the situation instead concerns Cosmos DB document embedded versus referenced data. Embedding an unbounded growing array can cause size and update hot spots.
Question 320
A parser cannot find a child element because its namespace is ignored. Which principle BEST explains the correct XML tagged hierarchy design decision?
- XML explicitly represents a hierarchy using nested tags and attributes.
- Descriptive analytics summarizes history; diagnostic analytics explores causes.
- ELT shifts transformation to the destination processing platform.
- Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
Explanation
Correct Answer
A:XML explicitly represents a hierarchy using nested tags and attributes. In this case the applicable decision is to parse XML with namespace-aware paths and appropriate entity handling.
Incorrect Answers
B:Descriptive analytics summarizes history; diagnostic analytics explores causes. That concept explains Descriptive versus diagnostic analytics; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.
C:ELT shifts transformation to the destination processing platform. That concept explains ELT load then transform in engine; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.
D:Timestamp interpretation needs explicit timezone conventions for cross-region analysis. That concept explains Timestamp and timezone representation; the situation instead concerns XML tagged hierarchy. Treating all similarly named tags as identical loses namespace distinctions.