Overzicht van het migreren van Azure Synapse Spark naar Fabric

Gebruik dit artikel als uitgangspunt voor het migreren van Azure Synapse Spark-workloads naar Microsoft Fabric. Hiermee kunt u bepalen welke richtlijnen u moet gebruiken, wat rechtstreeks kan worden gemigreerd en waar handmatige herstructurering of validatie nog steeds vereist is.

Fabric Data Engineering ondersteunt lakehouse, notebook, omgeving, Spark-taakdefinitie en pipeline items. De meeste Synapse Spark-migraties hebben betrekking op een combinatie van itemmigratie, wijzigingen in gegevenstoegang, migratie van metagegevens, herstructureren van code en validatie na de migratie.

Voordat u gaat migreren

Controleer voordat u begint of Fabric Data Engineering de juiste bestemming voor uw workload is. Bekijk de Spark-runtime, het beveiligingsmodel, het poolmodel, het omgevingsmodel en de gegevenstoegangspatronen waarvan uw huidige Synapse-implementatie afhankelijk is.

Begin met deze artikelen:

Als u een bestaande Synapse-werkruimte migreert, wilt u een bestaande Fabric werkruimte maken of gebruiken als migratiedoel. Dit artikel heeft geen betrekking op volledige inrichting van werkruimten of niet-Spark-workloadmigratie.

Wat kunt u migreren?

Synapse-to-Fabric migratie omvat meestal verschillende werkstromen.

Migratiegebied Typische omvang Primaire richtlijnen
Planning en beoordeling Spark-pools, notebooks, Spark-taakdefinities, lake-databases, gekoppelde services en blokkers inventariseren Fase 1: Migratiestrategie en -planning
Items, codeherstructurering, pools, configuraties en bibliotheken Notebooks, Spark-taakdefinities, Spark-pools, lake-databasetoewijzingen, mssparkutilsgekoppelde services, bestandspaden, catalogus-API's, connectorverificatie, omgevingen, aangepaste pools, Spark-eigenschappen, bibliotheekcompatibiliteit Fase 2: Migratie van Spark-workload
Hive Metastore en datameermetadata Databases, tabellen, partities, beheerde versus externe tabellen Fase 3: Hive-metastore en gegevensmigratie
Gegevenstoegang en pijplijnen OneLake-snelkoppelingen, ADLS Gen2-toegang, kopieeractiviteiten, pijplijnmigratie Migreren van gegevens en pijplijnen
Beveiliging, validatie en cutover Rollen, verbindingen, governance, verificatie, cutoverplanning Fase 4: Migratie van beveiliging en governance

Uw migratiepad kiezen

Gebruik het pad dat overeenkomt met uw doel.

  • U hebt een end-to-end migratieplan nodig. Begin met de reeks best practices in vier fasen. Dit is het beste toegangspunt voor de meeste productiemigraties.
  • U wilt ondersteunde Spark-items snel verplaatsen. Begin met de Spark Migration Assistant en gebruik vervolgens de herstructurerings- en validatieartikelen om de hiaten te sluiten.
  • U hebt slechts hulp nodig op één gebied. Gebruik de taakspecifieke artikelen voor notebooks, Spark-taakdefinities, pools, bibliotheken, Hive Metastore-metagegevens of gegevens-/pijplijnmigratie.

Voor de meeste teams is de snelste manier om een Synapse Spark-migratie te benaderen:

  1. Bekijk Compare Fabric en Azure Synapse Spark: Belangrijke verschillen.
  2. Lees Fase 1: Migratiestrategie en -planning.
  3. Voer de Spark Synapse naar Fabric Spark Migration Assistant uit waar van toepassing.
  4. Notebooks, Spark-taken, -pools en -bibliotheken herstructureren met fase 2: Migratie van Spark-workloads.
  5. Valideer gegevenstoegang, metagegevens, beveiliging en cutover-gereedheid met behulp van de resterende best practice artikelen.

Schermopname van de migratiescenario's.

Migratie van Synapse Spark naar Fabric is meestal een proces voor kopiëren en aanpassen in plaats van een directe in-place verplaatsing. U kunt snel veel assets migreren, maar u moet nog steeds verwachten dat runtimegedrag wordt gevalideerd, Synapse-specifieke integraties vervangt en beveiliging, metagegevens en operationele patronen kunt uitlijnen op Fabric.

Reeks aanbevolen procedures

Gebruik de reeks aanbevolen procedures voor een gestructureerd end-to-end migratiepad:

Taakspecifieke migratieartikelen

Als u gerichte richtlijnen nodig hebt voor een specifieke migratietaak, gebruikt u deze artikelen: