Microsoft Fabric Data Engineer Associate DP-700 Practice Question
You manage a Microsoft Fabric lakehouse that stores a Delta table named SalesSilver. Each day, a landing folder receives a CSV file containing only new or changed rows identified by the TransactionID key column. You must design an incremental loading pattern that:
Inserts new rows and updates existing rows.
Minimizes code complexity and preserves Delta table history for time-travel. Which approach should you implement?
Create a dataflow that deletes all rows from SalesSilver and then appends the full dataset from the landing folder.
Use a Spark notebook that executes a MERGE INTO SalesSilver AS tgt USING the incoming dataset AS src ON tgt.TransactionID = src.TransactionID, with UPDATE and INSERT clauses.
Run a Spark Structured Streaming job in trigger-once mode that writes the incoming data to SalesSilver using outputMode "append".
Configure a pipeline Copy activity to load the CSV file into SalesSilver each day in append mode.
Delta Lake supports the MERGE INTO statement, which performs an atomic upsert by matching source and target rows on a key column. Executing MERGE in a Spark notebook (or job) will insert new rows and update existing ones in a single operation, while automatically recording a new version of the table so that historical snapshots remain available. Loading with append-only modes, blindly deleting and re-appending data, or streaming in append mode would either duplicate data, lose history, or require additional logic to handle updates, making them less suitable for the required incremental pattern.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the MERGE INTO statement in Delta Lake?
Open an interactive chat with Bash
What is Delta Lake's time-travel feature?
Open an interactive chat with Bash
Why is incremental loading preferred over full data reloads?
Open an interactive chat with Bash
Microsoft Fabric Data Engineer Associate DP-700
Ingest and transform data
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .