Condividi tramite


Migrazione da Azure Synapse Spark a Fabric

Prima di iniziare la migrazione, è necessario verificare che Fabric Data Engineering sia la soluzione migliore per il carico di lavoro. Fabric Data engineering supporta gli elementi lakehouse, notebook, ambiente, definizione processo Spark (SJD) e pipeline di dati, incluso il supporto di diverse funzionalità di runtime e Spark.

Considerazioni essenziali

Il passaggio iniziale nella creazione di una strategia di migrazione consiste nella valutazione dell'idoneità. Tenere presente che determinate funzionalità di Fabric correlate a Spark attualmente sono in fase di sviluppo o pianificazione. Per altri dettagli e aggiornamenti, visitare la Roadmap di Fabric.

Per Spark, vedere un confronto dettagliato delle differenze tra Azure Synapse Spark e Fabric.

Scenari di migrazione

Se si determina che Fabric Data Engineering è la scelta giusta per la migrazione dei carichi di lavoro Spark esistenti, il processo di migrazione può includere più scenari e fasi:

  • Elementi: la migrazione degli elementi comporta il trasferimento di uno o vari elementi dall'area di lavoro di Azure Synapse esistente in Fabric. Altre informazioni sulla migrazione di pool di Spark, configurazioni di Spark, librerie di Spark, notebook e definizione processo Spark.
  • Dati e pipeline: usando i collegamenti OneLake, è possibile rendere disponibili i dati di ADLS Gen2 (collegati a un'area di lavoro di Azure Synapse) in Fabric Lakehouse. La migrazione della pipeline comporta lo spostamento di pipeline di dati esistenti in Fabric, incluse le attività della pipeline di definizione processo Spark e del notebook. Altre informazioni sulla migrazione di dati e pipeline.
  • Metadati: la migrazione dei metadati implica lo spostamento di metadati del catalogo Spark (database, tabelle e partizioni) da un metastore Hive (HMS) esistente in Azure Synapse in Fabric Lakehouse. Altre informazioni sulla migrazione di metadati HMS.
  • Area di lavoro: gli utenti possono eseguire la migrazione di un'area di lavoro di Azure Synapse esistente creando una nuova area di lavoro in Microsoft Fabric, inclusi i metadati. La migrazione dell'area di lavoro non è coperta da queste linee guida, presupponendo che gli utenti debbano creare una nuova area di lavoro o avere un'area di lavoro di Fabric esistente. Altre informazioni sui ruoli dell'area di lavoro in Fabric.

Screenshot che mostra gli scenari di migrazione.

La transizione da Azure Synapse Spark a Fabric Spark richiede una conoscenza approfondita dell'architettura corrente e delle differenze tra Azure Synapse Spark e Fabric. Il primo passaggio cruciale è una valutazione, seguita dalla creazione di un piano di migrazione dettagliato. Questo piano può essere personalizzato in modo che corrisponda alle caratteristiche univoche del sistema, alle dipendenze delle fasi e alle complessità del carico di lavoro.