An Azure service for ingesting, preparing, and transforming data at scale.
The way ADF billing works is that you’re effectively paying for each of the “moving parts” you use in your pipelines. At a high-level you’ll see charges in these buckets:
- Orchestration (pipeline activities)
- You pay per activity run. Every time an activity (Copy, Lookup, Execute Pipeline, etc.) executes, it’s counted toward your orchestration cost.
- Data movement (Copy activity)
- If you’re copying data between stores using the Azure Integration Runtime, you’re charged per “Data Integration Unit”-hour (DIU-hr). The more parallelism you ask for, the more DIUs you consume.
- Mapping Data Flows
- Data flows run on Azure Databricks/Spark under the covers. You’re charged per vCore-hour (or Debug hour if you leave debug turned on).
- SSIS Integration Runtime (if you’re running SSIS packages)
- You pay for the IR compute nodes you spin up, similar to how you’d pay for any Azure VM.
- Triggers, external activities, monitoring, etc.
- Some small charges may accrue for things like event-based triggers or monitoring pipeline runs via Azure Monitor.
Because rates vary by region and by your chosen level of parallelism/compute, your total bill will depend on:
- Which activities you’re using and how many times they run
- Volume of data you’re moving and the DIUs you allocate
- How long your Data Flow or SSIS runtime clusters stay up
- How often you-re triggering pipelines
Hope that gives you the “big picture.”
If you can share a few more details about your scenario, I can help nail down a rough monthly estimate:
• Which region(s) are you running in?
• How many pipelines/activities run per day?
• Rough data volume (GB) in your Copy activities and DIUs you’ve allocated
• Any Mapping Data Flows—how many vCore-hours do those consume?
• Are you using a self-hosted IR or Azure-hosted IR?
Reference docs:
• What is Azure Data Factory? Introduction + How it works (pipelines, mapping data flows)
https://learn.microsoft.com/azure/data-factory/introduction
• Azure Data Factory overview (control flow, SSIS, Spark, scheduling, triggers)
https://learn.microsoft.com/rest/api/datafactory/
• Features of Azure Data Factory (connectivity, triggers, data preview, security)
https://learn.microsoft.com/azure/data-factory/introduction#features-of-azure-data-factory
• Branching and chaining activities (example of orchestrating a pipeline)
https://learn.microsoft.com/azure/data-factory/tutorial-control-flow#create-visual-studio-project