What problem does it solve?
Migrating Azure Synapse Analytics Spark workloads to Microsoft Fabric requires rewriting code, replacing Linked Services, remapping compute, and validating data integrity across dozens or hundreds of notebooks and Spark Job Definitions. This Skill automates the end-to-end migration workflow, handling API-driven artifact transfer, code refactoring for mssparkutils to notebookutils, and post-migration validation.
Core Features & Use Cases
- API-Driven Migration: Automates the transfer of Spark pools, Lake Databases, notebooks, and Spark Job Definitions from Synapse to Fabric via REST APIs.
- Code Refactoring: Rewrites Synapse-specific patterns including mssparkutils imports, Linked Service references, spark.read.synapsesql calls, and ADLS paths to OneLake shortcuts.
- Validation & Reporting: Generates migration reports with portal links, validates row counts and shortcut health, and flags blockers like GPU pools or .NET for Spark workloads.
Quick Start
Use the synapse-migration skill to migrate your Synapse workspace to a target Fabric workspace by providing the source workspace name and target workspace name.