Azure
ADF, Synapse, Fabric — who owns the pipeline on a Microsoft stack
10 questions with solutions
- Q1MicrosoftAccentureCapgemini
ADF, Synapse, and Fabric — who owns the pipeline?
Solution
ADF moves and orchestrates (IR, linked services). Synapse is the older SQL/Spark analytics plane. Fabric is the SaaS lakehouse (OneLake, warehouse, pipelines). Do not run the same load in all three. Pick the plane the company already pays for, then the service.
- Q2MicrosoftDeloitteEY
Self-hosted IR versus Azure IR. When is on-prem the only answer?
Solution
Azure IR talks to public PaaS. A self-hosted IR sits inside the VNet / on-prem so you can reach SQL Server that has no public endpoint. “We opened 1433 to the internet so we could use Azure IR” is the wrong answer.
- Q3MicrosoftPwCInfosys
Incremental load in ADF without a CDC product. What is the watermark pattern?
Solution
Store last_success_ts (or an increasing id) in a control table. Source query: WHERE updated_at > watermark. On success, update the watermark in the same transaction story as the load (or you skip / duplicate). This is still the most common DP-203 answer.
- Q4MicrosoftShellUnilever
OneLake shortcuts vs copying data into Fabric. When do you shortcut?
Solution
Shortcut when the source of truth stays in ADLS / S3 / another workspace and you only need to query it. Copy when you need a Fabric-native table, different lifecycle, or a transform that must own the files. Shortcuts are not a backup.
- Q5MicrosoftWalmartWalgreens
Synapse serverless vs dedicated SQL pool. Sixty seconds.
Solution
Serverless: per-TB scanned, great for exploration on a lake. Dedicated: provisioned DWU, predictable BI, you pay for the pool whether you query or not. Mixing both for the same gold table without a reason is how the bill surprises finance.
- Q6MicrosoftAccentureNorthrop Grumman
How do you keep secrets out of an ADF pipeline JSON?
Solution
Azure Key Vault linked service + secret references. Never commit connection strings in the repo. Managed identity to Key Vault and to Storage. This is a hygiene question; failing it ends the loop.
- Q7MicrosoftAccentureDeloitte
Purview vs “the pipeline wiki.”
Solution
A catalog with owners and classifications beats a Confluence page that rot. If you cannot name the producer, you cannot page.
- Q8MicrosoftCapgeminiWalmart
Mapping data flow on 2 TB vs a Databricks job.
Solution
ADF mapping can work; at serious Spark scale many teams still submit a Databricks/Synapse Spark job and let ADF only orchestrate.
- Q9MicrosoftNorthrop GrummanEY
Private endpoints vs opening 1433 to Azure IR.
Solution
Self-hosted IR or private endpoints. Opening SQL to the internet is the wrong answer in 2026.
- Q10MicrosoftUnileverShell
Fabric capacity is idle on weekends. Lever?
Solution
Pause / scale down / don’t run dedicated compute you do not use. Same FinOps story as Synapse DWU.