DP-700 · Question #76
You have a Fabric workspace that contains a lakehouse and a semantic model named Model1. You use a notebook named Notebook1 to ingest and transform data from an external data source. You need to…
The correct answer is A. Place the Semantic model refresh activity after the Notebook activity and link the activities by using the On success condition. B. From the Schedule setting of Pipeline1, set the time zone to UTC. C. Set the Retry setting of the Notebook activity to 2. To orchestrate a daily data pipeline in Fabric that runs a notebook, retries on failure, and then conditionally refreshes a semantic model, you must configure the pipeline's schedule, set retries on the notebook activity, and link the refresh activity on success.
Question
- Run daily at 07:00 AM UTC.
- Attempt to rerun Notebook1 twice if the notebook fails.
- After Notebook1 executes successfully, refresh Model1. Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
Exhibit
Options
- APlace the Semantic model refresh activity after the Notebook activity and link the activities by using the On success condition.
- BFrom the Schedule setting of Pipeline1, set the time zone to UTC.
- CSet the Retry setting of the Notebook activity to 2.
- DFrom the Schedule setting of Notebook1, set the time zone to UTC.
- ESet the Retry setting of the Semantic model refresh activity to 2.
- FPlace the Semantic model refresh activity after the Notebook activity and link the activities by using an On completion condition.
How the community answered
(20 responses)- A85% (17)
- E5% (1)
- F10% (2)
Why each option
To orchestrate a daily data pipeline in Fabric that runs a notebook, retries on failure, and then conditionally refreshes a semantic model, you must configure the pipeline's schedule, set retries on the notebook activity, and link the refresh activity on success.
To refresh Model1 only after Notebook1 successfully executes, the Semantic model refresh activity must be placed sequentially after the Notebook activity and linked specifically with an 'On success' dependency, ensuring the refresh only occurs if the notebook completes without errors.
To ensure the pipeline runs daily at 07:00 AM UTC, the primary schedule of Pipeline1 itself must be configured with the desired recurrence and the time zone explicitly set to UTC.
The requirement to 'attempt to rerun Notebook1 twice if the notebook fails' is directly met by setting the 'Retry' count property of the Notebook activity within the pipeline to 2.
Setting the schedule for Notebook1 directly is not how notebooks are scheduled within a pipeline; the pipeline's schedule controls its execution.
The retry requirement specifically states for 'Notebook1 if the notebook fails,' not for the Semantic model refresh activity.
Linking activities with an 'On completion' condition would trigger the semantic model refresh regardless of whether the notebook succeeded or failed, which violates the requirement to refresh *after* Notebook1 executes *successfully*.
Concept tested: Fabric pipeline orchestration, scheduling, retries, and conditional execution
Source: https://learn.microsoft.com/en-us/fabric/data-factory/orchestrate-data-pipelines#schedule-your-pipeline
Topics
Community Discussion
No community discussion yet for this question.
