Adding flexibility to your pipelines with Azure Functions
In this recipe, you will learn how to create an Azure Functions app and an Azure function and call it from ADF. Azure Functions gives you the freedom to create and execute a small or moderate amount of code in C#, Java, JavaScript, Python, or PowerShell. This freedom releases you from a need to create a special infrastructure to host this development environment; however, you still need to provision an Azure Storage account and App Insights to store your Azure Functions code and collect metrics of its execution.
Getting ready…
Before we start, ensure that you have an Azure license and are familiar with the basics of Azure resources, such as the Azure portal, creating and deleting Azure resources, and creating pipelines in ADF. You can find more information about Azure resources in Chapter 1, Getting Started with ADF, and Chapter 2, Orchestration and Control Flow, of this book.
How to do it…
We are going...