DP-700 · Question #52
You need to create a pipeline to ingest data from a variety of sources, including SQL Server databases, CSV files, and JSON files. Which of the following pipeline design strategies would be most…
The correct answer is B. Create a single pipeline with multiple activities for each data source. When ingesting data from multiple distinct sources into a data pipeline, the most effective design strategy is to centralize the process within a single pipeline containing separate activities for each source.
Question
Options
- ACreate a separate pipeline for each data source.
- BCreate a single pipeline with multiple activities for each data source.
- CCreate a pipeline with a lookup activity to determine the data source.
- DCreate a pipeline with a script activity to dynamically create activities for each data source.
How the community answered
(26 responses)- A4% (1)
- B81% (21)
- C4% (1)
- D12% (3)
Why each option
When ingesting data from multiple distinct sources into a data pipeline, the most effective design strategy is to centralize the process within a single pipeline containing separate activities for each source.
Creating a separate pipeline for each data source leads to increased management overhead and complexity, especially as the number of sources grows, making it less effective.
Creating a single pipeline that includes multiple activities, each specifically configured to ingest data from a different source type (SQL Server, CSV, JSON), is the most effective and maintainable strategy. This approach centralizes the orchestration and monitoring of all ingestion tasks, allowing for efficient management and potential parallel execution of source-specific activities.
A lookup activity is typically used to retrieve configuration data or parameterize subsequent activities, not to determine the entire data source type and dynamically switch ingestion logic.
Using a script activity to dynamically create other activities introduces significant complexity and maintenance overhead; standard activities within a single pipeline are generally sufficient and more robust for varied ingestion tasks.
Concept tested: Data ingestion pipeline design for multiple sources
Source: https://learn.microsoft.com/en-us/fabric/data-factory/copy-data-overview
Topics
Community Discussion
No community discussion yet for this question.