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:
- 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.
- 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.
- 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.
- Az exportálás befejezése után a jegyzetfüzetfájlt fel kell töltenie.
Az exportált jegyzetfüzet importálása a Fabricben:
- Access Fabric-munkaterület: Jelentkezzen be a Fabricbe, és férhessen hozzá a munkaterülethez.
- Lépjen adatmérnök kezdőlapra: Miután a Háló munkaterületen belül volt, lépjen adatmérnök kezdőlapra.
- 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 .
- 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.
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.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: