Microsoft DP-900 Practice Test 13
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.
Question 121
An accounting team needs strongly modeled fact and dimension tables using SQL. After selecting the proper Fabric Warehouse relational reporting approach, which observation gives the clearest evidence of success?
- Separate bursts form distinct sessions after gaps exceed policy.
- Curated relational analytical tables answer agreed report queries.
- The configured alert fires only for matching test conditions.
- Measures aggregate predictably across filters and dates.
Explanation
Correct Answer
B:Curated relational analytical tables answer agreed report queries. This is the directly observable result for Fabric Warehouse relational reporting; fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
Incorrect Answers
A:Separate bursts form distinct sessions after gaps exceed policy. This supports Session windows of event activity, not confirmation of Fabric Warehouse relational reporting. The relevant evidence is that curated relational analytical tables answer agreed report queries.
C:The configured alert fires only for matching test conditions. This supports Fabric Activator rule-triggered action, not confirmation of Fabric Warehouse relational reporting. The relevant evidence is that curated relational analytical tables answer agreed report queries.
D:Measures aggregate predictably across filters and dates. This supports Star schema analytical query model, not confirmation of Fabric Warehouse relational reporting. The relevant evidence is that curated relational analytical tables answer agreed report queries.
Question 122
A photo archive needs image metadata searchable while image bytes remain intact. During testing, the team observes this specific failure: Putting raw binary into text-only analytic columns frustrates content searches and storage. Which corrective check should be performed FIRST?
- Ingest and evaluate events as they arrive with a streaming pipeline.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
- Check object retrieval and metadata-to-image identity for sampled records.
- Rename JPEG files to CSV and assume their visual contents become structured records.
Explanation
Correct Answer
C:Check object retrieval and metadata-to-image identity for sampled records. A successful correction should demonstrate that images are retrieved without pretending their visual content is already tabular data.
Incorrect Answers
A:Ingest and evaluate events as they arrive with a streaming pipeline. It serves Event streaming continual processing, not the diagnosed Unstructured image binary files problem. Putting raw binary into text-only analytic columns frustrates content searches and storage.
B:Prefer Parquet column-oriented files with suitable compression for column-selective analytics. It serves Parquet columnar analytical file, not the diagnosed Unstructured image binary files problem. Putting raw binary into text-only analytic columns frustrates content searches and storage.
D:Rename JPEG files to CSV and assume their visual contents become structured records. This reinforces the error rather than addressing the Unstructured image binary files failure. Unstructured images lack a predefined row-column model even when their metadata is structured.
Question 123
A designer must decide whether order line items belong in relational rows or nested JSON. Which principle BEST explains the correct Relational rows versus document attributes design decision?
- Schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
- Streaming processes ongoing events instead of waiting for a full batch.
- Different data roles collaborate but have distinct primary responsibilities.
- Structured relational and semi-structured document models solve different shape and access needs.
Explanation
Correct Answer
D:Structured relational and semi-structured document models solve different shape and access needs. In this case the applicable decision is to compare stable relationships and query needs with variable document structure before choosing the model.
Incorrect Answers
A:Schema enforcement timing differs between flexible raw storage and strongly typed operational stores. That concept explains Schema-on-read versus schema-on-write; the situation instead concerns Relational rows versus document attributes. Selecting JSON solely because some fields are optional can complicate relational transactions.
B:Streaming processes ongoing events instead of waiting for a full batch. That concept explains Event streaming continual processing; the situation instead concerns Relational rows versus document attributes. Selecting JSON solely because some fields are optional can complicate relational transactions.
C:Different data roles collaborate but have distinct primary responsibilities. That concept explains Separation of data roles in a migration; the situation instead concerns Relational rows versus document attributes. Selecting JSON solely because some fields are optional can complicate relational transactions.
Question 124
A database operator needs read-only diagnostics without schema mutation privileges. During testing, the team observes this specific failure: Giving every reader db_owner increases accidental and malicious impact. Which corrective check should be performed FIRST?
- Hide the DROP button in a UI and assume database permissions disappear.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
- Build suitable dimensions hierarchy and interactive report controls.
- Use separate test principals to confirm allowed and denied SQL commands.
Explanation
Correct Answer
D:Use separate test principals to confirm allowed and denied SQL commands. A successful correction should demonstrate that tests confirm analysts can SELECT approved data but cannot DROP tables.
Incorrect Answers
A:Hide the DROP button in a UI and assume database permissions disappear. This reinforces the error rather than addressing the DBA least privilege account roles failure. Database access governance is an administrative responsibility.
B:Prefer Parquet column-oriented files with suitable compression for column-selective analytics. It serves Parquet columnar analytical file, not the diagnosed DBA least privilege account roles problem. Giving every reader db_owner increases accidental and malicious impact.
C:Build suitable dimensions hierarchy and interactive report controls. It serves Data analyst slicing and drill-down, not the diagnosed DBA least privilege account roles problem. Giving every reader db_owner increases accidental and malicious impact.
Question 125
Events from three business units must land in a shared analytical store. If the relevant Data engineer ingestion pipeline safeguard is skipped, which failure is MOST directly associated with that omission?
- Building dashboards without ensuring ingestion produces stale insights.
- Assuming every document database query automatically provides relevance ranking can disappoint users.
- Moving directly to a different engine without migration assessment risks SQL incompatibility.
- Mixing different grains can double-count measures.
Explanation
Correct Answer
A:Building dashboards without ensuring ingestion produces stale insights. Data engineers build reliable movement and preparation of data across systems. A suitable check is to test connectors pipelines retries and reconciliation counts.
Incorrect Answers
B:Assuming every document database query automatically provides relevance ranking can disappoint users. This failure is associated with Document indexing versus full-text search; it is not the primary failure in the stated Data engineer ingestion pipeline scenario. Data engineers build reliable movement and preparation of data across systems.
C:Moving directly to a different engine without migration assessment risks SQL incompatibility. This failure is associated with Azure MySQL versus PostgreSQL service-model selection; it is not the primary failure in the stated Data engineer ingestion pipeline scenario. Data engineers build reliable movement and preparation of data across systems.
D:Mixing different grains can double-count measures. This failure is associated with Data analyst slicing and drill-down; it is not the primary failure in the stated Data engineer ingestion pipeline scenario. Data engineers build reliable movement and preparation of data across systems.
Question 126
A project team should view reports without editing shared pipelines. If the relevant Fabric workspace permissions and capacity safeguard is skipped, which failure is MOST directly associated with that omission?
- Overprivileged viewers can alter shared semantic assets.
- An uncontrolled snowball of many-to-many joins can create ambiguous filtering.
- Assuming Import updates automatically for every new source row leads to stale insights.
- Nonunique lookup keys can produce many-to-many ambiguity.
Explanation
Correct Answer
A:Overprivileged viewers can alter shared semantic assets. Fabric workloads share governance and capacity concepts across experiences. A suitable check is to test operations under viewer versus contributor identities and observe capacity.
Incorrect Answers
B:An uncontrolled snowball of many-to-many joins can create ambiguous filtering. This failure is associated with Star schema analytical query model; it is not the primary failure in the stated Fabric workspace permissions and capacity scenario. Fabric workloads share governance and capacity concepts across experiences.
C:Assuming Import updates automatically for every new source row leads to stale insights. This failure is associated with Power BI Import versus DirectQuery mode; it is not the primary failure in the stated Fabric workspace permissions and capacity scenario. Fabric workloads share governance and capacity concepts across experiences.
D:Nonunique lookup keys can produce many-to-many ambiguity. This failure is associated with One-to-many semantic relationships; it is not the primary failure in the stated Fabric workspace permissions and capacity scenario. Fabric workloads share governance and capacity concepts across experiences.
Question 127
Large analytical scans are slow because files are very small. If the relevant Data engineer partition and file layout safeguard is skipped, which failure is MOST directly associated with that omission?
- Uncoordinated column removal can break dependent applications.
- Overpartitioning can create costly metadata operations.
- Full table copies without deduplication may overwrite newer analytics state.
- Choosing one hot partition key can negate the expected scale advantage.
Explanation
Correct Answer
B:Overpartitioning can create costly metadata operations. Data engineering includes practical physical data layout decisions. A suitable check is to compare query scan and file counts across layouts.
Incorrect Answers
A:Uncoordinated column removal can break dependent applications. This failure is associated with DBA schema migration oversight; it is not the primary failure in the stated Data engineer partition and file layout scenario. Data engineering includes practical physical data layout decisions.
C:Full table copies without deduplication may overwrite newer analytics state. This failure is associated with CDC incremental change propagation; it is not the primary failure in the stated Data engineer partition and file layout scenario. Data engineering includes practical physical data layout decisions.
D:Choosing one hot partition key can negate the expected scale advantage. This failure is associated with Cosmos DB for distributed JSON apps; it is not the primary failure in the stated Data engineer partition and file layout scenario. Data engineering includes practical physical data layout decisions.
Question 128
Executives ask for five years of revenue grouped by geography. After selecting the proper OLAP aggregation over history approach, which observation gives the clearest evidence of success?
- Checkout remains responsive while historical scans execute on suitable analytical storage.
- Analytics can interpret new fields while finance inserts enforce mandatory constraints.
- Reports calculate consistent totals without updating individual orders.
- Reviewers trace a reported measure back to approved inputs and rules.
Explanation
Correct Answer
C:Reports calculate consistent totals without updating individual orders. This is the directly observable result for OLAP aggregation over history; analytical workloads scan and aggregate many records to support decisions.
Incorrect Answers
A:Checkout remains responsive while historical scans execute on suitable analytical storage. This supports OLTP relational versus OLAP analytical store, not confirmation of OLAP aggregation over history. The relevant evidence is that reports calculate consistent totals without updating individual orders.
B:Analytics can interpret new fields while finance inserts enforce mandatory constraints. This supports Schema-on-read versus schema-on-write, not confirmation of OLAP aggregation over history. The relevant evidence is that reports calculate consistent totals without updating individual orders.
D:Reviewers trace a reported measure back to approved inputs and rules. This supports Data lineage from source to report, not confirmation of OLAP aggregation over history. The relevant evidence is that reports calculate consistent totals without updating individual orders.
Question 129
Logistics reports delivery volume by state and region. If the relevant Map visual geographic measures safeguard is skipped, which failure is MOST directly associated with that omission?
- Many similar tiny slices make comparisons difficult.
- Treating overlapping counts as disjoint totals can double-count dashboard sums.
- Missing country context can place a city on the wrong continent.
- Failing to archive selected events loses history after retention.
Explanation
Correct Answer
C:Missing country context can place a city on the wrong continent. Geographic visuals require accurate location encoding and appropriate map granularity. A suitable check is to check selected locations against known coordinates and category labels.
Incorrect Answers
A: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 Map visual geographic measures scenario. Geographic visuals require accurate location encoding and appropriate map granularity.
B:Treating overlapping counts as disjoint totals can double-count dashboard sums. This failure is associated with Hopping sliding analytic windows; it is not the primary failure in the stated Map visual geographic measures scenario. Geographic visuals require accurate location encoding and appropriate map granularity.
D: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 Map visual geographic measures scenario. Geographic visuals require accurate location encoding and appropriate map granularity.
Question 130
A telemetry producer needs a scalable event ingestion endpoint. Select TWO statements that correctly describe the Azure Event Hubs event ingestion implementation and how it can be verified.
- Use Azure Event Hubs for eligible high-throughput event ingestion.
- Consumers read partitioned event streams with tracked sequence and retention.
- Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables.
- Use Azure Stream Analytics job inputs queries and compatible outputs.
- Consume supported change data capture events with reconciliation and delete semantics.
Explanation
Correct Answers
A:Use Azure Event Hubs for eligible high-throughput event ingestion. This is an appropriate action for the Azure Event Hubs event ingestion case. Event Hubs is a streaming ingestion service not a relational analytics database.
B:Consumers read partitioned event streams with tracked sequence and retention. This is directly observable success evidence for Azure Event Hubs event ingestion.
Incorrect Answers
C:Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables. This is not a safe or appropriate Azure Event Hubs event ingestion implementation. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.
D:Use Azure Stream Analytics job inputs queries and compatible outputs. This implements Azure Stream Analytics SQL-like streaming instead of the required Azure Event Hubs event ingestion function. Event Hubs is a streaming ingestion service not a relational analytics database.
E:Consume supported change data capture events with reconciliation and delete semantics. This implements CDC propagation to analytics instead of the required Azure Event Hubs event ingestion function. Event Hubs is a streaming ingestion service not a relational analytics database.