You save $34.99
DP-700 Premium Bundle
- Premium File 160 Questions & Answers
- Last Update: Nov 15, 2026
- Training Course 160 Lectures
You save $34.99
A team is working on two related Fabric work items. Work item A: A warehouse query returns duplicated sums after joining a fact table to a dimension with multiple matches per key. Work item B: A pipeline run completes but the target schema rejects rows because decimal precision is smaller than source values. Select TWO specific implementation steps.
Many-to-many join expansion can inflate measures even when SQL executes without errors. Confirm that the corrected totals match source facts with the expected row multiplicity.
Type overflow creates a deterministic mapping failure, not a transient network fault. Confirm that high-precision test rows load without truncation or silent rounding.
Scheduled Spark jobs use their declared environment rather than an old notebook session's temporary libraries.
Schema drift can break a streaming destination even when the source remains connected.
An enterprise Fabric solution must resolve this issue: A foreachBatch streaming sink replays a microbatch after interruption and double-charges business events. The acceptance criterion is: a replay of the same batch ID does not duplicate target business records. Which implementation should be selected?
Custom microbatch side effects can rerun; checkpoint alone does not make arbitrary writes exactly once. Verify that a replay of the same batch ID does not duplicate target business records.
A stream can distribute selected events to more than one supported consumer. However, this alone does not show that a replay of the same batch ID does not duplicate target business records.
Schema mapping makes raw event properties accessible as KQL columns. However, this alone does not show that a replay of the same batch ID does not duplicate target business records.
Stream transformations can filter or project event fields before ingestion. However, this alone does not show that a replay of the same batch ID does not duplicate target business records.
A team is working on two related Fabric work items. Work item A: Direct Lake reporting over a Delta table is slow because newly written files lack read-optimized organization. Work item B: A Dataflow Gen2 with heavy query folding disabled consumes excessive capacity processing raw source rows. Select TWO specific implementation steps.
Early source-side filtering reduces data that the dataflow engine must move and transform. Confirm that fewer records cross the connector and the output aggregates remain correct.
V-Order organizes Parquet layout to favor supported Fabric analytic readers. Confirm that a benchmark demonstrates improved read time without changing table content.
Materialized views maintain precomputed summaries to accelerate repeated analytic queries.
Excessive shuffle overhead can dominate distributed grouping cost.
Two data engineering defects have separate acceptance criteria. First: An ingestion pipeline replays a successful Copy after a downstream failure and duplicates target rows. Second: A Spark job fails when a Python library is installed interactively but absent in the scheduled environment. Which TWO changes are necessary to resolve both?
Scheduled Spark jobs use their declared environment rather than an old notebook session's temporary libraries. Confirm that the next scheduled run imports the dependency successfully.
Retries and reruns can reexecute completed work, so append-only sinks need duplicate protection. Confirm that rerunning the same batch leaves stable row counts.
KQL ingestion requires compatible column types and valid mapping expressions.
Conflicting source matches prevent unambiguous one-target-row updates.
A shared Fabric backlog includes two mandatory controls. First: An Eventhouse receives thousands of tiny queued ingestion files and spends more resources on ingestion overhead than on useful analysis. Second: A Lakehouse batch produces thousands of small files because each upstream region writes to a separate tiny partition. Which two-part implementation satisfies them together?
Step 1 resolves requirement A: Queued ingestion batching combines small chunks to improve throughput, but adds a bounded freshness delay. Step 2 resolves requirement B: Excessive partition cardinality creates metadata and file overhead that can dominate scans. Both acceptance tests are required: a controlled benchmark shows lower ingestion overhead while events remain queryable within the agreed delay; and partition/file counts fall and the target read benchmark improves without missing regions.
Queued ingestion batching combines small chunks to improve throughput, but adds a bounded freshness delay. The other proposed action (review shuffle stages and partition counts and tune aggregation strategy for the workload) addresses a different operation. Excessive partition cardinality creates metadata and file overhead that can dominate scans.
Excessive partition cardinality creates metadata and file overhead that can dominate scans. The other proposed action (Tune read/shuffle partition counts to match data volume and executor capacity) does not implement the first control. Queued ingestion batching combines small chunks to improve throughput, but adds a bounded freshness delay.
Queued ingestion batching combines small chunks to improve throughput, but adds a bounded freshness delay. Excessive partition cardinality creates metadata and file overhead that can dominate scans. The proposed steps (Tune read/shuffle partition counts to match data volume and executor capacity; review shuffle stages and partition counts and tune aggregation strategy for the workload) address other capabilities instead of this required pair.
A Fabric data engineer receives a change request: An event source can update or delete records, making a simple append-only incremental filter insufficient. Which action best produces this measurable result: a changed source record updates one target row and a deletion is handled per policy?
CDC retains insert/update/delete semantics that append-only loading may lose. Verify that a changed source record updates one target row and a deletion is handled per policy.
Transport retry can redeliver messages even when the consumer recovered correctly. However, this alone does not show that a changed source record updates one target row and a deletion is handled per policy.
Unknown dimension handling preserves fact integrity without fabricating dimension matches. However, this alone does not show that a changed source record updates one target row and a deletion is handled per policy.
Type 2 slowly changing dimensions preserve prior attribute versions rather than overwriting history. However, this alone does not show that a changed source record updates one target row and a deletion is handled per policy.
During a Microsoft Fabric deployment review, the following problem is identified: A Copy activity loads zero records because an incremental filter uses the next day instead of the stored watermark. The reviewer requires the following result: a representative changed row falls inside the corrected extraction window. What should the engineer implement?
Incorrect filter boundaries cause silent logical data loss even with technically successful Copy activity. Verify that a representative changed row falls inside the corrected extraction window.
Collect moves data to driver memory and can exhaust it irrespective of executor capacity. However, this alone does not show that a representative changed row falls inside the corrected extraction window.
Checkpoint recovery and exactly-once behavior depend on sink capabilities and stable query state. However, this alone does not show that a representative changed row falls inside the corrected extraction window.
A single dataflow query supports a constrained destination configuration; invalid multiples fail validation. However, this alone does not show that a representative changed row falls inside the corrected extraction window.
During a Microsoft Fabric deployment review, the following problem is identified: Two unrelated streaming queries mistakenly share one checkpoint path and restart with inconsistent progress. The reviewer requires the following result: both queries restart with their own correct offsets and no state collisions. What should the engineer implement?
Checkpoint directories contain query-specific state and cannot be safely shared between jobs. Verify that both queries restart with their own correct offsets and no state collisions.
Query acceleration caches relevant shortcut data for faster queries while retaining source storage. However, this alone does not show that both queries restart with their own correct offsets and no state collisions.
KQL OneLake shortcuts target one table or subfolder per shortcut, so broad collection mapping needs separate entries. However, this alone does not show that both queries restart with their own correct offsets and no state collisions.
Make-series generates regular time bins, including configured defaults for empty periods. However, this alone does not show that both queries restart with their own correct offsets and no state collisions.
The operations team has applied: Use a persisted high-watermark filter and update the watermark only after successful downstream commit. Its purpose was: A source SQL database has a reliable last_modified_utc column and nightly changes should not require full extraction. Which of the following provides the strongest direct evidence of success?
A high-watermark incremental load fetches changes since the last committed boundary.
Transport retry can redeliver messages even when the consumer recovered correctly. It does not show that an unchanged second run loads no new rows and a late updated row is captured.
A file-ready boundary prevents reading partially delivered source data. It does not show that an unchanged second run loads no new rows and a late updated row is captured.
Staging prevents consumers from seeing incomplete reports during data movement. It does not show that an unchanged second run loads no new rows and a late updated row is captured.
The project has two blockers. Blocker A: A telemetry stream needs operational querying by KQL and durable Delta storage for long-term batch analytics. Blocker B: Spark Structured Streaming must resume a Delta write after a compute restart without rereading every event as new. What pair of actions resolves both blockers?
Step 1 resolves requirement A: Eventhouse and Lakehouse serve different real-time query and durable lake storage requirements. Step 2 resolves requirement B: Checkpoints persist streaming offsets, progress and state for recoverable jobs. Both acceptance tests are required: one test event is queryable in Eventhouse and lands in the targeted Delta table; and a restarted query continues from committed progress without duplicating Delta output.
Eventhouse and Lakehouse serve different real-time query and durable lake storage requirements. Checkpoints persist streaming offsets, progress and state for recoverable jobs. The proposed steps (Configure the supported custom endpoint and Eventhouse destinations from the intended eventstream; create a supported OneLake shortcut within the KQL database to the source data) address other capabilities instead of this required pair.
Checkpoints persist streaming offsets, progress and state for recoverable jobs. The other proposed action (Configure the supported custom endpoint and Eventhouse destinations from the intended eventstream) does not implement the first control. Eventhouse and Lakehouse serve different real-time query and durable lake storage requirements.
Eventhouse and Lakehouse serve different real-time query and durable lake storage requirements. The other proposed action (create a supported OneLake shortcut within the KQL database to the source data) addresses a different operation. Checkpoints persist streaming offsets, progress and state for recoverable jobs.
A production analytics workflow has this requirement: A Dataflow Gen2 query fails after it was configured with two output destinations in its item definition. What is the most appropriate change if success must be shown by this test: each query has one valid destination and publishing succeeds?
A single dataflow query supports a constrained destination configuration; invalid multiples fail validation. Verify that each query has one valid destination and publishing succeeds.
Retries and reruns can reexecute completed work, so append-only sinks need duplicate protection. However, this alone does not show that each query has one valid destination and publishing succeeds.
Dynamic expressions depend on the actual shape of activity JSON output. However, this alone does not show that each query has one valid destination and publishing succeeds.
Shortcuts continue to depend on the external storage connection and current rights. However, this alone does not show that each query has one valid destination and publishing succeeds.
Please check your mailbox for a message from support@examlabs.com and follow the directions.