Microsoft DP-900 Practice Test 95
Question 940
A query unexpectedly shows no orders for deleted customer IDs. During testing, the team observes this specific failure: Missing relationships may disappear from inner-join results. Which corrective check should be performed FIRST?
- Wrap related changes in one supported transaction and rollback on failure.
- Evaluate supported read scale-out options under the chosen service tier.
- Write JOIN without an ON predicate and assume it always matches the right customer.
- Compare matched and unmatched IDs with a test set.
Explanation
Correct Answer
D:Compare matched and unmatched IDs with a test set. A successful correction should demonstrate that returned rows contain valid matches from both tables.
Incorrect Answers
A:Wrap related changes in one supported transaction and rollback on failure. It serves SQL COMMIT and ROLLBACK transaction, not the diagnosed Inner join row matching problem. Missing relationships may disappear from inner-join results.
B:Evaluate supported read scale-out options under the chosen service tier. It serves Azure SQL read scale and reporting replicas, not the diagnosed Inner join row matching problem. Missing relationships may disappear from inner-join results.
C:Write JOIN without an ON predicate and assume it always matches the right customer. This reinforces the error rather than addressing the Inner join row matching failure. An inner join returns rows with a matching join condition.
Question 941
A database captures inserts updates and deletes for downstream reporting. What is the MOST appropriate next validation or correction?
- Verify hierarchical namespace and folder ACLs where configured.
- Reconcile source changes and downstream checkpoints through a test.
- Compare predictions with later measured outcomes and error metrics.
- Send only new insert rows and call it complete update-and-delete CDC.
Explanation
Correct Answer
B:Reconcile source changes and downstream checkpoints through a test. This tests the intended result: downstream reflects tested insert update and delete events in order.
Incorrect Answers
A:Verify hierarchical namespace and folder ACLs where configured. It tests Azure Data Lake Storage Gen2 analytics landing rather than the critical CDC incremental change propagation behavior. CDC streams changes from a database log or supported mechanism.
C:Compare predictions with later measured outcomes and error metrics. It tests Predictive analytics forecasts rather than the critical CDC incremental change propagation behavior. CDC streams changes from a database log or supported mechanism.
D:Send only new insert rows and call it complete update-and-delete CDC. This unsafe shortcut leaves the CDC incremental change propagation problem unresolved. Full table copies without deduplication may overwrite newer analytics state.
Question 942
Disaster recovery planners assume geographic replicas are always transactionally synchronous. Which principle BEST explains the correct Azure SQL active geo-replication tradeoff design decision?
- Geo-replicated SQL designs may use asynchronous replication and have possible lag.
- A standard relational view stores a query definition not necessarily physical copies.
- Foreign keys protect cross-table references to parent keys.
- Azure SQL Database abstracts most server and engine patch operations.
Explanation
Correct Answer
A:Geo-replicated SQL designs may use asynchronous replication and have possible lag. In this case the applicable decision is to choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
Incorrect Answers
B:A standard relational view stores a query definition not necessarily physical copies. That concept explains SQL view virtual query object; the situation instead concerns Azure SQL active geo-replication tradeoff. Ignoring lag could lose recent writes at regional failover.
C:Foreign keys protect cross-table references to parent keys. That concept explains Foreign key referential integrity; the situation instead concerns Azure SQL active geo-replication tradeoff. Ignoring lag could lose recent writes at regional failover.
D:Azure SQL Database abstracts most server and engine patch operations. That concept explains Azure SQL Database single database PaaS; the situation instead concerns Azure SQL active geo-replication tradeoff. Ignoring lag could lose recent writes at regional failover.
Question 943
A clinic must store diagnostic photographs without assuming pixels are relational columns. Which choice BEST meets this requirement?
- Store binary images as objects and maintain searchable metadata separately.
- Rename JPEG files to CSV and assume their visual contents become structured records.
- Use a suitable indexed search capability for text retrieval and a document store for durable records.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
Explanation
Correct Answer
A:Unstructured images lack a predefined row-column model even when their metadata is structured.
Incorrect Answers
B:Rename JPEG files to CSV and assume their visual contents become structured records. It does not implement Unstructured image binary files. Putting raw binary into text-only analytic columns frustrates content searches and storage.
C:Use a suitable indexed search capability for text retrieval and a document store for durable records. That action primarily handles Document indexing versus full-text search; the given requirement is Unstructured image binary files. Unstructured images lack a predefined row-column model even when their metadata is structured.
D:Prefer Parquet column-oriented files with suitable compression for column-selective analytics. That action primarily handles Parquet columnar analytical file; the given requirement is Unstructured image binary files. Unstructured images lack a predefined row-column model even when their metadata is structured.
Question 944
A cache-like container holds disposable events that should expire automatically. What is the MOST appropriate next validation or correction?
- Delete and restore a sample object and review retention settings.
- Compare query metrics and representative documents before tuning.
- Test short-lived nonproduction items and retention exceptions.
- Put Expired in a document title and expect automatic deletion.
Explanation
Correct Answer
C:Test short-lived nonproduction items and retention exceptions. This tests the intended result: old session documents disappear according to TTL policy.
Incorrect Answers
A:Delete and restore a sample object and review retention settings. It tests Blob soft delete recovery rather than the critical Cosmos DB TTL document expiration behavior. TTL governs data expiration without requiring manual per-item deletes.
B:Compare query metrics and representative documents before tuning. It tests Cosmos DB NoSQL indexing and queries rather than the critical Cosmos DB TTL document expiration behavior. TTL governs data expiration without requiring manual per-item deletes.
D:Put Expired in a document title and expect automatic deletion. This unsafe shortcut leaves the Cosmos DB TTL document expiration problem unresolved. Applying TTL to regulated records could violate retention obligations.
Question 945
A report must let users explore category and region filters. Select TWO statements that correctly describe the Data analyst slicing and drill-down implementation and how it can be verified.
- Parse XML with namespace-aware paths and appropriate entity handling.
- Replace row-level data with one grand total and claim drill-down remains supported.
- Users move from aggregate to detail with correct filter behavior.
- Allocate DBA data-engineer and data-analyst tasks according to their responsibilities.
- Build suitable dimensions hierarchy and interactive report controls.
Explanation
Correct Answers
C:Users move from aggregate to detail with correct filter behavior. This is directly observable success evidence for Data analyst slicing and drill-down.
E:Build suitable dimensions hierarchy and interactive report controls. This is an appropriate action for the Data analyst slicing and drill-down case. Drill-down and slicing reveal patterns across levels of analysis.
Incorrect Answers
A:Parse XML with namespace-aware paths and appropriate entity handling. This implements XML tagged hierarchy instead of the required Data analyst slicing and drill-down function. Drill-down and slicing reveal patterns across levels of analysis.
B:Replace row-level data with one grand total and claim drill-down remains supported. This is not a safe or appropriate Data analyst slicing and drill-down implementation. Mixing different grains can double-count measures.
D:Allocate DBA data-engineer and data-analyst tasks according to their responsibilities. This implements Separation of data roles in a migration instead of the required Data analyst slicing and drill-down function. Drill-down and slicing reveal patterns across levels of analysis.
Question 946
A checkout must reduce stock and record payment exactly once. Which choice BEST meets this requirement?
- Keep related short business writes in an atomic transaction.
- Extract clean and transform upstream then load only validated results.
- Treat a Power BI refresh as the commit step for a credit card purchase.
- Allocate DBA data-engineer and data-analyst tasks according to their responsibilities.
Explanation
Correct Answer
A:Transactional workloads emphasize consistent low-latency create update delete operations.
Incorrect Answers
B:Extract clean and transform upstream then load only validated results. That action primarily handles ETL data transformation before loading; the given requirement is OLTP atomic purchase transaction. Transactional workloads emphasize consistent low-latency create update delete operations.
C:Treat a Power BI refresh as the commit step for a credit card purchase. It does not implement OLTP atomic purchase transaction. Partial independent commits can oversell inventory.
D:Allocate DBA data-engineer and data-analyst tasks according to their responsibilities. That action primarily handles Separation of data roles in a migration; the given requirement is OLTP atomic purchase transaction. Transactional workloads emphasize consistent low-latency create update delete operations.
Question 947
A factory needs alerts seconds after machine vibration crosses a threshold. If the relevant Event streaming continual processing safeguard is skipped, which failure is MOST directly associated with that omission?
- Treating a high-rate stream as an hourly CSV export delays detection.
- A pipeline that merely completes does not prove data correctness.
- Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion.
- Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.
Explanation
Correct Answer
A:Treating a high-rate stream as an hourly CSV export delays detection. Streaming processes ongoing events instead of waiting for a full batch. A suitable check is to measure source-to-alert latency with controlled events.
Incorrect Answers
B:A pipeline that merely completes does not prove data correctness. This failure is associated with Data quality completeness and accuracy; it is not the primary failure in the stated Event streaming continual processing scenario. Streaming processes ongoing events instead of waiting for a full batch.
C:Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion. This failure is associated with Semi structured JSON documents; it is not the primary failure in the stated Event streaming continual processing scenario. Streaming processes ongoing events instead of waiting for a full batch.
D:Assuming PostgreSQL is Azure SQL Database may break client drivers or functions. This failure is associated with Azure Database for PostgreSQL managed service; it is not the primary failure in the stated Event streaming continual processing scenario. Streaming processes ongoing events instead of waiting for a full batch.
Question 948
A planning team needs an action recommendation under capacity constraints. What is the MOST appropriate next validation or correction?
- Treat a probability forecast as an executable truck routing instruction.
- Compare predictions with later measured outcomes and error metrics.
- Compare duplicates seasonal patterns and cohorts against the spike.
- Recompute recommended actions under different capacity scenarios.
Explanation
Correct Answer
D:Recompute recommended actions under different capacity scenarios. This tests the intended result: recommendations respect costs limits and forecast assumptions.
Incorrect Answers
A:Treat a probability forecast as an executable truck routing instruction. This unsafe shortcut leaves the Prescriptive decision optimization problem unresolved. An unconstrained optimizer may propose impossible schedules.
B:Compare predictions with later measured outcomes and error metrics. It tests Predictive analytics forecasts rather than the critical Prescriptive decision optimization behavior. Prescriptive analytics recommends actions rather than simply predicting values.
C:Compare duplicates seasonal patterns and cohorts against the spike. It tests Data analyst anomaly interpretation rather than the critical Prescriptive decision optimization behavior. Prescriptive analytics recommends actions rather than simply predicting values.
Question 949
An existing PostgreSQL application uses PostgreSQL-native SQL and extensions. Which choice BEST meets this requirement?
- Rename a T-SQL query to .postgres and expect PostgreSQL to parse it.
- Choose Azure SQL Database PaaS with appropriate compute and resilience settings.
- Select Azure Database for PostgreSQL Flexible Server where compatible.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
Explanation
Correct Answer
C:PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
Incorrect Answers
A:Rename a T-SQL query to .postgres and expect PostgreSQL to parse it. It does not implement Azure Database for PostgreSQL managed service. Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.
B:Choose Azure SQL Database PaaS with appropriate compute and resilience settings. That action primarily handles Azure SQL Database managed relational app; the given requirement is Azure Database for PostgreSQL managed service. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
D:Prefer Parquet column-oriented files with suitable compression for column-selective analytics. That action primarily handles Parquet columnar analytical file; the given requirement is Azure Database for PostgreSQL managed service. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
Question 950
Analysts need no-code filters for event data before storage. Which principle BEST explains the correct Fabric Eventstreams real-time routing design decision?
- ELT loads before transformation and uses destination processing resources.
- Power BI Desktop is an authoring tool for data modeling and reports.
- IoT Hub adds device management and identities around IoT messages.
- Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.
Explanation
Correct Answer
D:Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code. In this case the applicable decision is to create supported Fabric Eventstreams transformations and destination routing.
Incorrect Answers
A:ELT loads before transformation and uses destination processing resources. That concept explains ELT warehouse pushdown transforms; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.
B:Power BI Desktop is an authoring tool for data modeling and reports. That concept explains Power BI Desktop data import; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.
C:IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Fabric Eventstreams real-time routing. Configuring a source without a destination leaves reports with no live output.