Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Notebook Utilities (NotebookUtils) er en innebygd pakke som gjør det enkelt å utføre vanlige oppgaver i Fabric Notebook. Du kan bruke NotebookUtils til å arbeide med filsystemer, få miljøvariabler, kjede notatblokker sammen og til å arbeide med hemmeligheter. NotebookUtils-pakken er tilgjengelig i PySpark (Python) Scala, SparkR-notatblokker og Fabric-rørledninger.
Note
- MsSparkUtils er offisielt omdøpt til NotebookUtils. Den eksisterende koden forblir bakoverkompatibel og forårsaker ingen brytende endringer. Det anbefales sterkt å oppgradere til notebookutils for å sikre fortsatt støtte og tilgang til nye funksjoner. Mssparkutils-navneområdet vil bli trukket tilbake i fremtiden.
- NotebookUtils er designet for å fungere med Spark 3.4 (Runtime v1.2) og nyere. Alle nye funksjoner og oppdateringer støttes eksklusivt i notebookutils-navnerommet fremover.
NotebookUtils-moduler
NotebookUtils tilbyr følgende moduler. Velg en modul for å se detaljert dokumentasjon, kodeeksempler og beste praksis.
| Modul | Navneområde | Beskrivelse |
|---|---|---|
| Filsystemverktøy | notebookutils.fs |
Arbeid med filer og kataloger på tvers av ADLS Gen2, Azure Blob Storage og Lakehouse Storage. Inkluderer kopiering, flytting, lesing, skriving, sletting og listeoperasjoner. |
| Filmontering og avmontering | notebookutils.fs |
Fest fjernlagring (ADLS Gen2) til Spark-noder som lokale monteringspunkter for enklere filtilgang. |
| Notebook-kjøring og orkestrering | notebookutils.notebook |
Kjør og lenk notatbøker sammen, inkludert parallell kjøring med DAG-støtte, kryss-arbeidsområde-referanser og exit-verdier. |
| Notatbokadministrasjon | notebookutils.notebook |
Opprette, hent, oppdater, slette og liste notatbokartefakter programmatisk. |
| Verktøy for legitimasjoner | notebookutils.credentials |
Få tilgang til tokens for Azure-tjenester og hent hemmeligheter fra Azure Key Vault. |
| Innsjøhusets forsyninger | notebookutils.lakehouse |
Opprette, hent, oppdater, slett og administrer Lakehouse-elementer og tabeller programmatisk. |
| Kjøretidskontekst | notebookutils.runtime |
Få tilgang til sesjonskontekstinformasjon, inkludert notatbokens navn, arbeidsområdedetaljer og utførelseskontekst. |
| Sesjonsledelse | notebookutils.session |
Stopp interaktive økter og start Python-tolken på nytt. |
| User Data Function (UDF)-verktøy | notebookutils.udf |
Hent og kall User Data Functions fra notatbøker. |
| Variable biblioteksverktøy | notebookutils.variableLibrary |
Få tilgang til sentralt administrerte variabler og konfigurasjon fra Variable Library-elementer. |
For å få en oversikt over alle tilgjengelige moduler og metoder, kjør:
notebookutils.help()
For å få hjelp til en spesifikk modul, kjør:
notebookutils.fs.help()
notebookutils.notebook.help()
notebookutils.credentials.help()
Kjente problemer
- Når man bruker runtime-versjon over 1.2 og kjører
notebookutils.help(), støttes ikke de oppførte fabricClient - og PBIClient-API-ene ennå, men de vil være tilgjengelige i en fremtidig utgivelse.