Exportar e importar notebooks Databricks
Esta página descreve como importar e exportar blocos de notas no Azure Databricks e os formatos de bloco de notas suportados pelo Azure Databricks.
Formatos de notebook suportados
O Databricks pode importar e exportar blocos de notas nos seguintes formatos:
- Arquivo de origem: um arquivo que contém apenas instruções de código-fonte com a extensão
.scala
,.py
,.sql
, ou.r
. - HTML: Um bloco de anotações do Azure 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 bloco de notas
Você pode importar um bloco de anotações externo de um URL ou de um arquivo. Você também pode importar um arquivo ZIP de blocos de anotações exportados em massa de um espaço de trabalho do Azure Databricks.
- Clique em Espaço de trabalho na barra lateral. Proceda de uma das seguintes formas:
- Clique com o botão direito do mouse em uma pasta e selecione Importar.
- Para importar um bloco de anotações no nível superior da pasta de espaço de trabalho atual, clique no menu kebab no canto superior direito e selecione Importar.
- Especifique a URL ou navegue até um arquivo que contenha um formato externo com suporte ou um arquivo ZIP de blocos de anotações exportados de um espaço de trabalho do Azure Databricks.
- Clique em Importar.
- Se você escolher um único bloco de anotações, 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 bloco de anotações será importado.
Importar um ficheiro e convertê-lo num bloco de notas
Você pode converter scripts Python, SQL, Scala e R em blocos de anotações de célula única adicionando um comentário à primeira célula do arquivo:
Python
# Databricks notebook source
SQL
-- Databricks notebook source
Scala
// Databricks notebook source
R
# 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 COMMAND
células são criadas conforme marcado pelas linhas mostradas.
Python
# COMMAND ----------
SQL
-- COMMAND ----------
Scala
// COMMAND ----------
R
# COMMAND ----------
Exportar blocos de notas
Nota
Quando você exporta um bloco de anotações como HTML, IPython notebook (.ipynb) ou archive (DBC) e não limpou as saídas de comando, as saídas são incluídas na exportação.
Para exportar um bloco de notas, selecione Exportar Ficheiro > na barra de ferramentas do bloco de notas e selecione o formato de exportação.
Para exportar todas as pastas em uma pasta de espaço de trabalho como um arquivo ZIP:
- Clique em Espaço de trabalho na barra lateral.
- Clique com o botão direito do mouse na pasta e selecione Exportar.
- Selecione o formato de exportação:
- DBC Archive: exporte um arquivo Databricks, um formato binário que inclui metadados e saídas de comando do bloco de anotações.
- Arquivo de origem: exporte um arquivo ZIP de arquivos de origem do bloco de anotações, que podem ser importados para um espaço de trabalho do Azure Databricks, usados em um pipeline de CI/CD ou exibidos como arquivos de origem no idioma padrão de cada bloco de anotações. As saídas de comando do bloco de anotações não estão incluídas.
- Arquivo HTML: Exporte um arquivo ZIP de arquivos HTML. O arquivo HTML de cada bloco de anotações pode ser importado para um espaço de trabalho do Azure Databricks ou exibido como HTML. As saídas de comando do bloco de anotações estão incluídas.