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 Stöds av Azure Databricks.

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-anteckningsbok med tillägget .ipynb.
  • RMarkdown: Ett R Markdown-dokument med tillägget .Rmd.

Importera en anteckningsbok

Du kan importera en extern anteckningsbok från en URL eller en fil. Du kan också importera ett ZIP-arkiv med notebook-filer som exporterats massvis från en Azure Databricks-arbetsyta.

  1. Klicka på ArbetsyteikonArbetsyta 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 arbetsytemappen klickar du på kebabmenyn längst upp till höger och väljer Importera.
  2. 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.
  3. 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 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 enligt de COMMAND rader som visas.

Python

# COMMAND ----------

SQL

-- COMMAND ----------

Scala

// COMMAND ----------

R

# COMMAND ----------

Exportera anteckningsböcker

Observera

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 anteckningsbok väljer du Arkivexport > i anteckningsbokens verktygsfält och väljer exportformatet.

Så här exporterar du alla mappar i en arbetsytemapp som ett ZIP-arkiv:

  1. Klicka på ArbetsyteikonArbetsyta i sidofältet.
  2. Högerklicka på mappen och välj Exportera.
  3. Välj exportformat:
    • 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 notebook-källfiler som kan importeras till en Azure Databricks-arbetsyta, användas i en CI/CD-pipeline eller visas som källfiler på 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.