Skip to content

Commit d91d44c

Browse files
authored
Merge pull request #313105 from ssindhub/sindhu-migrate-synapse-analytics-pipelines-to-fabric
Upgrading Synapse Analytics pipelines to Fabric
2 parents 9ba598c + 9e58260 commit d91d44c

6 files changed

Lines changed: 131 additions & 2 deletions

File tree

articles/data-factory/TOC.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ items:
2121
href: /fabric/data-factory/migrate-planning-azure-data-factory?toc=/azure/data-factory/TOC.json&bc=/azure/data-factory/breadcrumb/toc.json
2222
- name: Upgrade pipelines to Fabric
2323
items:
24-
- name: Upgrade ADF pipelines to Fabric
25-
href: how-to-upgrade-your-azure-data-factory-pipelines-to-fabric-data-factory.md
2624
- name: Pipeline assessment tool
2725
href: how-to-assess-your-azure-data-factory-to-fabric-data-factory-migration.md
26+
- name: Upgrade Azure Data Factory pipelines to Fabric
27+
href: how-to-upgrade-your-azure-data-factory-pipelines-to-fabric-data-factory.md
28+
- name: Upgrade Azure Synapse Analytics pipelines to Fabric
29+
href: how-to-upgrade-your-azure-synapse-analytics-pipelines-to-fabric-data-factory.md
2830
- name: Upgrade pipelines with PowerShell
2931
items:
3032
- name: Pipeline upgrade with PowerShell overview
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
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)
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)