Anteckning
Å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.
Den här sidan beskriver 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-fil
Du kan importera en extern notebook-fil från en URL eller en fil. Du kan också importera ett ZIP-arkiv med notebook-filer som exporteras massvis 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 filens första cell:
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 kontrollera/avmarkera 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 och filer): Exportera ett ZIP-arkiv med notebook-källfiler, som kan importeras till en Azure Databricks-arbetsyta, användas i en CI/CD-pipeline eller visas som källfiler i varje notebooks förvalda språk. Notebook-kommandoutdata ingår inte.
- Zip – HTML (endast notebook-filer): Exportera ett ZIP-arkiv med anteckningsböckerna i HTML-format. HTML-filen för varje notebook kan importeras till en Azure Databricks-arbetsyta eller visas som HTML. Notebook-kommandoutdata ingår.