Exportera och importera Databricks-notebook-filer
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
,.sql
eller.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 selectImportera.
- Om du vill importera en anteckningsbok på den översta nivån i den aktuella arbetsytemappen klickar du på menyn för kebab längst upp till höger och selectImportera.
- 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.
Importera en fil och konvertera den till en notebook-fil
Du kan konvertera Python-, SQL-, Scala- och R-skript till notebook-filer med en cell genom att lägga 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 notebook-filer
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.
Om du vill exportera en notebook-fil selectArkiv > Exportera i notebook-verktygsfältet och select exportformatet.
Så här exporterar du alla mappar i en arbetsytemapp som ett ZIP-arkiv:
- Klicka på Arbetsyta i sidofältet.
- Högerklicka på mappen och selectExportera.
-
Select exportformatet:
- DBC-arkiv: Exportera ett Databricks-arkiv, ett binärt format som innehåller utdata från metadata och notebook-kommandon.
- Källfil: Exportera ett ZIP-arkiv med källfiler 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 notebook-fils standardspråk. Notebook-kommandoutdata ingår inte.
- HTML-arkiv: Exportera ett ZIP-arkiv med HTML-filer. Varje notebook-fils HTML-fil kan importeras till en Azure Databricks-arbetsyta eller visas som HTML. Notebook-kommandoutdata ingår.