Azure Data Factory integration

ETL orchestration: pipelines, datasets, triggers, linked services, pipeline runs

Help CentreConnectors

Overview

Azure Data Factory is Azure's managed ETL/ELT orchestration service. The Automize ADF connector covers pipelines, datasets, triggers, linked services, pipeline runs, and activity runs.

  • Regions: Each Data Factory lives in one Azure region. Compute can span regions via Integration Runtimes.
  • Plans: Pay-per-activity-run + Integration Runtime hours. Managed Virtual Network adds cost.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Entra ID → App registration → grant Data Factory Contributor role on the ADF resource.
  2. In Automize → Settings → Connectors → Azure Data Factory. Paste client ID + secret + subscription + resource group + factory name.

Find your credentials at https://entra.microsoft.com/.


Rate limits

Per-factory limits – typically generous. Activity concurrency limited by Integration Runtime capacity.


Data model

Orchestration primitives:

    Data Factory ─┬─ Linked Services (connection configs)
                  ├─ Datasets (data sources/sinks)
                  ├─ Pipelines (activity DAGs)
                  │     └─ Activities (Copy, Lookup, ForEach, etc.)
                  └─ Triggers (schedule, tumbling window, event-based)

Available operations

21 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Cancel Pipeline RunGeneralCancel a pipeline run
Create DatasetGeneralCreate or update a dataset
Create PipelineGeneralCreate or update a pipeline
Create Pipeline RunGeneralTrigger a pipeline run
Create TriggerGeneralCreate or update a trigger
Delete DatasetGeneralDelete a dataset
Delete PipelineGeneralDelete a pipeline
Get DatasetGeneralGet dataset definition
Get FactoryGeneralGet factory details
Get Linked ServiceGeneralGet linked service details
Get PipelineGeneralGet pipeline definition
Get Pipeline RunGeneralGet pipeline run details
Get TriggerGeneralGet trigger definition
List DatasetsGeneralList datasets in a factory
List FactoriesGeneralList all data factories
List Linked ServicesGeneralList linked services
List PipelinesGeneralList pipelines in a factory
List TriggersGeneralList triggers in a factory
Query Pipeline RunsGeneralQuery pipeline runs with filters
Start TriggerGeneralStart a trigger
Stop TriggerGeneralStop a trigger

Operations

Cancel Pipeline Run

Cancel a pipeline run

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Run Id run_idYestext

Tips

  • Cancels in-flight run. May take 1-2 min to actually cancel.

Create Dataset

Create or update a dataset

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Dataset Name dataset_nameYestext

Create Pipeline

Create or update a pipeline

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Pipeline Name pipeline_nameYestext

Create Pipeline Run

Trigger a pipeline run

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Pipeline Name pipeline_nameYestext

Tips

  • Trigger a pipeline run. Pass parameters object.
  • Returns runId – use Describe Pipeline Run to poll status.

Create Trigger

Create or update a trigger

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Trigger Name trigger_nameYestext

Delete Dataset

Delete a dataset

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Dataset Name dataset_nameYestext

Delete Pipeline

Delete a pipeline

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Pipeline Name pipeline_nameYestext

Get Dataset

Get dataset definition

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Dataset Name dataset_nameYestext

Get Factory

Get factory details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

Get Linked Service

Get linked service details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Linked Service Name linked_service_nameYestext

Get Pipeline

Get pipeline definition

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Pipeline Name pipeline_nameYestext

Get Pipeline Run

Get pipeline run details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Run Id run_idYestext

Get Trigger

Get trigger definition

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Trigger Name trigger_nameYestext

List Datasets

List datasets in a factory

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

List Factories

List all data factories

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext

List Linked Services

List linked services

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

List Pipelines

List pipelines in a factory

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

Tips

  • Returns pipelines in the factory. Each has activities + parameters.

List Triggers

List triggers in a factory

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

Tips

  • Triggers that can launch pipelines automatically.

Query Pipeline Runs

Query pipeline runs with filters

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext

Start Trigger

Start a trigger

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Trigger Name trigger_nameYestext

Tips

  • Enable a stopped trigger. Stop Trigger pauses it.

Stop Trigger

Stop a trigger

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Factory Name factory_nameYestext
Trigger Name trigger_nameYestext

FAQ

Self-Hosted vs Azure IR?
Azure IR runs in Microsoft-managed compute. Self-Hosted runs on your VM (typically for on-prem data sources).
Mapping Data Flow vs Copy Activity?
Copy: simple source-to-sink with column mapping. Data Flow: visual transformation pipeline (joins, aggregations, etc.). Data Flows use Spark + cost more.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.