DP-700 · Question #68
You need to schedule the population of the medallion layers to meet the technical requirements. What should you do?
The correct answer is A. Schedule a data pipeline that calls other data pipelines. To orchestrate the population of medallion layers with dependencies and a structured workflow, scheduling a data pipeline that sequentially calls other data pipelines is the most robust and flexible approach.
Question
Options
- ASchedule a data pipeline that calls other data pipelines.
- BSchedule a notebook.
- CSchedule an Apache Spark job.
- DSchedule multiple data pipelines.
How the community answered
(32 responses)- A78% (25)
- B6% (2)
- C13% (4)
- D3% (1)
Why each option
To orchestrate the population of medallion layers with dependencies and a structured workflow, scheduling a data pipeline that sequentially calls other data pipelines is the most robust and flexible approach.
A common and best practice for orchestrating complex data workflows, such as populating medallion layers (Bronze, Silver, Gold), is to use a master pipeline that triggers child pipelines. This allows for modularity, reusability, and easier management of dependencies between different stages of data processing.
Scheduling a single notebook might be suitable for simple, isolated tasks but lacks the orchestration capabilities and dependency management needed for multi-stage medallion layer population.
Scheduling an Apache Spark job directly without a pipeline wrapper does not provide the high-level orchestration, scheduling, and monitoring features of a data pipeline for managing multiple medallion layers.
While multiple data pipelines could be scheduled, scheduling them independently makes dependency management and sequential execution across medallion layers more complex than a master-child pipeline structure.
Concept tested: Orchestrating medallion architecture with data pipelines
Source: https://learn.microsoft.com/en-us/fabric/data-factory/orchestrate-data-pipelines
Topics
Community Discussion
No community discussion yet for this question.