When we are working with Azure Data Factory (ADF), best is to setup a development environment with DevOps (Git) for CI/CD but sometimes you might want to deploy it manually. Deploying in ADF means moving the ADF Pipeline from one environment to other environments (development, test, prod). ADF does this by using the ARM Templates to store various ADF entities like pipelines, data flows, datasets, linked services etc.
We can move ADF to another environment using below methods:
- Manually upload ARM Template using Azure Portal
- ADF integration with Azure Pipelines
In case, you want to take a look into Git setup.
In this post, we will do it using the manual method.
Manually Deploy Azure Data Factory using ARM Templates
Below are the brief steps to export and import the ADF.
- On Azure Portal, go to your development ADF environment and export the ARM template using Export ARM Template option.

- Go to your Test / Prod Azure subscription, and open Deploy a Custom Template service (direct link). This will help us import the exported template.

Select Build your own template in the editor to open the Resource Manager template editor.

- Select Load File, and upload the exported ARM template file (arm_template.json) from step 1. You can see the code for your ADF is all about JSON. If you want, you can change any of the parameter values at this point or on the next screen so that it points to the TEST/PROD resources.


That’s it for manual ADF Pipeline move from one environment to another.
If you liked the story and want to see more of this kind of content, please follow us on twitter @CursorRun or FB page @CursorRun
The post Azure Data Factory – Manually Deploy to other Environments using ARM Templates appeared first on Cursor.Run.

Like
Report
*This post is locked for comments