Microsoft DP-900 Practice Test 86
Question 850
A project stores media files shared spreadsheets and device metadata. If the relevant Choosing Blob Files and Table for app needs safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming global writes automatically merge arbitrary business transactions may lose updates.
- Only replicating the latest share state may not recover accidental overwrites.
- One universal interface assumption leads to unsupported operations.
- Applying TTL to regulated records could violate retention obligations.
Explanation
Correct Answer
C:One universal interface assumption leads to unsupported operations. Azure Storage services expose distinct data models even within one storage account. A suitable check is to test object retrieval SMB mounting and key lookups separately.
Incorrect Answers
A:This failure is associated with Cosmos DB multi-region writes conflict handling; it is not the primary failure in the stated Choosing Blob Files and Table for app needs scenario.
B:Only replicating the latest share state may not recover accidental overwrites. This failure is associated with Azure Files snapshots and backups; it is not the primary failure in the stated Choosing Blob Files and Table for app needs scenario. Azure Storage services expose distinct data models even within one storage account.
D:Applying TTL to regulated records could violate retention obligations. This failure is associated with Cosmos DB TTL document expiration; it is not the primary failure in the stated Choosing Blob Files and Table for app needs scenario. Azure Storage services expose distinct data models even within one storage account.
Question 851
An order report must list all transactions for a selected customer. What is the MOST appropriate next validation or correction?
- Put several order IDs in one comma-delimited Customers column and call it normalized.
- Insert multiple sample orders and validate joined rows.
- Compare read plans and data reconciliation before and after denormalization.
- Measure replica lag and application connection intent.
Explanation
Correct Answer
B:Insert multiple sample orders and validate joined rows. This tests the intended result: the join returns the customer's orders without repeating master customer data.
Incorrect Answers
A:Put several order IDs in one comma-delimited Customers column and call it normalized. This unsafe shortcut leaves the One to many customer order relationship problem unresolved. Copying the customer name into every order risks inconsistent updates.
C:Compare read plans and data reconciliation before and after denormalization. It tests Denormalization for analytics tradeoff rather than the critical One to many customer order relationship behavior. One-to-many relationships usually put the foreign key on the many side.
D:Measure replica lag and application connection intent. It tests Azure SQL read scale and reporting replicas rather than the critical One to many customer order relationship behavior. One-to-many relationships usually put the foreign key on the many side.
Question 852
A report requires fast cached slicing but near-real-time updates may be needed. If the relevant Power BI Import versus DirectQuery mode safeguard is skipped, which failure is MOST directly associated with that omission?
- Failing to archive selected events loses history after retention.
- Triggering on every raw outlier can overwhelm incident responders.
- Assuming Import updates automatically for every new source row leads to stale insights.
- Many similar tiny slices make comparisons difficult.
Explanation
Correct Answer
C:Assuming Import updates automatically for every new source row leads to stale insights. Import caches data while DirectQuery can query sources at interaction time. A suitable check is to test refresh timing and actual source query execution.
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 Power BI Import versus DirectQuery mode scenario. Import caches data while DirectQuery can query sources at interaction time.
B:Triggering on every raw outlier can overwhelm incident responders. This failure is associated with Streaming anomaly detection and false positives; it is not the primary failure in the stated Power BI Import versus DirectQuery mode scenario. Import caches data while DirectQuery can query sources at interaction time.
D:Many similar tiny slices make comparisons difficult. This failure is associated with Pie donut chart proportion caution; it is not the primary failure in the stated Power BI Import versus DirectQuery mode scenario. Import caches data while DirectQuery can query sources at interaction time.
Question 853
An import pipeline must reject malformed data before it enters the target mart. Select TWO statements that correctly describe the ETL data transformation before loading implementation and how it can be verified.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Record source ingestion transformations dependencies and output lineage.
- The target holds standardized rows with errors quarantined.
- Call a database table ETL simply because it contains three columns.
- Extract clean and transform upstream then load only validated results.
Explanation
Correct Answers
C:The target holds standardized rows with errors quarantined. This is directly observable success evidence for ETL data transformation before loading.
E:Extract clean and transform upstream then load only validated results. This is an appropriate action for the ETL data transformation before loading case. ETL transforms data before loading into its final analytical store.
Incorrect Answers
A:Preserve identifiers as strings and arithmetic quantities as numeric types. This implements Data types in tabular files instead of the required ETL data transformation before loading function. ETL transforms data before loading into its final analytical store.
B:Record source ingestion transformations dependencies and output lineage. This implements Data lineage from source to report instead of the required ETL data transformation before loading function. ETL transforms data before loading into its final analytical store.
D:Call a database table ETL simply because it contains three columns. This is not a safe or appropriate ETL data transformation before loading implementation. Skipping input validation contaminates downstream metrics.
Question 854
A monitoring team wants a notification after an error rate threshold is breached. Which choice BEST meets this requirement?
- Use a Fabric Warehouse for supported SQL-centric analytical table operations.
- Partition events by suitable key and document ordering constraints.
- Configure Fabric Activator rules over a supported event or query signal.
- Name a dashboard Alert and assume it sends notifications without an Activator rule.
Explanation
Correct Answer
C:Configure Fabric Activator rules over a supported event or query signal. Activator turns detected data conditions into governed actions. In the stated case, verification should show that the configured alert fires only for matching test conditions.
Incorrect Answers
A:Use a Fabric Warehouse for supported SQL-centric analytical table operations. That action primarily handles Fabric Warehouse relational reporting; the given requirement is Fabric Activator rule-triggered action. Activator turns detected data conditions into governed actions.
B:Partition events by suitable key and document ordering constraints. That action primarily handles Event streams partitioning and key order; the given requirement is Fabric Activator rule-triggered action. Activator turns detected data conditions into governed actions.
D:Name a dashboard Alert and assume it sends notifications without an Activator rule. It does not implement Fabric Activator rule-triggered action. Without a rule/action connection monitoring does not imply automatic response.
Question 855
Thousands of web servers emit click events every second. After selecting the proper Azure Event Hubs event ingestion approach, which observation gives the clearest evidence of success?
- The headline number responds to intended filters and current refresh state.
- A single event can contribute to overlapping eligible windows.
- Consumers read partitioned event streams with tracked sequence and retention.
- Scheduled runs repeat the transformation outside an author's interactive session.
Explanation
Correct Answer
C:Consumers read partitioned event streams with tracked sequence and retention. This is the directly observable result for Azure Event Hubs event ingestion; event Hubs is a streaming ingestion service not a relational analytics database.
Incorrect Answers
A:The headline number responds to intended filters and current refresh state. This supports KPI card single metric, not confirmation of Azure Event Hubs event ingestion. The relevant evidence is that consumers read partitioned event streams with tracked sequence and retention.
B:A single event can contribute to overlapping eligible windows. This supports Hopping sliding analytic windows, not confirmation of Azure Event Hubs event ingestion. The relevant evidence is that consumers read partitioned event streams with tracked sequence and retention.
D:Scheduled runs repeat the transformation outside an author's interactive session. This supports Databricks collaborative notebooks, not confirmation of Azure Event Hubs event ingestion. The relevant evidence is that consumers read partitioned event streams with tracked sequence and retention.
Question 856
A team wants the number of failures per service for each hour. After selecting the proper KQL summarize time-series events approach, which observation gives the clearest evidence of success?
- Authorized users locate sources and their connections under governance.
- Counts match known events and time buckets.
- Supported Spark and SQL experiences access the intended lakehouse tables.
- Authorized experiences reach governed data without arbitrary independent file copies.
Explanation
Correct Answer
B:Counts match known events and time buckets. This is the directly observable result for KQL summarize time-series events; kQL enables time-oriented event aggregation for operational analytics.
Incorrect Answers
A:Authorized users locate sources and their connections under governance. This supports Fabric Real-Time hub stream discovery, not confirmation of KQL summarize time-series events. The relevant evidence is that counts match known events and time buckets.
C:Supported Spark and SQL experiences access the intended lakehouse tables. This supports Fabric Lakehouse managed tables and files, not confirmation of KQL summarize time-series events. The relevant evidence is that counts match known events and time buckets.
D:Authorized experiences reach governed data without arbitrary independent file copies. This supports Microsoft Fabric OneLake unified storage, not confirmation of KQL summarize time-series events. The relevant evidence is that counts match known events and time buckets.
Question 857
User sessions should disappear after a defined duration. If the relevant Cosmos DB TTL document expiration safeguard is skipped, which failure is MOST directly associated with that omission?
- One universal interface assumption leads to unsupported operations.
- Embedding an unbounded growing array can cause size and update hot spots.
- Applying TTL to regulated records could violate retention obligations.
- Treating container names as database tables with SQL joins causes unsupported queries.
Explanation
Correct Answer
C:Applying TTL to regulated records could violate retention obligations. TTL governs data expiration without requiring manual per-item deletes. A suitable check is to test short-lived nonproduction items and retention exceptions.
Incorrect Answers
A:One universal interface assumption leads to unsupported operations. This failure is associated with Choosing Blob Files and Table for app needs; it is not the primary failure in the stated Cosmos DB TTL document expiration scenario. TTL governs data expiration without requiring manual per-item deletes.
B:Embedding an unbounded growing array can cause size and update hot spots. This failure is associated with Cosmos DB document embedded versus referenced data; it is not the primary failure in the stated Cosmos DB TTL document expiration scenario. TTL governs data expiration without requiring manual per-item deletes.
D:Treating container names as database tables with SQL joins causes unsupported queries. This failure is associated with Blob storage object and container hierarchy; it is not the primary failure in the stated Cosmos DB TTL document expiration scenario. TTL governs data expiration without requiring manual per-item deletes.
Question 858
An IT team wants to recover a previous version of a shared directory file. Which principle BEST explains the correct Azure Files snapshots and backups design decision?
- Blob Storage provides object-based access with containers and blobs.
- Indexed document properties support queries while policy affects write/read cost.
- Change feeds support incremental change-driven processing with defined change semantics.
- File share snapshots preserve point-in-time share states when configured.
Explanation
Correct Answer
D:File share snapshots preserve point-in-time share states when configured. In this case the applicable decision is to configure supported Azure Files snapshot or backup protection.
Incorrect Answers
A:Blob Storage provides object-based access with containers and blobs. That concept explains Blob storage object and container hierarchy; the situation instead concerns Azure Files snapshots and backups. Only replicating the latest share state may not recover accidental overwrites.
B:Indexed document properties support queries while policy affects write/read cost. That concept explains Cosmos DB NoSQL indexing and queries; the situation instead concerns Azure Files snapshots and backups. Only replicating the latest share state may not recover accidental overwrites.
C:Change feeds support incremental change-driven processing with defined change semantics. That concept explains Cosmos DB change feed updates; the situation instead concerns Azure Files snapshots and backups. Only replicating the latest share state may not recover accidental overwrites.
Question 859
Business analysts repeatedly query totals across years and departments. What is the MOST appropriate next validation or correction?
- Validate grain measures and aggregations with sample fiscal periods.
- Test representative stored statements client connectivity and sizing.
- Test dashboard comprehension using business questions.
- Rename a transactional database Warehouse and assume its schema becomes dimensional.
Explanation
Correct Answer
A:Validate grain measures and aggregations with sample fiscal periods. This tests the intended result: aggregates respond efficiently while historical definitions remain consistent.
Incorrect Answers
B:Test representative stored statements client connectivity and sizing. It tests Azure MySQL versus PostgreSQL service-model selection rather than the critical Analytical warehouse for structured reporting behavior. A warehouse organizes integrated analytical tables optimized for reporting.
C:Test dashboard comprehension using business questions. It tests Data analyst report design rather than the critical Analytical warehouse for structured reporting behavior. A warehouse organizes integrated analytical tables optimized for reporting.
D:Rename a transactional database Warehouse and assume its schema becomes dimensional. This unsafe shortcut leaves the Analytical warehouse for structured reporting problem unresolved. Treating production checkout row updates as a warehouse's primary workload can hurt analytics design.
Question 860
A sensor goes inactive and later resumes after a long gap. What is the MOST appropriate next validation or correction?
- Test click streams with gaps shorter and longer than timeout.
- Reconstruct sample fact lineage across each pipeline step.
- Treat every event received in the same calendar day as one continuous session.
- Test delayed events around an aggregation boundary.
Explanation
Correct Answer
A:Test click streams with gaps shorter and longer than timeout. This tests the intended result: separate bursts form distinct sessions after gaps exceed policy.
Incorrect Answers
B:Reconstruct sample fact lineage across each pipeline step. It tests Data governance and lineage for analytics rather than the critical Session windows of event activity behavior. Session windows depend on activity gaps rather than rigid wall-clock buckets.
C:Treat every event received in the same calendar day as one continuous session. This unsafe shortcut leaves the Session windows of event activity problem unresolved. Fixed tumbling windows can split an active session at arbitrary boundaries.
D:Test delayed events around an aggregation boundary. It tests Event time versus processing time rather than the critical Session windows of event activity behavior. Session windows depend on activity gaps rather than rigid wall-clock buckets.