Practice Exam

Question 30 of 75

Configure Notebook Execution Order in DAG

You work for MDFT Pro, a well-known training agency that processes student data using Fabric notebooks. Claire, a Data Engineer at MDFT Pro, is building a master orchestration notebook called DataProcessor that coordinates the execution of three data transformation notebooks. The three notebooks must execute in a specific order: first, ValidationNotebook cleans and validates raw student data; second, EnrichmentNotebook adds calculated fields and lookups; finally, AggregationNotebook creates summary tables for reporting. Claire has created a DAG configuration using the runMultiple function to orchestrate these notebooks, but currently all three notebooks are executing in parallel because no dependencies are defined. The DAG configuration specifies a concurrency of 0 (unlimited parallelism) and lists the notebooks in this order: EnrichmentNotebook (execute notebook 1), AggregationNotebook (execute notebook 2), and ValidationNotebook (execute notebook 3). Claire needs to modify the DAG to ensure the notebooks execute sequentially in the correct order: ValidationNotebook first, then EnrichmentNotebook, then AggregationNotebook.

Which two actions should Claire perform to achieve the correct execution sequence? Each correct answer presents part of the solution.

Choose all correct answers from the options below.

Explanations for each answer:

Learn more about notebook orchestration:
Notebook Orchestration with DAG
Next Question
Discuss this question on social media: