Microsoft DP-900 Practice Test 36
Question 350
A parser cannot find a child element because its namespace is ignored. Select TWO statements that correctly describe the XML tagged hierarchy implementation and how it can be verified.
- Keep related short business writes in an atomic transaction.
- The intended elements and attributes are selected without namespace collisions.
- Parse XML with namespace-aware paths and appropriate entity handling.
- Preserve object hierarchy and array semantics while parsing nested JSON properties.
- Remove every namespace declaration and assume partner document signatures remain valid.
Explanation
Correct Answers
B:The intended elements and attributes are selected without namespace collisions. This is directly observable success evidence for XML tagged hierarchy.
C:Parse XML with namespace-aware paths and appropriate entity handling. This is an appropriate action for the XML tagged hierarchy case. XML explicitly represents a hierarchy using nested tags and attributes.
Incorrect Answers
A:Keep related short business writes in an atomic transaction. This implements OLTP atomic purchase transaction instead of the required XML tagged hierarchy function. XML explicitly represents a hierarchy using nested tags and attributes.
D:Preserve object hierarchy and array semantics while parsing nested JSON properties. This implements JSON arrays and nested objects instead of the required XML tagged hierarchy function. XML explicitly represents a hierarchy using nested tags and attributes.
E:Remove every namespace declaration and assume partner document signatures remain valid. This is not a safe or appropriate XML tagged hierarchy implementation. Treating all similarly named tags as identical loses namespace distinctions.
Question 351
A lake accepts new log fields without precreating SQL table columns. After selecting the proper Schema-on-read versus schema-on-write approach, which observation gives the clearest evidence of success?
- Queries count formats without interpreting raw audio bytes as SQL columns.
- Analytics can interpret new fields while finance inserts enforce mandatory constraints.
- Queries access intended documents efficiently under the chosen API and partition design.
- Aggregates respond efficiently while historical definitions remain consistent.
Explanation
Correct Answer
B:Analytics can interpret new fields while finance inserts enforce mandatory constraints. This is the directly observable result for Schema-on-read versus schema-on-write; schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
Incorrect Answers
A:Queries count formats without interpreting raw audio bytes as SQL columns. This supports Binary object metadata separation, not confirmation of Schema-on-read versus schema-on-write. The relevant evidence is that analytics can interpret new fields while finance inserts enforce mandatory constraints.
C:Queries access intended documents efficiently under the chosen API and partition design. This supports Cosmos DB for distributed JSON apps, not confirmation of Schema-on-read versus schema-on-write. The relevant evidence is that analytics can interpret new fields while finance inserts enforce mandatory constraints.
D:Aggregates respond efficiently while historical definitions remain consistent. This supports Analytical warehouse for structured reporting, not confirmation of Schema-on-read versus schema-on-write. The relevant evidence is that analytics can interpret new fields while finance inserts enforce mandatory constraints.
Question 352
An order system must reject negative line quantities and missing currency. After selecting the proper Relational constraint CHECK and NOT NULL approach, which observation gives the clearest evidence of success?
- Peak tenants borrow capacity while pool-wide utilization stays manageable.
- Capacity increases without silently breaking required transactional consistency.
- Table definitions change while intended existing business rows remain recoverable.
- Invalid inserts fail at the database boundary while valid cases succeed.
Explanation
Correct Answer
D:Invalid inserts fail at the database boundary while valid cases succeed. This is the directly observable result for Relational constraint CHECK and NOT NULL; column and row constraints enforce business validity beyond application forms.
Incorrect Answers
A:Peak tenants borrow capacity while pool-wide utilization stays manageable. This supports Azure SQL elastic pool sharing, not confirmation of Relational constraint CHECK and NOT NULL. The relevant evidence is that invalid inserts fail at the database boundary while valid cases succeed.
B:Capacity increases without silently breaking required transactional consistency. This supports Relational scaling vertical versus horizontal, not confirmation of Relational constraint CHECK and NOT NULL. The relevant evidence is that invalid inserts fail at the database boundary while valid cases succeed.
C:Table definitions change while intended existing business rows remain recoverable. This supports CREATE ALTER DROP DDL, not confirmation of Relational constraint CHECK and NOT NULL. The relevant evidence is that invalid inserts fail at the database boundary while valid cases succeed.
Question 353
Multiple departments want to discover available live event feeds. If the relevant Fabric Real-Time hub stream discovery safeguard is skipped, which failure is MOST directly associated with that omission?
- Missing country context can place a city on the wrong continent.
- A generic anonymous event endpoint may not satisfy per-device identity policies.
- Confusing stream discovery with a durable historical table leaves retention unspecified.
- Changing formatting only in report visuals leaves the underlying dataset inconsistent.
Explanation
Correct Answer
C:Confusing stream discovery with a durable historical table leaves retention unspecified. Real-Time hub is a discovery and access experience for data in motion. A suitable check is to verify discoverability and access for distinct Fabric users.
Incorrect Answers
A:Missing country context can place a city on the wrong continent. This failure is associated with Map visual geographic measures; it is not the primary failure in the stated Fabric Real-Time hub stream discovery scenario. Real-Time hub is a discovery and access experience for data in motion.
B:A generic anonymous event endpoint may not satisfy per-device identity policies. This failure is associated with Azure IoT Hub device messaging; it is not the primary failure in the stated Fabric Real-Time hub stream discovery scenario. Real-Time hub is a discovery and access experience for data in motion.
D:Changing formatting only in report visuals leaves the underlying dataset inconsistent. This failure is associated with Fabric Dataflow Gen2 transformations; it is not the primary failure in the stated Fabric Real-Time hub stream discovery scenario. Real-Time hub is a discovery and access experience for data in motion.
Question 354
A data platform must support both source files and curated dimension tables. Which principle BEST explains the correct Structured warehouse and unstructured lake coexistence design decision?
- Large-scale analytics integrates multiple data formats and query models.
- Delta tables add transactional metadata and versioning on lake files.
- KQL enables time-oriented event aggregation for operational analytics.
- Event Hubs is a streaming ingestion service not a relational analytics database.
Explanation
Correct Answer
A:Large-scale analytics integrates multiple data formats and query models. In this case the applicable decision is to use complementary file-based lake storage and relational analytics tables as needed.
Incorrect Answers
B:Delta tables add transactional metadata and versioning on lake files. That concept explains Delta Lake transactional table metadata; the situation instead concerns Structured warehouse and unstructured lake coexistence. Forcing binary media into every warehouse fact row increases processing overhead.
C:KQL enables time-oriented event aggregation for operational analytics. That concept explains KQL summarize time-series events; the situation instead concerns Structured warehouse and unstructured lake coexistence. Forcing binary media into every warehouse fact row increases processing overhead.
D:Event Hubs is a streaming ingestion service not a relational analytics database. That concept explains Azure Event Hubs event ingestion; the situation instead concerns Structured warehouse and unstructured lake coexistence. Forcing binary media into every warehouse fact row increases processing overhead.
Question 355
An operator wants to resume from a durable event offset after a crash. What is the MOST appropriate next validation or correction?
- Check selected locations against known coordinates and category labels.
- Recheck events after the broker expiry and inspect long-term tables.
- Kill a test consumer and reconcile events after restart.
- Delete the consumer checkpoint and claim the old stream can never replay.
Explanation
Correct Answer
C:Kill a test consumer and reconcile events after restart. This tests the intended result: after restart the intended unread events are processed without uncontrolled duplication.
Incorrect Answers
A:Check selected locations against known coordinates and category labels. It tests Map visual geographic measures rather than the critical Streaming checkpoints and replay behavior. Checkpointing records stream progress; retries may still deliver records more than once.
B:Recheck events after the broker expiry and inspect long-term tables. It tests Stream retention and historical analytics rather than the critical Streaming checkpoints and replay behavior. Checkpointing records stream progress; retries may still deliver records more than once.
D:Delete the consumer checkpoint and claim the old stream can never replay. This unsafe shortcut leaves the Streaming checkpoints and replay problem unresolved. Advancing offsets before successful sink commit can lose events.
Question 356
A lakehouse stores raw sensor payloads cleaned records and business summary tables. Which choice BEST meets this requirement?
- Separate raw bronze validated silver and curated gold layers with lineage.
- Use complementary file-based lake storage and relational analytics tables as needed.
- Rename one raw folder Gold and assume quality checks have executed.
- Define supported row-level security roles and test assigned identities.
Explanation
Correct Answer
A:Separate raw bronze validated silver and curated gold layers with lineage. Medallion layers make data refinement and reuse explicit. In the stated case, verification should show that gold measures reconcile to corrected silver and source bronze records.
Incorrect Answers
B:Use complementary file-based lake storage and relational analytics tables as needed. That action primarily handles Structured warehouse and unstructured lake coexistence; the given requirement is Bronze silver gold medallion design. Medallion layers make data refinement and reuse explicit.
C:Rename one raw folder Gold and assume quality checks have executed. It does not implement Bronze silver gold medallion design. Letting reports query unvalidated raw events can create misleading metrics.
D:Define supported row-level security roles and test assigned identities. That action primarily handles Power BI row-level security RLS; the given requirement is Bronze silver gold medallion design. Medallion layers make data refinement and reuse explicit.
Question 357
A log archive should move objects to cooler tiers after 90 days. If the relevant Blob lifecycle management rules safeguard is skipped, which failure is MOST directly associated with that omission?
- Expecting cross-table foreign keys in the NoSQL API can break designs.
- A broad delete condition may remove records under legal hold.
- Calling a block blob an append-only audit stream misstates its semantics.
- Expecting a SQL Server JDBC schema for every CQL feature breaks migration.
Explanation
Correct Answer
B:A broad delete condition may remove records under legal hold. Lifecycle management automates object policy based on supported filters and timing. A suitable check is to check rule filters and retention interaction before enabling.
Incorrect Answers
A: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 lifecycle management rules scenario. Lifecycle management automates object policy based on supported filters and timing.
C:Calling a block blob an append-only audit stream misstates its semantics. This failure is associated with Block blob file uploads; it is not the primary failure in the stated Blob lifecycle management rules scenario. Lifecycle management automates object policy based on supported filters and timing.
D:Expecting a SQL Server JDBC schema for every CQL feature breaks migration. This failure is associated with Cosmos DB API for Apache Cassandra; it is not the primary failure in the stated Blob lifecycle management rules scenario. Lifecycle management automates object policy based on supported filters and timing.
Question 358
A retailer processes thousands of individual cart updates while running annual category reports. If the relevant OLTP relational versus OLAP analytical store safeguard is skipped, which failure is MOST directly associated with that omission?
- Automatic numeric coercion can merge distinct product identifiers.
- Building dashboards without ensuring ingestion produces stale insights.
- Running massive unbounded analytics queries on a critical transactional database may hurt performance.
- Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.
Explanation
Correct Answer
C:Running massive unbounded analytics queries on a critical transactional database may hurt performance. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads. A suitable check is to profile representative transaction latency and historical scan plans.
Incorrect Answers
A: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 OLTP relational versus OLAP analytical store scenario. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
B:Building dashboards without ensuring ingestion produces stale insights. This failure is associated with Data engineer ingestion pipeline; it is not the primary failure in the stated OLTP relational versus OLAP analytical store scenario. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
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 OLTP relational versus OLAP analytical store scenario. OLTP emphasizes short consistent transactions whereas OLAP emphasizes aggregated analytical reads.
Question 359
A real-estate catalog stores optional floor plans only for certain properties. If the relevant Sparse document attributes safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming missing values equal zero can distort domain analysis.
- Replacing old dimension values can rewrite historical business interpretation.
- Assuming Parquet is human-readable CSV leads to invalid parser behavior.
- Ignoring resource trends can cause preventable unavailability.
Explanation
Correct Answer
A:Assuming missing values equal zero can distort domain analysis. Flexible records may omit fields while preserving other consistent identifiers. A suitable check is to test documents with present missing and null properties separately.
Incorrect Answers
B:Replacing old dimension values can rewrite historical business interpretation. This failure is associated with Historical dimensions versus current operational truth; it is not the primary failure in the stated Sparse document attributes scenario. Flexible records may omit fields while preserving other consistent identifiers.
C:Assuming Parquet is human-readable CSV leads to invalid parser behavior. This failure is associated with Parquet columnar analytical file; it is not the primary failure in the stated Sparse document attributes scenario. Flexible records may omit fields while preserving other consistent identifiers.
D:Ignoring resource trends can cause preventable unavailability. This failure is associated with DBA monitoring capacity and alerts; it is not the primary failure in the stated Sparse document attributes scenario. Flexible records may omit fields while preserving other consistent identifiers.
Question 360
A report shows annual totals but cannot explain a specific month. What is the MOST appropriate next validation or correction?
- Test hierarchy navigation and chronological sorting.
- Make a bookmark called Monthly and assume a date hierarchy exists.
- Compare selected-column scan statistics and file schemas.
- Review axis ordering and missing-date handling.
Explanation
Correct Answer
A:Test hierarchy navigation and chronological sorting. This tests the intended result: drill-down shows consistent yearly quarterly and monthly slices.
Incorrect Answers
B:Make a bookmark called Monthly and assume a date hierarchy exists. This unsafe shortcut leaves the Drill-down hierarchy for time problem unresolved. Using a text-sorted MonthName without year context can misorder periods.
C:Compare selected-column scan statistics and file schemas. It tests Parquet compressed columnar analytics rather than the critical Drill-down hierarchy for time behavior. Hierarchies let users navigate aggregation levels.
D:Review axis ordering and missing-date handling. It tests Line chart time-series selection rather than the critical Drill-down hierarchy for time behavior. Hierarchies let users navigate aggregation levels.