Jaa


Muistikirjojen siirtäminen Azure Synapse Analyticsista Fabriciin

Azure Synapse- ja Fabric-tukimuistikirjat. Muistikirjan siirtäminen Azure Synapse Fabriciin voidaan tehdä kahdella eri tavalla:

  • Vaihtoehto 1: voit viedä muistikirjoja Azure Synapse (.ipynb) ja tuoda ne Fabriciin (manuaalisesti).
  • Vaihtoehto 2: komentosarjan avulla voit viedä muistikirjoja Azure Synapse ja tuoda ne Fabriciin ohjelmointirajapinnan avulla.

Huomioitavaa muistikirjassa Azure Synapse Sparkin ja Fabricin välisistä eroista.

Edellytykset

Jos sinulla ei vielä ole Fabric-työtilaa vuokraajassasi, luo Fabric-työtila .

Vaihtoehto 1: Vie ja tuo muistikirja manuaalisesti

Muistikirjan vieminen Azure Synapse:

  1. Avaa Synapse Studio: Kirjaudu sisään Azureen. Siirry Azure Synapse työtilaan ja avaa Synapse Studio.
  2. Etsi muistikirja: Etsi Synapse Studiossa muistikirja, jonka haluat viedä työtilasi Muistikirjat-osasta.
  3. Vie muistikirja:
    • Napsauta hiiren kakkospainikkeella muistikirjaa, jonka haluat viedä.
    • Valitse Vientimuistikirja>(.ipynb).
    • Valitse kohdekansio ja anna viedylle muistikirjatiedostolle nimi.
  4. Kun vienti on valmis, muistikirjatiedoston pitäisi olla ladattavissa.

Näyttökuva, jossa näkyy Synapse-muistikirjan vienti.

Viedyn muistikirjan tuominen Fabricissa:

  1. Access Fabric -työtila: Kirjaudu sisään Fabriciin ja käytä työtilaasi.
  2. Siirry Tietotekniikan aloitussivulle: Kun olet Fabric-työtilan sisällä, siirry Tietotekniikan aloitussivulle.
  3. Tuontimuistikirja:
    • Valitse Tuontimuistikirja. Voit tuoda yhden tai useamman olemassa olevan muistikirjan paikallisesta tietokoneesta Fabric-työtilaan.
    • Selaa .ipynb-muistikirjatiedostoja, jotka latasit Azure Synapse Analyticsista.
    • Valitse muistikirjatiedostot ja valitse Lataa.
  4. Avaa muistikirja ja käytä sitä: Kun tuonti on valmis, voit avata muistikirjan ja käyttää sitä Fabric-työtilassasi.

Kun muistikirja on tuotu, tarkista muistikirjan riippuvuudet:

  • Varmista, että käytät samaa Spark-versiota.
  • Jos käytät viitatut muistikirjat, voit käyttää msparkutils-painikkeita myös Fabricissa. Jos kuitenkin tuot muistikirjan, joka viittaa toiseen, sinun on tuotava myös jälkimmäinen. Fabric-työtila ei tue kansioita toistaiseksi, joten kaikki viittaukset muissa kansioissa olevaan muistikirjaan on päivitettävä. Voit tarvittaessa käyttää muistikirjaresursseja .
  • Jos muistikirjassa käytetään varantokohtaisia kirjastoja ja kokoonpanoja, sinun on tuotava myös nämä kirjastot ja/tai määritykset.
  • Linkitetyt palvelut, tietolähdeyhteydet ja käyttöönottopisteet.

Vaihtoehto 2: Fabric-ohjelmointirajapinnan käyttäminen

Noudata näitä siirron tärkeimpiä vaiheita:

  • Edellytykset.
  • Vaihe 1: Vie muistikirjat Azure Synapse OneLakeen (.ipynb).
  • Vaihe 2: Tuo muistikirjat automaattisesti Fabric-ohjelmointirajapinnan avulla.

Edellytykset

Edellytykset sisältävät toimet, jotka on suoritettava ennen muistikirjaan siirtymistä Fabriciin.

Vaihe 1: Vie muistikirjat Azure Synapse työtilasta

Vaiheessa 1 keskitytään muistikirjojen viemiseen Azure Synapse työtilasta OneLakeen .ipynb-muodossa. Tämä prosessi on seuraava:

  • 1.1) Tuonti-siirtomuistikirja Fabric-työtilaan. Tämä muistikirja vie kaikki muistikirjat tietystä Azure Synapse työtilasta OneLaken välihakemistoon. Synapse-ohjelmointirajapintaa käytetään muistikirjojen vientiin.
  • 1.2) Määritä ensimmäisen komennon parametrit muistikirjojen viemiseksi välitallennustilaan (OneLake). Lähde- ja kohdeparametrit määritetään seuraavalla katkelmassa. Varmista, että korvaat ne omilla arvoillasi.
# 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) Vie muistikirjat OneLakeen suorittamalla vienti-/tuontimuistikirjan kaksi ensimmäistä solua . Kun solut on suoritettu, järjestelmä luo tämän välitulosteen hakemiston alla olevan kansiorakenteen.

Näyttökuva, jossa on muistikirjan vienti OneLakessa.

Vaihe 2: Tuo muistikirjoja Fabriciin

Vaihe 2 on se, kun muistikirjat tuodaan välitallennustilasta Fabric-työtilaan. Tämä prosessi on seuraava:

  • 2.1) Tarkista vaiheen 1.2 määritykset varmistaaksesi, että oikea Fabric-työtila ja etuliitearvot merkitään muistikirjojen tuomista varten.
  • 2.2) Suorita vienti-/tuontimuistikirjan kolmas solu , jotta voit tuoda kaikki muistikirjat välisijainnista.