Megosztás a következőn keresztül:


Jegyzetfüzetek migrálása az Azure Synapse-ból a Fabricbe

Az Azure Synapse és Fabric támogatja a jegyzetfüzeteket. A jegyzetfüzet migrálása az Azure Synapse-ból a Fabricbe kétféleképpen végezhető el:

  • 1. lehetőség: exportálhatja a jegyzetfüzeteket az Azure Synapse-ből (.ipynb) és importálhatja őket a Fabricbe (manuálisan).
  • 2. lehetőség: szkripttel exportálhatja a jegyzetfüzeteket az Azure Synapse-ból, és importálhatja őket a Fabricbe az API használatával.

A jegyzetfüzetekkel kapcsolatos megfontolásokért tekintse meg az Azure Synapse Spark és a Fabric közötti különbségeket.

Előfeltételek

Ha még nem rendelkezik ilyenrel, hozzon létre egy Háló-munkaterületet a bérlőjében.

1. lehetőség: Jegyzetfüzet exportálása és importálása manuálisan

Jegyzetfüzet exportálása az Azure Synapse-ból:

  1. Nyissa meg a Synapse Studiót: Jelentkezzen be az Azure-ba. Lépjen az Azure Synapse-munkaterületre, és nyissa meg a Synapse Studiót.
  2. Keresse meg a jegyzetfüzetet: A Synapse Studióban keresse meg a munkaterület Jegyzetfüzetek szakaszából exportálni kívánt jegyzetfüzetet.
  3. Jegyzetfüzet exportálása:
    • Kattintson a jobb gombbal az exportálni kívánt jegyzetfüzetre.
    • Válassza a Jegyzetfüzet exportálása>(.ipynb) lehetőséget.
    • Válasszon egy célmappát, és adja meg az exportált jegyzetfüzetfájl nevét.
  4. Az exportálás befejezése után a jegyzetfüzetfájlt fel kell töltenie.

A Synapse Notebook exportálását bemutató képernyőkép.

Az exportált jegyzetfüzet importálása a Fabricben:

  1. Access Fabric-munkaterület: Jelentkezzen be a Fabricbe, és férhessen hozzá a munkaterülethez.
  2. Lépjen adatmérnök kezdőlapra: Miután a Háló munkaterületen belül volt, lépjen adatmérnök kezdőlapra.
  3. Jegyzetfüzet importálása:
    • Válassza a Jegyzetfüzet importálása lehetőséget . Egy vagy több meglévő jegyzetfüzetet importálhat a helyi számítógépről egy Háló munkaterületre.
    • Keresse meg az Azure Synapse-ból letöltött .ipynb jegyzetfüzetfájlokat.
    • Jelölje ki a jegyzetfüzetfájlokat, és kattintson a Feltöltés gombra .
  4. Nyissa meg és használja a jegyzetfüzetet: Az importálás befejezése után megnyithatja és használhatja a jegyzetfüzetet a Háló munkaterületen.

A jegyzetfüzet importálása után ellenőrizze a jegyzetfüzet függőségeit:

  • Győződjön meg arról, hogy ugyanazt a Spark-verziót használja.
  • Hivatkozott jegyzetfüzetek használata esetén az msparkutils szolgáltatást a Fabricben is használhatja. Ha azonban egy másikra hivatkozó jegyzetfüzetet importál, az utóbbit is importálnia kell. A háló-munkaterület egyelőre nem támogatja a mappákat, ezért a más mappákban lévő jegyzetfüzetekre mutató hivatkozásokat frissíteni kell. Szükség esetén jegyzetfüzet-erőforrásokat is használhat.
  • Ha egy jegyzetfüzet készletspecifikus kódtárakat és konfigurációkat használ, ezeket a kódtárakat és/vagy konfigurációkat is importálnia kell.
  • Társított szolgáltatások, adatforrás-kapcsolatok és csatlakoztatási pontok.

2. lehetőség: A Fabric API használata

Kövesse az alábbi főbb lépéseket a migráláshoz:

  • Előfeltételek.
  • 1. lépés: Jegyzetfüzetek exportálása az Azure Synapse-ból a OneLake-be (.ipynb).
  • 2. lépés: Jegyzetfüzetek automatikus importálása a Fabric API használatával.

Előfeltételek

Az előfeltételek közé tartoznak azok a műveletek, amelyeket meg kell fontolnia a jegyzetfüzet hálóba való migrálásának megkezdése előtt.

  • Háló munkaterület.
  • Ha még nincs ilyenje, hozzon létre egy Fabric lakehouse-t a munkaterületen.

1. lépés: Jegyzetfüzetek exportálása az Azure Synapse-munkaterületről

Az 1. lépés középpontjában a jegyzetfüzetek exportálása az Azure Synapse-munkaterületről a OneLake-be .ipynb formátumban. Ez a folyamat a következő:

  • 1.1) Migrálási jegyzetfüzet importálása a Fabric-munkaterületre. Ez a jegyzetfüzet exportálja az összes jegyzetfüzetet egy adott Azure Synapse-munkaterületről egy köztes könyvtárba a OneLake-ben. A Synapse API jegyzetfüzetek exportálására szolgál.
  • 1.2) Konfigurálja az első parancs paramétereit a jegyzetfüzetek köztes tárolóba (OneLake) való exportálásához. A forrás- és célparaméterek konfigurálásához az alábbi kódrészlet szolgál. Győződjön meg arról, hogy a saját értékeire cseréli őket.
# Azure config
azure_client_id = "<client_id>"
azure_tenant_id = "<tenant_id>"
azure_client_secret = "<client_secret>"

# Azure Synapse workspace config
synapse_workspace_name = "<synapse_workspace_name>"

# Fabric config
workspace_id = "<workspace_id>"
lakehouse_id = "<lakehouse_id>"
export_folder_name = f"export/{synapse_workspace_name}"
prefix = "" # this prefix is used during import {prefix}{notebook_name}

output_folder = f"abfss://{workspace_id}@onelake.dfs.fabric.microsoft.com/{lakehouse_id}/Files/{export_folder_name}"
  • 1.3) Futtassa az exportálási/importálási jegyzetfüzet első két celláját a jegyzetfüzetek OneLake-be való exportálásához. A cellák befejezése után létrejön ez a mappastruktúra a köztes kimeneti könyvtár alatt.

Képernyőkép a Jegyzetfüzet exportálásról a OneLake-ben.

2. lépés: Jegyzetfüzetek importálása a Hálóba

A 2. lépés a jegyzetfüzetek köztes tárolóból a Háló munkaterületre való importálása. Ez a folyamat a következő:

  • 2.1) Ellenőrizze az 1.2. lépés konfigurációit , hogy a megfelelő Fabric-munkaterület és előtagértékek meg legyenek jelölve a jegyzetfüzetek importálásához.
  • 2.2) Futtassa az exportálási/importálási jegyzetfüzet harmadik celláját az összes jegyzetfüzet köztes helyről való importálásához.