@pmscorca Welcome to Microsoft Q&A forum and thanks for reaching out here.
As you rightly pointed out, using mapping data flow (as explained in this document) is the ideal way if you want to implement it through ADF/synapse pipelines.
If you want to explore other options:
- You may write your own code logic and execute it in either custom activity or Azure Function activity in ADF/Synapse pipelines.
- Another apporach is using the Apache spark in Synapse or Databricks notebooks as explained in below articles and execute those notebooks from Synapse pipelines:
Hope this info helps.
Please don’t forget to Accept Answer and Yes for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.