Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
På den här sidan beskrivs hur du importerar och exporterar notebook-filer i Azure Databricks och de notebook-format som Azure Databricks stöder.
Notebook-format som stöds
Databricks kan importera och exportera notebook-filer i följande format:
- Källfil: En fil som endast innehåller källkodsuttryck med tillägget
.scala,.py,.sqleller.r. - HTML: En Azure Databricks notebook-fil med tillägget
.html. - Databricks-arkiv
.dbc. - IPython Notebook: En Jupyter Notebook med tillägget
.ipynb. - RMarkdown: Ett R Markdown-dokument med tillägget
.Rmd.
Importera en notebook
Du kan importera en extern anteckningsbok från en URL eller en fil. Du kan också importera ett ZIP-arkiv med notebook-filer som har exporterats i bulk från en Azure Databricks-arbetsyta.
- Klicka på
Arbetsyta i sidofältet. Gör något av följande:
- Högerklicka på en mapp och välj Importera.
- Om du vill importera en anteckningsbok på den översta nivån i den aktuella arbetsmappens mapp klickar du på kebabmenyn längst upp till höger och väljer Importera.
- Ange URL:en eller bläddra till en fil som innehåller ett externt format som stöds eller ett ZIP-arkiv med notebook-filer som exporteras från en Azure Databricks arbetsyta.
- Klicka på Importera.
- Om du väljer en enda notebook-fil exporteras den i den aktuella mappen.
- Om du väljer ett DBC- eller ZIP-arkiv återskapas dess mappstruktur i den aktuella mappen och varje notebook-fil importeras.
Konvertera en fil till en notebook
En tillgång på arbetsytan identifieras som en notebook-fil om den har ett .ipynb tillägg eller innehåller strängen Databricks notebook source i en kommentar på den första raden och har något av följande tillägg: .py, .r, .scala, .sql. Varje skrivning eller namnbyte av en anteckningsbok eller fil som ändrar dessa villkor, ändrar även typen av anteckningsbok eller fil. Om du till exempel har en fil myfile.txt som har # Databricks notebook source som den första raden, så om du byter namn på filen till myfile.py försätts den i en notebook-fil.
Kommentar
Konvertering mellan fil- och notebook-typer kan ha oväntade resultat, eftersom notebook-filer har ett specifikt IPYNB- eller källformat. Se Notebook-format.
Om du vill konvertera Python-, SQL-, Scala- och R-skript till notebook-filer med en cell lägger du till en kommentar i den första cellen i filen:
Python
# Databricks notebook source
SQL
-- Databricks notebook source
Scala
// Databricks notebook source
R
# Databricks notebook source
Om du vill definiera celler i ett skript använder du den särskilda kommentar som visas nedan. När du importerar skriptet till Databricks skapas celler som markerade med de COMMAND rader som visas.
Python
# COMMAND ----------
SQL
-- COMMAND ----------
Scala
// COMMAND ----------
R
# COMMAND ----------
Exportera anteckningsböcker
Kommentar
När du exporterar en notebook-fil som HTML, IPython Notebook (.ipynb) eller arkiv (DBC) och du inte har rensat kommandoutdata inkluderas utdata i exporten.
Så här exporterar du en anteckningsbok:
- När anteckningsboken är öppen klickar du på Arkiv i notebook-verktygsfältet och sedan på Exportera....
- Välj typ av exportfil i den nedrullningsbara menyn.
- Om du har valt IPython-notebook-, HTML- eller DBC-arkiv som exportfiltyp kan du välja att inkludera cellutdata eller inte genom att välja eller rensa Inkludera utdata.
- Klicka på Exportera.
Så här exporterar du alla notebook-filer i en arbetsytemapp som ett ZIP-arkiv:
Klicka på
Arbetsyta i sidofältet.
Högerklicka på mappen och välj Ladda ned som.
Välj nedladdningsformatet:
- DBC-arkiv (endast notebook-filer): Exportera ett Databricks-arkiv, ett binärt format som innehåller metadata och notebook-kommandoutdata.
- Zip – Källa (endast notebook-filer + filer): Exportera ett ZIP-arkiv med källkoden för notebook-filer som kan importeras till en Azure Databricks arbetsyta, användas i en CI/CD-pipeline eller visas som källfiler i varje notebooks standardspråk. Notebook-kommandoutdata ingår inte.
- Zip – HTML (endast notebook-filer): Exportera ett ZIP-arkiv med anteckningsböckerna i HTML-format. Varje notebook-fils HTML kan importeras till en Azure Databricks-arbetsyta eller visas som HTML. Notebook-kommandoutdata ingår.