Pular para o conteúdo principal

Código de compartilhamento entre Databricks Notebook

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

Databricks também oferece suporte ao trabalho multitarefa, que permite combinar o Notebook em fluxos de trabalho com dependências complexas. Para obter mais informações, consulte a orquestração usando Databricks Jobs.

Modularize seu código usando arquivos

Com o Databricks Runtime 11.3 LTS e o acima, o senhor pode criar e gerenciar arquivos de código-fonte no Databricks workspace e, em seguida, importar esses arquivos para o Notebook, conforme necessário. O senhor também pode usar um repositório do Databricks para sincronizar seus arquivos com um repositório Git. Para obter detalhes, consulte Trabalhar com módulos Python e R e Integração do Git para pastas Git do Databricks.

Criar um arquivo Python

Para criar um arquivo:

  1. Na barra lateral esquerda, clique em workspace .
  2. Clique em Criar arquivo > . O arquivo abrirá 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

O senhor pode importar um arquivo para um Notebook usando o comando de importação padrão do site Python:

Suponha que você tenha o seguinte arquivo:

arquivo que define funções

O senhor pode importar esse arquivo para um Notebook e chamar as funções definidas no arquivo:

importar arquivo para o Notebook

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 workspace e, no menu kebab, clique em Copy URL/path > Full path .

O senhor pode importar um arquivo de uma pasta diferente para um Notebook da seguinte forma:

importar arquivo para o Notebook

execução de um arquivo

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

Excluir um arquivo

Consulte Folders and workspace object operações para obter informações sobre como acessar o menu workspace e excluir arquivos ou outros itens no 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 .

Controlar o acesso a um arquivo

Se o seu Databricks account tiver o plano Premium ou superior, o senhor poderá usar o controle de acesso ao espaço de trabalho para controlar quem tem acesso a um arquivo.