Compartilhar via


Compartilhar o código entre os notebooks do Databricks

Este artigo descreve como usar arquivos para modularizar seu código, incluindo como criar e importar arquivos Python.

O Databricks também dá suporte aos trabalhos de várias tarefas que permitem que você combine notebooks nos fluxos de trabalho com dependências complexas. Para obter mais informações, consulte Lakeflow Jobs.

Modularize seu código usando arquivos

Com o Databricks Runtime 11.3 LTS e versões superiores, você pode criar e gerenciar arquivos de código-fonte no workspace do Azure Databricks e importar esses arquivos para os seus notebooks conforme necessário. Você também pode usar um repositório do Databricks para sincronizar seus arquivos com um repositório Git. Para obter detalhes, consulte Work with Python and R modules and Azure Databricks Git folders.

Criar um arquivo Python

Para criar um arquivo:

  1. Na barra lateral esquerda, clique em Workspace.
  2. Clique em Criar > Arquivo. O arquivo será aberto em uma janela do editor e as alterações serão salvas automaticamente.
  3. Insira um nome para o arquivo que termina em .py.

Importar um arquivo para um notebook

Você pode importar um arquivo para um notebook usando os comandos de importação padrão do Python:

Suponha que você tenha o arquivo a seguir:

Arquivo que define funções.

Você pode importar esse arquivo para um notebook e chamar as funções definidas no arquivo:

Importar arquivo para o bloco de anotações.

Importar um arquivo de outra pasta para um notebook

Se um arquivo auxiliar estiver em outra pasta, você precisará usar o caminho completo do arquivo. Para copiar o caminho completo, navegue até o arquivo em seu workspace e, no menu kebab, clique em Copiar URL/caminho > Caminho completo.

Você pode importar um arquivo de uma pasta diferente para um notebook da seguinte maneira:

Importar arquivo de outra pasta para um notebook.

Executar um arquivo

Você pode executar um arquivo a partir do editor. Isso é útil para testes. Para executar um arquivo, coloque o cursor na área do código e selecione Shift + Enter para executar a célula, ou realce o código na célula e pressione Shift + Ctrl + Enter para executar apenas o código selecionado.

Excluir um arquivo

Consulte Work with folders and folder objects and Manage workspace objects for information about how to access the workspace menu and delete files or other items in the workspace.

Renomear um arquivo

Para alterar o título de um arquivo aberto, clique no título e edite em linha ou clique em Arquivo > Renomear.

Controle o acesso a um arquivo

Se sua conta do Azure Databricks tiver o plano Premium , você poderá usar o Controle de acesso ao espaço de trabalho para controlar quem tem acesso a um arquivo.