Microsoft DP-900 Practice Test 35
Question 340
An online booking application requires ACID transactions and SQL joins. If the relevant Azure SQL Database managed relational app safeguard is skipped, which failure is MOST directly associated with that omission?
- Overpartitioning can create costly metadata operations.
- Treating a high-rate stream as an hourly CSV export delays detection.
- Moving to a document key-value store may lose required relational constraint enforcement.
- Choosing only Blob REST storage breaks an application requiring SMB file operations.
Explanation
Correct Answer
C:Moving to a document key-value store may lose required relational constraint enforcement. Azure SQL Database is a managed SQL relational service. A suitable check is to test SQL queries transaction rollback and service configuration.
Incorrect Answers
A:Overpartitioning can create costly metadata operations. This failure is associated with Data engineer partition and file layout; it is not the primary failure in the stated Azure SQL Database managed relational app scenario. Azure SQL Database is a managed SQL relational service.
B:Treating a high-rate stream as an hourly CSV export delays detection. This failure is associated with Event streaming continual processing; it is not the primary failure in the stated Azure SQL Database managed relational app scenario. Azure SQL Database is a managed SQL relational service.
D:Choosing only Blob REST storage breaks an application requiring SMB file operations. This failure is associated with Azure Files SMB shared directories; it is not the primary failure in the stated Azure SQL Database managed relational app scenario. Azure SQL Database is a managed SQL relational service.
Question 341
A transform runs before its upstream import finishes. Which choice BEST meets this requirement?
- Build suitable dimensions hierarchy and interactive report controls.
- Separate transaction-optimized writes from analytical aggregation workloads as needed.
- Manage pipeline dependencies triggers retries and observability.
- Schedule every pipeline step simultaneously and assume dependency order.
Explanation
Correct Answer
C:Orchestration governs execution sequence and retry behavior of data pipelines.
Incorrect Answers
A:Build suitable dimensions hierarchy and interactive report controls. That action primarily handles Data analyst slicing and drill-down; the given requirement is Data engineer orchestration dependencies. Orchestration governs execution sequence and retry behavior of data pipelines.
B:Separate transaction-optimized writes from analytical aggregation workloads as needed. That action primarily handles OLTP relational versus OLAP analytical store; the given requirement is Data engineer orchestration dependencies. Orchestration governs execution sequence and retry behavior of data pipelines.
D:Schedule every pipeline step simultaneously and assume dependency order. It does not implement Data engineer orchestration dependencies. Blind parallel execution can publish incomplete datasets.
Question 342
A production deployment renames a table used by two services. Which choice BEST meets this requirement?
- Coordinate database schema changes with migrations backups and dependency testing.
- Rename a table directly in production without checking callers.
- Store binary images as objects and maintain searchable metadata separately.
- Optimize file size partitioning and compression for expected access patterns.
Explanation
Correct Answer
A:Database administrators plan safe structural changes to shared schemas.
Incorrect Answers
B:Rename a table directly in production without checking callers. It does not implement DBA schema migration oversight. Uncoordinated column removal can break dependent applications.
C:Store binary images as objects and maintain searchable metadata separately. That action primarily handles Unstructured image binary files; the given requirement is DBA schema migration oversight. Database administrators plan safe structural changes to shared schemas.
D:Optimize file size partitioning and compression for expected access patterns. That action primarily handles Data engineer partition and file layout; the given requirement is DBA schema migration oversight. Database administrators plan safe structural changes to shared schemas.
Question 343
A regulator asks how a report total was derived. Select TWO statements that correctly describe the Data lineage from source to report implementation and how it can be verified.
- Record source ingestion transformations dependencies and output lineage.
- Apply supported change data capture to transmit tracked source modifications.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Reviewers trace a reported measure back to approved inputs and rules.
- Assume naming a column Certified automatically records its provenance.
Explanation
Correct Answers
A:Record source ingestion transformations dependencies and output lineage. This is an appropriate action for the Data lineage from source to report case. Lineage makes analytical values accountable across processing stages.
D:Reviewers trace a reported measure back to approved inputs and rules. This is directly observable success evidence for Data lineage from source to report.
Incorrect Answers
B:Apply supported change data capture to transmit tracked source modifications. This implements CDC incremental change propagation instead of the required Data lineage from source to report function. Lineage makes analytical values accountable across processing stages.
C:Preserve identifiers as strings and arithmetic quantities as numeric types. This implements Data types in tabular files instead of the required Data lineage from source to report function. Lineage makes analytical values accountable across processing stages.
E:Assume naming a column Certified automatically records its provenance. This is not a safe or appropriate Data lineage from source to report implementation. Lacking transform history prevents root-cause analysis of bad metrics.
Question 344
A nationwide report must show each store manager only their own region. Which choice BEST meets this requirement?
- Configure an appropriate data gateway and scheduled refresh where needed.
- Hide one report page and claim source dataset rows are protected.
- Define supported row-level security roles and test assigned identities.
- Configure Fabric Activator rules over a supported event or query signal.
Explanation
Correct Answer
C:RLS filters data access in a semantic model by identity or role.
Incorrect Answers
A:Configure an appropriate data gateway and scheduled refresh where needed. That action primarily handles Power BI scheduled refresh and gateway; the given requirement is Power BI row-level security RLS. RLS filters data access in a semantic model by identity or role.
B:Hide one report page and claim source dataset rows are protected. It does not implement Power BI row-level security RLS. Relying only on a visual slicer is not a security boundary.
D:Configure Fabric Activator rules over a supported event or query signal. That action primarily handles Fabric Activator rule-triggered action; the given requirement is Power BI row-level security RLS. RLS filters data access in a semantic model by identity or role.
Question 345
Analysts must compare product categories quarter over quarter. What is the MOST appropriate next validation or correction?
- Validate raw-versus-curated reconciliation and transformation lineage.
- Compare grouped totals with known source periods.
- Insert a new checkout order for every report filter selection.
- Verify drill-down totals against known granular records.
Explanation
Correct Answer
B:Compare grouped totals with known source periods. This tests the intended result: reports calculate consistent totals without updating individual orders.
Incorrect Answers
A:Validate raw-versus-curated reconciliation and transformation lineage. It tests ELT load then transform in engine rather than the critical OLAP aggregation over history behavior. Analytical workloads scan and aggregate many records to support decisions.
C:Insert a new checkout order for every report filter selection. This unsafe shortcut leaves the OLAP aggregation over history problem unresolved. Reusing the OLTP table as an uncontrolled reporting dump can affect operations.
D:Verify drill-down totals against known granular records. It tests Data analyst slicing and drill-down rather than the critical OLAP aggregation over history behavior. Analytical workloads scan and aggregate many records to support decisions.
Question 346
A telemetry service needs ten minutes of immediate replay but years of long-term trends. Which choice BEST meets this requirement?
- Use inactivity-based session windows to group related event sequences.
- Land required events into suitable persistent analytics storage while using stream retention for replay.
- Treat a 24-hour Event Hubs retention policy as a ten-year audit archive.
- Use a scatter chart with numeric x and y measures at the intended granularity.
Explanation
Correct Answer
B:Stream brokers and analytical stores have different persistence and replay roles.
Incorrect Answers
A:Use inactivity-based session windows to group related event sequences. That action primarily handles Session windows of event activity; the given requirement is Stream retention and historical analytics. Stream brokers and analytical stores have different persistence and replay roles.
C:Treat a 24-hour Event Hubs retention policy as a ten-year audit archive. It does not implement Stream retention and historical analytics. Failing to archive selected events loses history after retention.
D:Use a scatter chart with numeric x and y measures at the intended granularity. That action primarily handles Scatter chart relationship; the given requirement is Stream retention and historical analytics. Stream brokers and analytical stores have different persistence and replay roles.
Question 347
A pipeline assembles and commits new blocks for a stored archive file. What is the MOST appropriate next validation or correction?
- Compare expected visibility under chosen consistency contract.
- Assume every new block automatically extends a visible committed blob without committing its block list.
- Check rule filters and retention interaction before enabling.
- Test staged block commit and final content checksum.
Explanation
Correct Answer
D:Test staged block commit and final content checksum. This tests the intended result: content assembles correctly and clients retrieve the intended object version.
Incorrect Answers
A:Compare expected visibility under chosen consistency contract. It tests Cosmos DB consistency choices rather than the critical Block blob file uploads behavior. Block blobs suit file and streaming upload scenarios with manageable blocks.
B:Assume every new block automatically extends a visible committed blob without committing its block list. This unsafe shortcut leaves the Block blob file uploads problem unresolved. Calling a block blob an append-only audit stream misstates its semantics.
C:Check rule filters and retention interaction before enabling. It tests Blob lifecycle management rules rather than the critical Block blob file uploads behavior. Block blobs suit file and streaming upload scenarios with manageable blocks.
Question 348
A monitoring dashboard needs disjoint five-minute counts of check-ins. Which choice BEST meets this requirement?
- Use a tumbling window aggregation with suitable event-time semantics.
- Use Azure Event Hubs for eligible high-throughput event ingestion.
- Create a row for each second and call it a five-minute tumbling window.
- Partition files or tables using a suitable commonly filtered date key.
Explanation
Correct Answer
A:Use a tumbling window aggregation with suitable event-time semantics. Tumbling windows have contiguous nonoverlapping time intervals. In the stated case, verification should show that events are assigned to nonoverlapping fixed-duration windows.
Incorrect Answers
B:Use Azure Event Hubs for eligible high-throughput event ingestion. That action primarily handles Azure Event Hubs event ingestion; the given requirement is Tumbling time windows. Tumbling windows have contiguous nonoverlapping time intervals.
C:Create a row for each second and call it a five-minute tumbling window. It does not implement Tumbling time windows. Using overlapping hopping windows can count an event in several summaries.
D:Partition files or tables using a suitable commonly filtered date key. That action primarily handles Data lake partition pruning; the given requirement is Tumbling time windows. Tumbling windows have contiguous nonoverlapping time intervals.
Question 349
A regulator demands encrypted storage and protected client connections. Select TWO statements that correctly describe the Transparent data encryption versus query TLS implementation and how it can be verified.
- Claim that every table index is encrypted in network packets by a database backup.
- Configure suitable SQL auditing and narrowly scoped database permissions.
- Use a stored procedure or supported routine with parameters and controlled grants.
- Stored data and client connections meet their respective protection tests.
- Verify managed TDE at-rest behavior and independently enforce secure connection settings.
Explanation
Correct Answers
D:Stored data and client connections meet their respective protection tests. This is directly observable success evidence for Transparent data encryption versus query TLS.
E:Verify managed TDE at-rest behavior and independently enforce secure connection settings. This is an appropriate action for the Transparent data encryption versus query TLS case. At-rest encryption and TLS-in-transit protect different surfaces.
Incorrect Answers
A:Claim that every table index is encrypted in network packets by a database backup. This is not a safe or appropriate Transparent data encryption versus query TLS implementation. Disabling TLS because TDE is enabled exposes data in transit.
B:Configure suitable SQL auditing and narrowly scoped database permissions. This implements Azure SQL auditing and least privilege instead of the required Transparent data encryption versus query TLS function. At-rest encryption and TLS-in-transit protect different surfaces.
C:Use a stored procedure or supported routine with parameters and controlled grants. This implements Stored procedure reusable server operation instead of the required Transparent data encryption versus query TLS function. At-rest encryption and TLS-in-transit protect different surfaces.
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.