|
| 1 | +--- |
| 2 | +title: Modernize your Azure Synapse Analytics pipelines with Fabric |
| 3 | +description: Learn how to assess and upgrade your Azure Synapse Analytics pipelines to Fabric Data Factory. |
| 4 | +author: ssindhub |
| 5 | +ms.author: ssrinivasara |
| 6 | +ms.topic: how-to |
| 7 | +ms.date: 03/15/2026 |
| 8 | +ms.custom: pipelines |
| 9 | +ai-usage: ai-assisted |
| 10 | +--- |
| 11 | + |
| 12 | +# Upgrade your Azure Synapse Analytics pipelines to Fabric (preview) |
| 13 | + |
| 14 | +Modernizing your workflows in Microsoft Fabric often starts with bringing your existing Azure Synapse Analytics pipelines forward. The migration experience helps you assess pipeline readiness, understand compatibility gaps, and migrate supported pipelines into a Fabric workspace—so you can move in a controlled, low-risk way. |
| 15 | + |
| 16 | +## What you can do with the migration experience |
| 17 | + |
| 18 | +With the Synapse pipelines migration experience, you can: |
| 19 | + |
| 20 | +- Assess pipeline readiness directly in your Synapse workspace. |
| 21 | +- See compatibility gaps at the pipeline and activity level. |
| 22 | +- Migrate supported pipelines to a Fabric workspace. |
| 23 | +- Export assessment and migration results to CSV to plan upgrade, remediation, and phased validation. |
| 24 | + |
| 25 | +## Prerequisites |
| 26 | + |
| 27 | +Before you start: |
| 28 | + |
| 29 | +- You have an **Azure Synapse Analytics workspace** that contains pipelines. |
| 30 | +- You have access to a **Microsoft Fabric tenant** and a **Fabric workspace**. |
| 31 | +- To preserve your folder structure, **create the same folders in your Fabric workspace first**, then migrate pipelines one folder at a time. |
| 32 | + |
| 33 | +## Migrate Spark items to Fabric first |
| 34 | + |
| 35 | +If your Synapse pipelines include Notebook and/or Spark job definition (SJD) activities, migrate those Spark artifacts to Fabric first. This separation ensures the pipeline migration experience can map those activities to the correct Fabric items instead of leaving them unmapped. |
| 36 | + |
| 37 | +Use the [Synapse-to-Fabric Spark Migration Assistant](/fabric/data-engineering/synapse-to-fabric-spark-migration-assistant) to migrate Spark-related items from your Synapse workspace into a Fabric workspace. |
| 38 | + |
| 39 | +## Migrate Synapse pipelines |
| 40 | + |
| 41 | +After creating your Spark artifacts in Fabric, migrate pipelines using the Synapse pipelines migration experience. |
| 42 | + |
| 43 | +When the pipelines migration runs: |
| 44 | + |
| 45 | +- If matching Fabric notebooks/SJDs already exist, the migration can map the corresponding activities to those Fabric items. |
| 46 | +- If the target Fabric notebooks/SJDs don’t exist yet, those activities could be left unmapped/deactivated until you create the required Fabric items and update the reference. |
| 47 | + |
| 48 | +To migrate your Synapse pipelines to Fabric: |
| 49 | + |
| 50 | +1. [Run an assessment in Azure Synapse Analytics](#run-an-assessment-in-azure-synapse-analytics) |
| 51 | +1. [Select pipelines to migrate](#select-pipelines-to-migrate) |
| 52 | +1. [Map linked services to Fabric connections](#map-linked-services-to-fabric-connections) |
| 53 | +1. [Complete migration](#complete-migration) |
| 54 | + |
| 55 | +### Run an assessment in Azure Synapse Analytics |
| 56 | + |
| 57 | +1. In **Azure Synapse Analytics**, open the workspace you want to assess. |
| 58 | +1. In the **Integrate** hub, select **Migrate to Fabric (Preview)**, then select **Get started**. |
| 59 | +1. Review the [assessment](#understand-assessment-statuses) pane. Expand pipelines to see activity-level details. |
| 60 | +1. (Optional) Export assessment results as a **.csv** file to support offline planning and remediation. |
| 61 | + |
| 62 | +:::image type="content" source="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/start-synapse-pipelines-migration-assessment.png" alt-text="Screenshot showing how to run the Azure Synapse Analytics migration assessment." lightbox="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/start-synapse-pipelines-migration-assessment.png"::: |
| 63 | + |
| 64 | +#### Understand assessment statuses |
| 65 | + |
| 66 | +Each pipeline is categorized using one of the following statuses: |
| 67 | + |
| 68 | +| Status | What it means | |
| 69 | +|---|---| |
| 70 | +| **Ready** | Good to go for migration. | |
| 71 | +| **Needs review** | Changes are required before/after migration. | |
| 72 | +| **Coming soon** | Support is in progress; migrate later. | |
| 73 | +| **Unsupported / Not compatible** | No equivalent in Fabric; refactor required. | |
| 74 | + |
| 75 | +### Select pipelines to migrate |
| 76 | + |
| 77 | +After reviewing results, select the Synapse pipelines you want to migrate to your Fabric workspace. |
| 78 | + |
| 79 | +:::image type="content" source="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/view-synapse-pipelines-assessment-results.png" alt-text="Screenshot showing Synapse Analytics migration assessment results with option to select pipelines for migration." lightbox="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/view-synapse-pipelines-assessment-results.png"::: |
| 80 | + |
| 81 | +A phased approach works well: |
| 82 | + |
| 83 | +- Start with **Ready** pipelines to validate end-to-end behavior. |
| 84 | +- Then address **Needs review** items and rerun assessment to confirm progress. |
| 85 | + |
| 86 | +### Map linked services to Fabric connections |
| 87 | + |
| 88 | +In the migration flow, select a destination **Fabric workspace**, then map **Synapse linked services** to **Fabric connections**. |
| 89 | + |
| 90 | +- If you already created the required Fabric connections, select them from the dropdown. |
| 91 | +- Otherwise, create new Fabric connections from workspace settings. |
| 92 | + |
| 93 | +For guidance on creating and managing connections in Fabric, see: [Data source management in Fabric](/fabric/data-factory/data-source-management). |
| 94 | + |
| 95 | +:::image type="content" source="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/synapse-linked-service-to-connection-mapping.png" alt-text="Screenshot showing Fabric migration workspace selection followed by Synapse linked services to Fabric connection mapping." lightbox="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/synapse-linked-service-to-connection-mapping.png"::: |
| 96 | + |
| 97 | +> [!IMPORTANT] |
| 98 | +> Pipelines can migrate even if you don’t map connections, but **activities that use those connections remain deactivated** until you configure them in Fabric and reactivate them. |
| 99 | +
|
| 100 | +### Complete migration |
| 101 | + |
| 102 | +After you map linked services to Fabric connections, select **Confirm** to complete migration. |
| 103 | + |
| 104 | +:::image type="content" source="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/successful-migration-completion.png" alt-text="Screenshot showing successful migration." lightbox="media/how-to-assess-and-upgrade-your-azure-synapse-analytics-pipelines-to-fabric/successful-migration-completion.png"::: |
| 105 | + |
| 106 | +After migration completes, go to your Fabric workspace to review the migrated pipelines. Each pipeline is created under the workspace and prefixed with its source factory name. |
| 107 | + |
| 108 | +> [!NOTE] |
| 109 | +> Pipelines migrate safely with **triggers disabled by default**, so you stay in control of execution. |
| 110 | +
|
| 111 | +## Post-migration validation |
| 112 | + |
| 113 | +After migration: |
| 114 | + |
| 115 | +1. Validate connections and credentials. |
| 116 | +2. Re-enable and configure triggers as needed (triggers are disabled by default). |
| 117 | +3. Run end-to-end tests to confirm behavior. |
| 118 | +4. Validate in a nonproduction environment before switching production workloads. |
| 119 | + |
| 120 | +## Related migration resources |
| 121 | + |
| 122 | +Use these resources to round out your end-to-end Synapse-to-Fabric migration plan: |
| 123 | + |
| 124 | +- [Assess your Azure Data Factory and Synapse pipelines for migration to Fabric](/azure/data-factory/how-to-assess-your-azure-data-factory-to-fabric-data-factory-migration) |
| 125 | +- [Upgrade your Azure Data Factory pipelines to Fabric](/azure/data-factory/how-to-upgrade-your-azure-data-factory-pipelines-to-fabric-data-factory) |
| 126 | +- [Migration Assistant for Fabric Data Warehouse - Microsoft Fabric | Microsoft Learn](/fabric/data-warehouse/migration-assistant) |
| 127 | +- [Synapse-to-Fabric Spark Migration Assistant](/fabric/data-engineering/synapse-to-fabric-spark-migration-assistant) |
0 commit comments