Edit

Share via


Migrate from Azure Data Factory to Data Factory in Microsoft Fabric

This guide is for Azure Data Factory and Synapse Gen2 pipeline creators. It explains how to modernize and migrate your pipelines to Data Factory in Microsoft Fabric.

Overview

Microsoft Fabric is a unified platform for self-service and IT-managed enterprise data. It supports scalable, secure, and accessible solutions for organizations of all sizes.

Data Factory in Fabric offers advanced features and capabilities, enabling data integration developers to consolidate their solutions within Fabric. This guide answers common questions about migrating to Fabric pipelines, including:

  • What features are available in Fabric pipelines?
  • How do Fabric pipelines differ from Azure Data Factory?
  • How do you migrate existing pipelines?

Note

The decision to migrate depends on your specific requirements. Evaluate the benefits carefully to make an informed choice. Currently, there are no plans to deprecate Azure Data Factory or Synapse Gen2 for data ingestion. However, Fabric pipelines are the focus for enterprise data ingestion.

Enterprise and self-service data integration

Fabric simplifies discovery, collaboration, and management by bringing resources together. Central IT teams can operationalize data movement and transformation services while integrating self-service tools. Key features include:

  • Office 365 and Teams activities for communication.
  • Seamless Power BI model refreshes.
  • Governance tools for data lineage and monitoring.
  • Generative AI with Copilot for intelligent pipeline creation and error resolution.

This shared platform streamlines workflows, helping organizations scale their data solutions efficiently.

Fabric capacities

Fabric's distributed architecture handles high loads, spikes, and concurrency effectively. Larger Fabric capacity SKUs offer better performance and throughput.

Feature comparison

Here’s a comparison of features in Azure Data Factory and Fabric Data Factory:

Feature Azure Data Factory Fabric Data Factory
Pipeline activities
Office 365 and Teams activities to send messages and support collaboration No Yes
Connections to Power BI semantic models and Dataflow Gen2 for consistent data refreshes No Yes
Validation to ensure pipelines only run after meeting criteria or timing out Yes Yes1
Execute SQL Server Integration Services (SSIS) packages for data integration Yes Planned
Data transformation
Visual data transformations with Apache Spark clusters using Mapping Dataflows Yes No2
Visual data transformations with the Fabric compute engine using Power Query in Dataflow Gen2 No Yes
Connectivity
Support for all Data Factory data sources Yes In progress3
Scalability
Scheduled runs for seamless pipeline execution Yes Yes
Multiple runs for a single pipeline Yes Planned
Tumbling window triggers for nonoverlapping time windows Yes Planned
Event triggers to automate pipeline runs based on events Yes Yes4
Artificial intelligence
Copilot for Data Factory for intelligent pipeline generation and error suggestions No Yes
Content management
Data lineage view to understand pipeline dependencies No Yes
Deployment pipelines to manage content lifecycles No Yes
Platform scalability and resiliency
Premium capacity for increased scale and performance No Yes
Multi-Geo support for regional and organizational data residency needs Yes Yes
Security
Virtual network (VNet) connectivity for seamless integration No Yes
On-premises data gateway for secure access to on-premises data No Yes
Azure service tags for simplified network security rule updates Yes Yes
Governance
Content endorsement to promote high-quality items No Yes
Microsoft Purview integration for managing and governing items Yes Yes
Microsoft Purview Information Protection sensitivity labels and Microsoft Defender for Cloud Apps integration for data loss prevention No Yes
Monitoring and diagnostic logging
Log pipeline execution events for monitoring and troubleshooting Yes Planned
Monitoring hub for tracking Fabric items No Yes
Microsoft Fabric Capacity Metrics app for monitoring capacities No Yes
Audit log to track user activities across Fabric and Microsoft 365 No Yes

1 Use the Get metadata, Until, and If condition activities for equivalent metadata retrieval of the Validation activity.

2 Use the Invoke remote pipeline function to execute mapping data flow activities. See the Invoke Pipeline activity.

3 For supported connectors, see Pipeline support.

4 Use Fabric eventstreams and Reflex to trigger execution run events. See Pipeline event triggers.

Considerations

There are some other considerations to factor into your planning before migrating to Fabric pipelines.

Licensing

Fabric pipelines require at least a Microsoft Fabric (Free) license to author in a premium capacity workspace. Learn more in Fabric licenses.

Roadmap

For updates and planned features, see the Microsoft Fabric release plan documentation.

Plan your ADF to Fabric Data Factory migration.