Exportar e importar Notebook do Databricks

Esta página descreve como importar e exportar Notebook no Databricks e os formatos Notebook que o Databricks suporta.

Formatos Notebook suportados

Databricks pode importar e exportar Notebook nos seguintes formatos:

  • Arquivo de origem: um arquivo contendo apenas instruções de código-fonte com a extensão .scala, .py, .sql ou .r.

  • HTML: um Notebook Databricks com a extensão .html.

  • Arquivo Databricks .dbc .

  • Notebook IPython: um notebook Jupyter com a extensão .ipynb.

  • RMarkdown: Um documento R Markdown com a extensão .Rmd.

Importar um Notebook

Você pode importar um Notebook externo de um URL ou arquivo. Você também pode importar um arquivo ZIP do Notebook exportado em massa de um workspace Databricks.

  1. Clique ícone do workspace Área de trabalho na barra lateral. Faça um dos seguintes:

    • Clique com o botão direito do mouse em uma pasta e selecione Importar.

    • Para importar um Notebook no nível superior da pasta workspace atual, clique no menu kebab no canto superior direito e selecione Importar.

  2. Especifique a URL ou navegue até um arquivo que contém um formato externo com suporte ou um arquivo ZIP do Notebook exportado de um workspace do Databricks.

  3. Clique em Importar.

    • Se você escolher um único Notebook, ele será exportado na pasta atual.

    • Se você escolher um arquivo DBC ou ZIP, sua estrutura de pastas será recriada na pasta atual e cada Notebook será importado.

Importar um arquivo e convertê-lo em um Notebook

Você pode converter scripts Python, SQL, Scala e R em Notebook de célula única adicionando um comentário à primeira célula do arquivo:

# Databricks notebook source
-- Databricks notebook source
// Databricks notebook source
# Databricks notebook source

Para definir células em um script, use o comentário especial mostrado abaixo. Quando você importa o script para Databricks, as células são criadas conforme marcadas pelas linhas COMMAND mostradas.

# COMMAND ----------
-- COMMAND ----------
// COMMAND ----------
# COMMAND ----------

Exportar Notebook

Observação

Quando você exporta um Notebook como HTML, IPython Notebook (.ipynb) ou arquivo (DBC) e não limpou as saídas de comando, as saídas são incluídas na exportação.

Para exportar um Notebook, selecione Arquivo > Exportar na barra de ferramentas Notebook e selecione o formato de exportação.

Para exportar todas as pastas em uma pasta workspace como um arquivo ZIP:

  1. Clique ícone do workspace Área de trabalho na barra lateral.

  2. Clique com o botão direito do mouse na pasta e selecione Exportar.

  3. Selecione o formato de exportação:

    • Arquivo DBC: exporte um arquivo Databricks, um formato binário que inclui metadados e saídas de comando Notebook .

    • Arquivo de origem: exporte um arquivo ZIP de arquivos de origem Notebook , que podem ser importados para um workspace do Databricks, usado em um pipeline de CI/CD ou view como arquivos de origem no idioma defaultde cada Notebook . As saídas de comando Notebook não estão incluídas.

    • Arquivo HTML: exporte um arquivo ZIP de arquivos HTML. O arquivo HTML de cada Notebookpode ser importado para um workspace do Databricks ou view como HTML. As saídas de comando Notebook estão incluídas.