Exportar e importar blocos de notas do 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 blocos de notas suportados

O Databricks pode importar e exportar blocos de notas nos seguintes formatos:

  • Ficheiro de origem: um ficheiro que contém apenas instruções de código fonte com a extensão .scala, .py, .sqlou .r.
  • HTML: um bloco de notas do Azure Databricks com a extensão .html.
  • Arquivo do Databricks .dbc .
  • Bloco de notas IPython: um bloco de notas do Jupyter com a extensão .ipynb.
  • RMarkdown: um documento R Markdown com a extensão .Rmd.

Importar um bloco de notas

Pode importar um bloco de notas externo a partir de um URL ou de um ficheiro. Também pode importar um arquivo ZIP de blocos de notas exportados em massa a partir de uma área de trabalho do Azure Databricks.

  1. Clique em Área de Trabalho Íconeárea de trabalho na barra lateral. Efetue um dos seguintes procedimentos:
    • Clique com o botão direito do rato numa pasta e selecione Importar.
    • Para importar um bloco de notas no nível superior da pasta da área de trabalho atual, clique no menu kebab no canto superior direito e selecione Importar.
  2. Especifique o URL ou navegue para um ficheiro que contenha um formato externo suportado ou um arquivo ZIP de blocos de notas exportados a partir de uma área de trabalho do Azure Databricks.
  3. Clique em Importar.
    • Se escolher um único bloco de notas, este será exportado na pasta atual.
    • Se escolher um arquivo DBC ou ZIP, a respetiva estrutura de pastas é recriada na pasta atual e cada bloco de notas é importado.

Importar um ficheiro e convertê-lo num bloco de notas

Pode converter scripts Python, SQL, Scala e R em blocos de notas de célula única ao adicionar um comentário à primeira célula do ficheiro:

Python

# Databricks notebook source

SQL

-- Databricks notebook source

Scala

// Databricks notebook source

R

# Databricks notebook source

Para definir células num script, utilize o comentário especial mostrado abaixo. Quando importa o script para o Databricks, as células são criadas como marcadas pelas COMMAND linhas mostradas.

Python

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

SQL

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

Scala

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

R

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

Exportar blocos de notas

Nota

Quando exporta um bloco de notas como HTML, bloco de notas IPython (.ipynb) ou arquivo (DBC) e não limpou as saídas do 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 numa pasta de área de trabalho como um arquivo ZIP:

  1. Clique em Área de Trabalho Íconeárea de trabalho na barra lateral.
  2. Clique com o botão direito do rato na pasta e selecione Exportar.
  3. Selecione o formato de exportação:
    • Arquivo DBC: exporte um arquivo do Databricks, um formato binário que inclui metadados e saídas de comandos do bloco de notas.
    • Ficheiro de Origem: exporte um arquivo ZIP de ficheiros de origem de blocos de notas, que podem ser importados para uma área de trabalho do Azure Databricks, utilizados num pipeline ci/CD ou vistos como ficheiros de origem no idioma predefinido de cada bloco de notas. As saídas do comando do bloco de notas não estão incluídas.
    • Arquivo HTML: exportar um arquivo ZIP de ficheiros HTML. O ficheiro HTML de cada bloco de notas pode ser importado para uma área de trabalho do Azure Databricks ou visto como HTML. As saídas do comando do bloco de notas estão incluídas.