In ADF, export your pipelines by navigating to “Manage” and selecting “Export ARM template.” This will package your pipelines, datasets, and linked services into an ARM template, which Synapse can import.
Go to Synapse Studio, navigate to the “Manage” hub, and select “Deploy Resource.” Import the ARM template you exported from ADF. This will replicate your ADF pipelines in Synapse, including all dependencies like datasets and linked services.
Synapse Analytics and ADF are similar but not identical, so some configuration tweaks might be necessary, especially if you're working with managed identities, complex data sources, or certain custom activities that are handled differently in Synapse.
Since you’re working with other data integrations like GraphQL and Azure Functions in ADF, it’s worth noting that Synapse also supports these but may require custom logic adjustments. For example, Synapse’s support for REST APIs or larger data files might need some tuning if you’re working with large datasets or custom connectors.