Data Factory V2 pricing

Transform data into trusted information

Azure Data Factory helps you create, schedule, monitor, and manage data pipelines. A data pipeline consists of activities that can move data between on-premises and cloud data stores. It also transforms data to produce information that can be trusted.

Pricing details

The pricing for Data Factory usage is calculated based on the following factors:

With Data Factory V2, you pay for data pipeline orchestration (by activity run) and by the hour for the compute resources used for data movement and transformation (see data movement and SSIS sections below). All data factory capabilities (orchestration, data movement, and others) are executed on a Data Factory cloud or self hosted integration runtime.

Orchestration

Runs Price Examples
Activity runs (Azure integration runtime) First 50,000 activity runs—$- per 1,000 runs
Beyond 50,000 activity runs—$- per 1,000 runs
copy activity moving data from an Azure blob to an Azure SQL database; Hive activity running Hive script on an Azure HDInsight cluster.
Activity runs (Self-Hosted Integration Runtime) $- per 1,000 runs copy activity moving data from an on-premises SQL Server database to Azure blob; stored procedure activity running a stored procedure in an on-premises SQL Server database.

Data movement

Azure Data Factory can copy data between various data stores in a secure, reliable, performant, and scalable way. As your volume of data or data movement throughput needs grow, Azure Data Factory can scale out to meet those needs. Learn about using data movement units to boost your data movement performance.

Note:
You may incur data transfer charges, which will show up as a separate outbound data transfer line item on your bill. Outbound data transfer charges are applied when data goes out of Azure data centers. See more information.

Data movement (Azure integration runtime) $- per hour
Data movement (self-hosted integration runtime) $- per hour

SQL Server Integration Services compute resource through Azure-SSIS Integration Runtime

The Data Factory integration runtime (cloud hosted only) supports running SSIS packages. SSIS usage is charged by the hour and supports SSIS standard capabilities using A-series and D-series virtual machine (VMs). Get more information on A- and D-series VMs.

SSIS standard A-series V2 VM

Instance Cores Ram Temporary Storage Preview Price
SSIS A4 v2 4 8.00 GiB 40 GiB $-
SSIS A8 v2 8 16.00 GiB 80 GiB $-

SSIS standard D-series V2 VM

Instance Cores Ram Temporary Storage Preview Price
SSIS D4 v2 8 28.00 GiB 400 GiB $-
SSIS D2 v2 2 7.00 GiB 100 GiB $-
SSIS D1 v2 1 3.50 GiB 50 GiB $-
SSIS D3 v2 4 14.00 GiB 200 GiB $-

Inactive pipelines

Pipelines that are not associated with a trigger and have had zero runs for a week are considered inactive. An inactive pipeline is charged at $- per month.

FAQ

  • An activity is a step within a pipeline. The execution of each activity is called a run.

    For example, you may use a copy activity to copy data from an on-premises SQL Server to an Azure Blob Storage. Then, use a Hive activity that runs a Hive script on an Azure HDInsight cluster to process/transform data from the blob storage to produce output data.

  • Pipelines that are not associated with a trigger and have had zero runs for a week are considered inactive.

  • Integration runtime is the data integration infrastructure for performing data movement and transformation.

    For data movement, integration runtime moves the data between the source and destination data stores, while providing support for built-in connectors, format conversion, column mapping, and performant and scalable data transfer.

    For transformation, integration runtime provide capability to natively execute SSIS packages. Integration Runtime also supports dispatching and monitoring transformation activities running on a variety of compute services such as Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, and more.

    Customers can deploy one or many instances of integration runtime as required to move and transform data. The integration runtime can run in Azure public network or in a private network (on premises, Azure Virtual Network, or AWS VPC).

  • Yes. If the Activity uses Azure services such as HDInsight, those services are billed separately at their per-service rates.

  • Yes. You will have to pay for the SQL Azure instance to host the SSIS catalog on Azure. You can either use an existing SQL Azure Database server or create a new one for this under subscription.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Data Factory

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator View on calculator

Learn and build with $200 in credit, and keep going for free

Free account