Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
The upgrade experience for Azure Data Factory Mapping Data Flows to Fabric is currently in public preview and is subject to change.
Upgrade Azure Data Factory pipelines containing Mapping Data Flows to Microsoft Fabric Data Factory by following the steps in this article. This article covers the migration path for pipelines that use Mapping Data Flows, which are converted to mapping data flow (MDF) transforms in Dataflow Gen2. To migrate pipelines that don't contain Mapping Data Flows, see Upgrade your Azure Data Factory pipelines to Fabric.
Prerequisites
Before you start the upgrade, make sure you have the following:
- Access to an Azure Data Factory instance containing Mapping Data Flows.
- Access to a Microsoft Fabric-enabled tenant.
- Contributor or higher permissions to the Fabric workspace.
- Existing Fabric connections for supported data sources and destinations.
Supported upgrade scenarios
The upgrade tool supports the following scenarios:
- Azure Data Factory pipelines containing Mapping Data Flows.
- Azure Synapse Analytics pipelines containing Mapping Data Flows.
- Lift-and-shift migration of existing Mapping Data Flow workloads to Fabric.
Start the migration
You can start migrating Azure Data Factory pipelines containing Mapping Data Flows from either of the following entry points.
| Entry point | Best for | Starting step |
|---|---|---|
| From Azure Data Factory | Running an assessment of pipeline readiness before migration | Option A: Start from Azure Data Factory |
| From a Fabric workspace | Directly mounting and migrating an Azure Data Factory instance from Fabric | Option B: Start from Fabric |
Both options continue at Migrate pipelines.
Option A: Start from Azure Data Factory
Use this option when you want to:
- Review migration readiness
- Run migration assessment
- Evaluate supported pipelines before migration
Start migration from Azure Data Factory
Open the Azure Data Factory portal.
Select Migrate to Fabric (Preview).
Select Get started.
Review migration assessment
On the Fabric Migration Assessment (Preview) page, review the list of supported pipelines available for migration.
Select Next.
Mount Azure Data Factory to Fabric
Select the Fabric workspace where you want to mount the Azure Data Factory instance.
Select Mount.
After the mount operation completes, select Continue in Fabric.
Option B: Start from Fabric
Use this option when you already know which Azure Data Factory instance you want to migrate and want to start directly from Fabric.
Mount Azure Data Factory from Fabric
Open your Fabric workspace.
Select New item.
Select Azure Data Factory.
Select the Azure Data Factory instance to mount.
Select OK.
Migrate pipelines
After you mount Azure Data Factory in Fabric, continue with the migration workflow.
Select pipelines to migrate
Open the mounted Azure Data Factory item in Fabric.
Select Migrate to Fabric (Preview).
Select the pipeline containing the Mapping Data Flow.
Select Review connections.
Map linked services to Fabric connections
On the Map connections page:
- Review Azure Data Factory linked services.
- Map them to Fabric connections.
Select Confirm.
Review migration results
After migration completes, the tool:
- Migrates pipelines and Mapping Data Flows together.
- Converts Mapping Data Flows to MDF transforms in Dataflow Gen2.
- Places migrated artifacts in a new folder in the Fabric workspace.
Select View in workspace.
Validate migrated mapping data flow transforms
After migration, open the migration folder and validate the upgraded MDF transforms before you run them.
Open the migrated Dataflow Gen2 item
Open the migrated Dataflow Gen2 item.
Review the migrated MDF transform logic.
Validate the transformation graph using the MDF transform toolbar.
Save the migrated mapping data flow transform
Open the Save & run menu.
Select Save.
Note
Only the Save action is currently supported for MDF transforms during public preview.
Run migrated pipelines
After validation, run the migrated Fabric pipeline.
Configure the pipeline run
Open the migrated Fabric pipeline.
Select the Dataflow activity.
Review the selected MDF transform query.
Configure Spark runtime settings if needed.
Run the migrated pipeline
Validate the pipeline.
Run the pipeline manually or configure schedules and triggers.
Monitor migrated mapping data flow transform executions
You can monitor migrated pipeline and MDF transform executions through:
- Pipeline output pane
- Monitoring Hub
- Activity Runs
- Dataflow activity execution details
To review execution details:
Open the pipeline run details.
Select the Dataflow activity from Activity Runs.
Review execution status and runtime details.
Limitations
The following limitations currently apply during public preview:
| Area | Limitation |
|---|---|
| Flowlets | Not supported. |
| Data Flow Library | Not supported. |
| User-defined functions (UDFs) | Not supported. |
| Dataflow execution | MDF transforms can only be executed through the Pipeline Dataflow activity. Refresh dataflow isn't supported. |
| Managed Virtual Network | Managed Virtual Network support isn't available. |
| Spark runtime execution | MDF transforms currently use Spark runtime infrastructure similar to Azure Data Factory and Azure Synapse Analytics Mapping Data Flows. |