导出和导入Databricks笔记本

数据库可以导入和导出以下格式的笔记本:

  • 源文件:只包含带有扩展名的源代码语句的文件. scala. py. sql,或r

  • HTML:一个扩展的Databricks笔记本. html

  • .dbc档案。

  • IPython笔记本:AJupyter笔记本随着扩展.ipynb

  • RMarkdown:一个R计价文件随着扩展.Rmd

导入笔记本电脑

您可以从URL或文件导入外部笔记本。您还可以导入笔记本的ZIP存档散装出口从Databricks工作区。

  1. 点击工作空间的图标工作空间在侧栏中。做以下其中一件事:

    • 在任何文件夹旁边,单击菜单下拉在文本的右侧,并选择进口

    • 在工作区或用户文件夹中,单击下脱字符号并选择进口

      进口的笔记本
  2. 指定URL或浏览到包含受支持的外部格式的文件或从Databricks工作区导出的笔记本的ZIP归档文件。

  3. 点击进口

    • 如果选择单个笔记本,则将其导出到当前文件夹中。

    • 如果选择DBC或ZIP存档,则会在当前文件夹中重新创建其文件夹结构,并导入每个笔记本。

导入文件并将其转换为笔记本

你可以将Python、SQL、Scala和R脚本转换为单单元笔记本,只需在文件的第一个单元格中添加注释:

# Databricks笔记本源代码
——Databricks笔记本源代码
// Databricks笔记本源代码
# Databricks笔记本源代码

要在脚本中定义单元格,请使用如下所示的特殊注释。将脚本导入到Databricks时,将按标记的方式创建单元格命令行所示。

#命令----------
——command ----------
//命令----------
#命令----------

导出笔记本

在笔记本工具栏中,选择>文件导出并选择导出格式。

请注意

当您将笔记本导出为HTML、IPython笔记本(.ipynb)或存档(DBC),而您还没有清除输出信息时,输出包含在导出中。

导出文件夹中的所有笔记本

请注意

当您将笔记本导出为HTML、IPython笔记本或存档(DBC),而您没有这样做时清除命令输出,输出包含在导出中。

使用实例将工作空间文件夹中的所有文件夹导出为ZIP压缩文件。

  1. 点击工作空间的图标工作空间在侧栏中。做以下其中一件事:

    • 在任何文件夹旁边,单击菜单下拉在文本的右侧,并选择出口

    • 在工作区或用户文件夹中,单击下脱字符号并选择出口

  2. 选择导出格式:

    • DBC存档:导出Databricks文件,该文件为二进制格式,包含元数据和notebook命令输出。

    • 源文件:导出笔记本源文件的ZIP归档文件,可以导入到Databricks工作区,在CI/CD管道中使用,或以每个笔记本的默认语言视为源文件。笔记本命令输出不包括在内。

    • HTML档案:导出HTML文件的ZIP压缩包。每个笔记本的HTML文件都可以导入到Databricks工作空间或以HTML的形式查看。笔记本命令输出包括在内。