Microsoft DP-900 Practice Test 12
Question 110
An analyst wants file counts by format without downloading every recording. What is the MOST appropriate next validation or correction?
- Test connectors pipelines retries and reconciliation counts.
- Check object retrieval and metadata-to-image identity for sampled records.
- Convert music files into database rows by changing their MIME label only.
- Check stored metadata against representative object headers and access rules.
Explanation
Correct Answer
D:Check stored metadata against representative object headers and access rules. This tests the intended result: queries count formats without interpreting raw audio bytes as SQL columns.
Incorrect Answers
A:Test connectors pipelines retries and reconciliation counts. It tests Data engineer ingestion pipeline rather than the critical Binary object metadata separation behavior. Object metadata supports structured discovery of unstructured content.
B:Check object retrieval and metadata-to-image identity for sampled records. It tests Unstructured image binary files rather than the critical Binary object metadata separation behavior. Object metadata supports structured discovery of unstructured content.
C:Convert music files into database rows by changing their MIME label only. This unsafe shortcut leaves the Binary object metadata separation problem unresolved. Relying on filename extensions alone mislabels files with incorrect content types.
Question 111
A nightly batch copies files from an approved on-premises source. Select TWO statements that correctly describe the Azure Data Factory Copy Activity implementation and how it can be verified.
- Model a central sales fact table joined to conformed dimensions.
- Configure Azure Data Factory copy pipelines and linked services as appropriate.
- Records arrive at destination with auditable activity outcomes.
- Use a tumbling window aggregation with suitable event-time semantics.
- Use the ADF logo as proof an external firewall permits every integration connection.
Explanation
Correct Answers
B:Configure Azure Data Factory copy pipelines and linked services as appropriate. This is an appropriate action for the Azure Data Factory Copy Activity case. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.
C:Records arrive at destination with auditable activity outcomes. This is directly observable success evidence for Azure Data Factory Copy Activity.
Incorrect Answers
A:Model a central sales fact table joined to conformed dimensions. This implements Star schema analytical query model instead of the required Azure Data Factory Copy Activity function. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.
D:Use a tumbling window aggregation with suitable event-time semantics. This implements Tumbling time windows instead of the required Azure Data Factory Copy Activity function. Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.
E:Use the ADF logo as proof an external firewall permits every integration connection. This is not a safe or appropriate Azure Data Factory Copy Activity implementation. Mistaking Copy Activity for an always-on SQL database can misdesign access.
Question 112
A pipeline needs to load only records updated since its last successful run. Which principle BEST explains the correct Incremental ingestion with watermark design decision?
- Incremental load avoids repeated full snapshots while demanding consistent checkpoints.
- Power Query-based dataflows provide reusable low-code preparation of data.
- Streaming processes arriving records continually unlike scheduled batch.
- Relationship cardinality controls how tables filter one another.
Explanation
Correct Answer
A:Incremental load avoids repeated full snapshots while demanding consistent checkpoints. In this case the applicable decision is to maintain a reliable watermark or change tracking checkpoint for incremental loads.
Incorrect Answers
B:Power Query-based dataflows provide reusable low-code preparation of data. That concept explains Fabric Dataflow Gen2 transformations; the situation instead concerns Incremental ingestion with watermark. Advancing the watermark before successful commit may skip data.
C:Streaming processes arriving records continually unlike scheduled batch. That concept explains Streaming versus batch latency choice; the situation instead concerns Incremental ingestion with watermark. Advancing the watermark before successful commit may skip data.
D:Relationship cardinality controls how tables filter one another. That concept explains One-to-many semantic relationships; the situation instead concerns Incremental ingestion with watermark. Advancing the watermark before successful commit may skip data.
Question 113
A data team wants to retain raw source snapshots before producing tables. Which principle BEST explains the correct ELT warehouse pushdown transforms design decision?
- ELT loads before transformation and uses destination processing resources.
- Analytical ingestion moves and organizes data from operational sources for subsequent processing.
- Power Query handles data acquisition and shaping before semantic modeling.
- Pie-like charts express part-to-whole composition.
Explanation
Correct Answer
A:ELT loads before transformation and uses destination processing resources. In this case the applicable decision is to ingest raw data then perform controlled ELT transformations within target compute.
Incorrect Answers
B:Analytical ingestion moves and organizes data from operational sources for subsequent processing. That concept explains Analytical ingestion from operational systems; the situation instead concerns ELT warehouse pushdown transforms. Dropping raw inputs before validating transforms harms reproducibility.
C:Power Query handles data acquisition and shaping before semantic modeling. That concept explains Power Query shaping transformation; the situation instead concerns ELT warehouse pushdown transforms. Dropping raw inputs before validating transforms harms reproducibility.
D:Pie-like charts express part-to-whole composition. That concept explains Pie donut chart proportion caution; the situation instead concerns ELT warehouse pushdown transforms. Dropping raw inputs before validating transforms harms reproducibility.
Question 114
An analyst expects a calculated column to recompute differently for every visual selection. What is the MOST appropriate next validation or correction?
- Measure event-to-alert time and completion times separately.
- Compare results before and after slicer changes.
- Test hierarchy navigation and chronological sorting.
- Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically.
Explanation
Correct Answer
B:Compare results before and after slicer changes. This tests the intended result: per-row classification is stable and totals respond to filters.
Incorrect Answers
A:Measure event-to-alert time and completion times separately. It tests Streaming versus batch latency choice rather than the critical DAX calculated column versus measure behavior. Calculated columns and measures have different evaluation contexts.
C:Test hierarchy navigation and chronological sorting. It tests Drill-down hierarchy for time rather than the critical DAX calculated column versus measure behavior. Calculated columns and measures have different evaluation contexts.
D:Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically. This unsafe shortcut leaves the DAX calculated column versus measure problem unresolved. Treating a fixed row value as a dynamic measure can produce confusing visuals.
Question 115
A developer sees SELECT syntax in a Cosmos NoSQL query. If the relevant Cosmos DB API for NoSQL versus SQL text safeguard is skipped, which failure is MOST directly associated with that omission?
- Expecting a SQL Server JDBC schema for every CQL feature breaks migration.
- Moving frequently accessed objects to archive can disrupt low-latency requests.
- Overly long or permissive SAS tokens expose data if forwarded.
- Expecting cross-table foreign keys in the NoSQL API can break designs.
Explanation
Correct Answer
D:Expecting cross-table foreign keys in the NoSQL API can break designs. Similar keyword syntax does not make NoSQL document storage a SQL Server database. A suitable check is to test nested JSON access versus relational join constraints.
Incorrect Answers
A:This failure is associated with Cosmos DB API for Apache Cassandra; it is not the primary failure in the stated Cosmos DB API for NoSQL versus SQL text scenario.
B:This failure is associated with Hot cool cold and archive blob tiers; it is not the primary failure in the stated Cosmos DB API for NoSQL versus SQL text scenario.
C:Overly long or permissive SAS tokens expose data if forwarded. This failure is associated with Blob SAS delegated access; it is not the primary failure in the stated Cosmos DB API for NoSQL versus SQL text scenario. Similar keyword syntax does not make NoSQL document storage a SQL Server database.
Question 116
Disaster recovery planners assume geographic replicas are always transactionally synchronous. What is the MOST appropriate next validation or correction?
- Verify agent and version requirements plus backup responsibility.
- Assume a second region stores every last write instantaneously in every deployment model.
- Measure replica delay and rehearse supported failover steps.
- Attempt valid invalid and null inserts with test transactions.
Explanation
Correct Answer
C:Measure replica delay and rehearse supported failover steps. This tests the intended result: a planned failover procedure documents data latency and routing behavior.
Incorrect Answers
A:Verify agent and version requirements plus backup responsibility. It tests SQL Server on Azure VM OS control rather than the critical Azure SQL active geo-replication tradeoff behavior. Geo-replicated SQL designs may use asynchronous replication and have possible lag.
B:Assume a second region stores every last write instantaneously in every deployment model. This unsafe shortcut leaves the Azure SQL active geo-replication tradeoff problem unresolved. Ignoring lag could lose recent writes at regional failover.
D:Attempt valid invalid and null inserts with test transactions. It tests Relational constraint CHECK and NOT NULL rather than the critical Azure SQL active geo-replication tradeoff behavior. Geo-replicated SQL designs may use asynchronous replication and have possible lag.
Question 117
A manager asks whether stockouts or slower checkout caused the drop. Which principle BEST explains the correct Descriptive versus diagnostic analytics design decision?
- Analysts must interpret findings with data quality and context.
- Azure SQL Database is a managed SQL relational service.
- Prescriptive analytics recommends actions rather than simply predicting values.
- Descriptive analytics summarizes history; diagnostic analytics explores causes.
Explanation
Correct Answer
D:Descriptive analytics summarizes history; diagnostic analytics explores causes. In this case the applicable decision is to separate descriptive measurement from diagnostic analysis of contributing factors.
Incorrect Answers
A:Analysts must interpret findings with data quality and context. That concept explains Data analyst anomaly interpretation; the situation instead concerns Descriptive versus diagnostic analytics. Calling a trend description a proven cause can mislead decisions.
B:Azure SQL Database is a managed SQL relational service. That concept explains Azure SQL Database managed relational app; the situation instead concerns Descriptive versus diagnostic analytics. Calling a trend description a proven cause can mislead decisions.
C:Prescriptive analytics recommends actions rather than simply predicting values. That concept explains Prescriptive decision optimization; the situation instead concerns Descriptive versus diagnostic analytics. Calling a trend description a proven cause can mislead decisions.
Question 118
An application stores product photographs as named objects in a media container. If the relevant Blob storage object and container hierarchy safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming Table API is automatically a full SQL relational engine is incorrect.
- Expecting cross-table foreign keys in the NoSQL API can break designs.
- Choosing page-style random offsets on an append blob causes wrong write expectations.
- Treating container names as database tables with SQL joins causes unsupported queries.
Explanation
Correct Answer
D:Treating container names as database tables with SQL joins causes unsupported queries. Blob Storage provides object-based access with containers and blobs. A suitable check is to validate object name content length and access from separate clients.
Incorrect Answers
A:Assuming Table API is automatically a full SQL relational engine is incorrect. This failure is associated with Cosmos DB API for Table compatibility; it is not the primary failure in the stated Blob storage object and container hierarchy scenario. Blob Storage provides object-based access with containers and blobs.
B:Expecting cross-table foreign keys in the NoSQL API can break designs. This failure is associated with Cosmos DB API for NoSQL versus SQL text; it is not the primary failure in the stated Blob storage object and container hierarchy scenario. Blob Storage provides object-based access with containers and blobs.
C:Choosing page-style random offsets on an append blob causes wrong write expectations. This failure is associated with Append blob sequential logging; it is not the primary failure in the stated Blob storage object and container hierarchy scenario. Blob Storage provides object-based access with containers and blobs.
Question 119
A database captures inserts updates and deletes for downstream reporting. Which principle BEST explains the correct CDC incremental change propagation design decision?
- ELT shifts transformation to the destination processing platform.
- Unstructured logs can become analyzable after parsing but remain unstructured at source.
- Analysts translate curated data into interpretable insights.
- CDC streams changes from a database log or supported mechanism.
Explanation
Correct Answer
D:CDC streams changes from a database log or supported mechanism. In this case the applicable decision is to apply supported change data capture to transmit tracked source modifications.
Incorrect Answers
A:ELT shifts transformation to the destination processing platform. That concept explains ELT load then transform in engine; the situation instead concerns CDC incremental change propagation. Full table copies without deduplication may overwrite newer analytics state.
B:Unstructured logs can become analyzable after parsing but remain unstructured at source. That concept explains Log text extraction versus structured event fields; the situation instead concerns CDC incremental change propagation. Full table copies without deduplication may overwrite newer analytics state.
C:Analysts translate curated data into interpretable insights. That concept explains Data analyst report design; the situation instead concerns CDC incremental change propagation. Full table copies without deduplication may overwrite newer analytics state.
Question 120
A team must aggregate HTTP status categories from heterogeneous log messages. During testing, the team observes this specific failure: Simple substring matching may confuse status text with message content. Which corrective check should be performed FIRST?
- Review extracted fields against original log samples and error cases.
- Support optional document fields with suitable defaults or explicit missing-value checks.
- Assume every line containing 500 is an HTTP 500 response.
- Select Azure Blob Storage for object-oriented binary and file-like content.
Explanation
Correct Answer
A:Review extracted fields against original log samples and error cases. A successful correction should demonstrate that aggregates group actual status codes rather than arbitrary matching text.
Incorrect Answers
B:Support optional document fields with suitable defaults or explicit missing-value checks. It serves Sparse document attributes, not the diagnosed Log text extraction versus structured event fields problem. Simple substring matching may confuse status text with message content.
C:Assume every line containing 500 is an HTTP 500 response. This reinforces the error rather than addressing the Log text extraction versus structured event fields failure. Unstructured logs can become analyzable after parsing but remain unstructured at source.
D:Select Azure Blob Storage for object-oriented binary and file-like content. It serves Azure Blob Storage for object data, not the diagnosed Log text extraction versus structured event fields problem. Simple substring matching may confuse status text with message content.