An Azure service for ingesting, preparing, and transforming data at scale.
That's a pretty decent analogy. In Synapse pipelines (ADF), you can author a no-code data transformation job using Data Flows and you can write custom code in a Spark Notebook, then execute that from a control flow (pipeline) Notebook activity.