Microsoft DP-900 Practice Test 120
Question 1190
Event producers evolve optional fields while consumers retain older event versions. Which principle BEST explains the correct Avro schema-aware records design decision?
- Descriptive analytics summarizes history; diagnostic analytics explores causes.
- Relational databases group logical objects into schemas or namespaces.
- Schema-aware serialization supports interoperability but still requires compatibility planning.
- Structured data follows an explicit schema that makes consistent queries and validation practical.
Explanation
Correct Answer
C:Schema-aware serialization supports interoperability but still requires compatibility planning. In this case the applicable decision is to use Avro with compatible schema evolution rules for serialized data exchange.
Incorrect Answers
A:Descriptive analytics summarizes history; diagnostic analytics explores causes. That concept explains Descriptive versus diagnostic analytics; the situation instead concerns Avro schema-aware records. Introducing a mandatory field without a default can break older consumers.
B:Relational databases group logical objects into schemas or namespaces. That concept explains Relational database catalog schemas; the situation instead concerns Avro schema-aware records. Introducing a mandatory field without a default can break older consumers.
D:Structured data follows an explicit schema that makes consistent queries and validation practical. That concept explains Structured records in a customer table; the situation instead concerns Avro schema-aware records. Introducing a mandatory field without a default can break older consumers.
Question 1191
An employee changes department and a report must show their old allocation accurately. If the relevant Historical dimensions versus current operational truth safeguard is skipped, which failure is MOST directly associated with that omission?
- Treating all naive timestamps as UTC can shift historical events.
- Lack of idempotency can duplicate rows on rerun.
- Blind parallel execution can publish incomplete datasets.
- Replacing old dimension values can rewrite historical business interpretation.
Explanation
Correct Answer
D:Replacing old dimension values can rewrite historical business interpretation. Analytical history and mutable operational attributes have different retention semantics. A suitable check is to validate before-and-after totals for time-varying dimension values.
Incorrect Answers
A:Treating all naive timestamps as UTC can shift historical events. This failure is associated with Timestamp and timezone representation; it is not the primary failure in the stated Historical dimensions versus current operational truth scenario. Analytical history and mutable operational attributes have different retention semantics.
B: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 Historical dimensions versus current operational truth scenario. Analytical history and mutable operational attributes have different retention semantics.
C:Blind parallel execution can publish incomplete datasets. This failure is associated with Data engineer orchestration dependencies; it is not the primary failure in the stated Historical dimensions versus current operational truth scenario. Analytical history and mutable operational attributes have different retention semantics.
Question 1192
Thousands of web servers emit click events every second. If the relevant Azure Event Hubs event ingestion safeguard is skipped, which failure is MOST directly associated with that omission?
- Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.
- Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.
- Configuring a source without a destination leaves reports with no live output.
- Overpartitioning by a unique row ID creates tiny files and overhead.
Explanation
Correct Answer
B:Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect. Event Hubs is a streaming ingestion service not a relational analytics database. A suitable check is to test producer ingestion and consumer offsets across partitions.
Incorrect Answers
A:Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate. This failure is associated with Fabric Warehouse relational reporting; it is not the primary failure in the stated Azure Event Hubs event ingestion scenario. Event Hubs is a streaming ingestion service not a relational analytics database.
C:Configuring a source without a destination leaves reports with no live output. This failure is associated with Fabric Eventstreams real-time routing; it is not the primary failure in the stated Azure Event Hubs event ingestion scenario. Event Hubs is a streaming ingestion service not a relational analytics database.
D:Overpartitioning by a unique row ID creates tiny files and overhead. This failure is associated with Data lake partition pruning; it is not the primary failure in the stated Azure Event Hubs event ingestion scenario. Event Hubs is a streaming ingestion service not a relational analytics database.
Question 1193
A data warehouse requires common product categories before data is loaded. During testing, the team observes this specific failure: Loading unvalidated data corrupts downstream measures. Which corrective check should be performed FIRST?
- Compare accepted and rejected records after validation.
- Call a source CSV clean because its filename contains FINAL.
- Use event timestamps and supported late-event policies when analyzing event time.
- Use Delta Lake table semantics with supported transaction logs where appropriate.
Explanation
Correct Answer
A:Compare accepted and rejected records after validation. A successful correction should demonstrate that curated rows use consistent codes while malformed rows are quarantined.
Incorrect Answers
B:Call a source CSV clean because its filename contains FINAL. This reinforces the error rather than addressing the Batch ETL staging and cleansing failure. ETL applies transformations before data reaches the analytical target.
C:Use event timestamps and supported late-event policies when analyzing event time. It serves Event time versus processing time, not the diagnosed Batch ETL staging and cleansing problem. Loading unvalidated data corrupts downstream measures.
D:Use Delta Lake table semantics with supported transaction logs where appropriate. It serves Delta Lake transactional table metadata, not the diagnosed Batch ETL staging and cleansing problem. Loading unvalidated data corrupts downstream measures.
Question 1194
An account owner considers strong consistency for a worldwide shopping service. What is the MOST appropriate next validation or correction?
- Test concurrent conflicting writes from separated locations.
- Compare expected visibility under chosen consistency contract.
- Call eventual consistency identical to strong transactional reads everywhere.
- Delete and restore a sample object and review retention settings.
Explanation
Correct Answer
B:Compare expected visibility under chosen consistency contract. This tests the intended result: read tests match documented staleness and latency expectations.
Incorrect Answers
A:Test concurrent conflicting writes from separated locations. It tests Cosmos DB multi-region writes conflict handling rather than the critical Cosmos DB consistency choices behavior. Cosmos DB consistency levels trade freshness availability latency and throughput.
C:Call eventual consistency identical to strong transactional reads everywhere. This unsafe shortcut leaves the Cosmos DB consistency choices problem unresolved. Assuming all remote reads are instantly current can break business rules.
D:Delete and restore a sample object and review retention settings. It tests Blob soft delete recovery rather than the critical Cosmos DB consistency choices behavior. Cosmos DB consistency levels trade freshness availability latency and throughput.
Question 1195
Heavy notebooks compete with production refreshes for capacity. What is the MOST appropriate next validation or correction?
- Assume publishing a workspace public link makes its lakehouse secure.
- Select known regions and reconcile filtered totals.
- Test operations under viewer versus contributor identities and observe capacity.
- Replay source changes around failure and timestamp boundaries.
Explanation
Correct Answer
C:Test operations under viewer versus contributor identities and observe capacity. This tests the intended result: authors and viewers have correct permissions and workloads meet expected limits.
Incorrect Answers
A:Assume publishing a workspace public link makes its lakehouse secure. This unsafe shortcut leaves the Fabric workspace permissions and capacity problem unresolved. Overprivileged viewers can alter shared semantic assets.
B:Select known regions and reconcile filtered totals. It tests Slicer interactive filter rather than the critical Fabric workspace permissions and capacity behavior. Fabric workloads share governance and capacity concepts across experiences.
D:Replay source changes around failure and timestamp boundaries. It tests Incremental ingestion with watermark rather than the critical Fabric workspace permissions and capacity behavior. Fabric workloads share governance and capacity concepts across experiences.
Question 1196
A design team incorrectly treats event broker retention as a permanent warehouse. Which principle BEST explains the correct Stream retention and historical analytics design decision?
- Stream Analytics analyzes streams using continuous SQL-like queries.
- Fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
- Delta tables add transactional metadata and versioning on lake files.
- Stream brokers and analytical stores have different persistence and replay roles.
Explanation
Correct Answer
D:Stream brokers and analytical stores have different persistence and replay roles. In this case the applicable decision is to land required events into suitable persistent analytics storage while using stream retention for replay.
Incorrect Answers
A:Stream Analytics analyzes streams using continuous SQL-like queries. That concept explains Azure Stream Analytics SQL-like streaming; the situation instead concerns Stream retention and historical analytics. Failing to archive selected events loses history after retention.
B:Fabric Warehouse provides a SQL-oriented analytics experience in Fabric. That concept explains Fabric Warehouse relational reporting; the situation instead concerns Stream retention and historical analytics. Failing to archive selected events loses history after retention.
C:Delta tables add transactional metadata and versioning on lake files. That concept explains Delta Lake transactional table metadata; the situation instead concerns Stream retention and historical analytics. Failing to archive selected events loses history after retention.
Question 1197
An outage plan requires clearly documented region failover behavior. What is the MOST appropriate next validation or correction?
- Rename the database WorldWide and assume it replicates globally.
- Map selected redundancy to failure-domain and restore requirements.
- Simulate item creation/update and inspect processor checkpoints.
- Rehearse selected failover scenario and measure client routing.
Explanation
Correct Answer
D:Rehearse selected failover scenario and measure client routing. This tests the intended result: region-aware clients continue within documented replication and failover behavior.
Incorrect Answers
A:Rename the database WorldWide and assume it replicates globally. This unsafe shortcut leaves the Cosmos DB multi-region distribution problem unresolved. Adding a region does not remove all replication lag or application-level conflicts.
B:Map selected redundancy to failure-domain and restore requirements. It tests Azure Storage LRS ZRS GRS distinctions rather than the critical Cosmos DB multi-region distribution behavior. Global distribution can reduce distance but replicas and failover require explicit choices.
C:Simulate item creation/update and inspect processor checkpoints. It tests Cosmos DB change feed updates rather than the critical Cosmos DB multi-region distribution behavior. Global distribution can reduce distance but replicas and failover require explicit choices.
Question 1198
A company wants staff to use centrally governed Microsoft Entra identity for SQL logins. Which choice BEST meets this requirement?
- Use SUM with GROUP BY on the intended grouping columns.
- Configure supported Microsoft Entra authentication and database roles.
- Assume changing a user display name revokes all cached database authorization.
- Use a migration assessment to identify engine and feature compatibility gaps.
Explanation
Correct Answer
B:Managed identity or Entra authentication can reduce password management but still needs database authorization.
Incorrect Answers
A:Use SUM with GROUP BY on the intended grouping columns. That action primarily handles SQL GROUP BY aggregate; the given requirement is Azure SQL authentication and Entra identity. Managed identity or Entra authentication can reduce password management but still needs database authorization.
C:Assume changing a user display name revokes all cached database authorization. It does not implement Azure SQL authentication and Entra identity. An Entra login by itself does not grant access to every table.
D:Use a migration assessment to identify engine and feature compatibility gaps. That action primarily handles Data migration SQL Server assessment; the given requirement is Azure SQL authentication and Entra identity. Managed identity or Entra authentication can reduce password management but still needs database authorization.
Question 1199
A nationwide report must show each store manager only their own region. If the relevant Power BI row-level security RLS safeguard is skipped, which failure is MOST directly associated with that omission?
- Confusing stream discovery with a durable historical table leaves retention unspecified.
- Ignoring deletes or duplicate delivery can create stale or extra facts.
- Publishing a report does not guarantee the local source is reachable.
- Relying only on a visual slicer is not a security boundary.
Explanation
Correct Answer
D:Relying only on a visual slicer is not a security boundary. RLS filters data access in a semantic model by identity or role. A suitable check is to test view-as role and user access outside allowed regions.
Incorrect Answers
A:Confusing stream discovery with a durable historical table leaves retention unspecified. This failure is associated with Fabric Real-Time hub stream discovery; it is not the primary failure in the stated Power BI row-level security RLS scenario. RLS filters data access in a semantic model by identity or role.
B:Ignoring deletes or duplicate delivery can create stale or extra facts. This failure is associated with CDC propagation to analytics; it is not the primary failure in the stated Power BI row-level security RLS scenario. RLS filters data access in a semantic model by identity or role.
C:Publishing a report does not guarantee the local source is reachable. This failure is associated with Power BI scheduled refresh and gateway; it is not the primary failure in the stated Power BI row-level security RLS scenario. RLS filters data access in a semantic model by identity or role.
Question 1200
A media platform tracks upload time owner and content type of audio recordings. If the relevant Binary object metadata separation safeguard is skipped, which failure is MOST directly associated with that omission?
- Lacking transform history prevents root-cause analysis of bad metrics.
- An unconstrained optimizer may propose impossible schedules.
- Automatic numeric coercion can merge distinct product identifiers.
- Relying on filename extensions alone mislabels files with incorrect content types.
Explanation
Correct Answer
D:Relying on filename extensions alone mislabels files with incorrect content types. Object metadata supports structured discovery of unstructured content. A suitable check is to check stored metadata against representative object headers and access rules.
Incorrect Answers
A: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 Binary object metadata separation scenario. Object metadata supports structured discovery of unstructured content.
B:An unconstrained optimizer may propose impossible schedules. This failure is associated with Prescriptive decision optimization; it is not the primary failure in the stated Binary object metadata separation scenario. Object metadata supports structured discovery of unstructured content.
C:Automatic numeric coercion can merge distinct product identifiers. This failure is associated with Data types in tabular files; it is not the primary failure in the stated Binary object metadata separation scenario. Object metadata supports structured discovery of unstructured content.