Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A extensão Databricks para Visual Studio Code permite-lhe ligar-se aos seus espaços de trabalho de Azure Databricks remotos a partir de Visual Studio Code ou Cursor na sua máquina local de desenvolvimento. Pode então:
- Defina, implemente e execute Bundles de Automação Declarativa para aplicar padrões CI/CD e boas práticas aos seus Lakeflow Jobs, Lakeflow Spark Declarative Pipelines e MLOps Stacks usando a UI do Visual Studio Code. Veja O que são os Pacotes de Automação Declarativa? e as funcionalidades de extensão dos Pacotes de Automação Declarativa.
- Execute ficheiros de código Python locais no Visual Studio Code em clusters Azure Databricks ou computação sem servidor nos seus ambientes de trabalho remotos. Veja Execute um ficheiro Python num cluster.
- Executa ficheiros de código Python locais (
.py) e cadernos Python, R, Scala e SQL (.py,.ipynb,.r,.scalae.sql) a partir de Visual Studio Code como Lakeflow Jobs nos teus espaços de trabalho remotos. Veja Execute um ficheiro Python como trabalho. - Configure seu ambiente de depuração e o Databricks Connect usando uma lista de verificação simples que aciona caixas de diálogo de seleção. Veja como depurar o código usando o Databricks Connect para a extensão Databricks para Visual Studio Code.
- Depure cadernos célula a célula dentro do Visual Studio Code com Databricks Connect. Veja como executar e depurar células de notebook com o Databricks Connect utilizando a extensão Databricks para o Visual Studio Code.
- Sincronize o código local que desenvolve no Visual Studio Code com o código nos seus espaços de trabalho remotos. Consulte Sincronizar a pasta do seu espaço de trabalho com o Databricks
Nota
A extensão Databricks para Visual Studio Code suporta a execução de cadernos R, Scala e SQL como tarefas automatizadas, mas não oferece suporte mais profundo para estas linguagens dentro do Visual Studio Code.
Introdução
Para começar a usar a extensão Databricks para Visual Studio Code:
- Instale a extensão.
- Create um novo projeto Databricks ou convert um projeto Visual Studio Code existente.
- Configure seu projeto facilmente usando a interface do usuário da extensão Databricks.
- Executa algum código Python como parte do tutorial extensão.
- Depure seu código usando a integração do Databricks Connect.
- Teste o seu código usando
pytest. Veja Execute Python testes usando a extensão Databricks para Visual Studio Code.
Criar um novo projeto Databricks
Depois de instalada a extensão, pode criar um novo projeto Databricks usando a extensão Databricks para Visual Studio Code:
- Lançar o Visual Studio Code.
- Clique no ícone Databricks na barra lateral Visual Studio Code para abrir a extensão.
- Clique em Criar um projeto novo.
- Na Paleta de Comandos, selecione um anfitrião e um método de autenticação para o projeto. Consulte Configurar autorização para a extensão Databricks para Visual Studio Code.
- Em Forneça um caminho para uma pasta onde gostaria de ter o seu novo projeto, insira o caminho para uma pasta no seu computador de desenvolvimento local onde deseja criar o projeto ou clique em Abrir diálogo de seleção de pasta e selecione o caminho para a pasta do projeto.
- Para Modelo a ser usado no modo de exibição de inicialização do projeto Databricks, use as setas para cima e para baixo para selecionar um modelo de projeto e pressione Enter. Para informações sobre modelos de projetos em bundles, consulte Templates de projetos Declarative Automation Bundles.
- Digite um nome exclusivo para este projeto para o projeto ou deixe o nome do projeto padrão de
my_projecte, em seguida, pressione Enter. - Escolha se quer adicionar um caderno de exemplo, um pipeline de exemplo Delta Live Tables, ou um pacote de exemplo em Python ao projeto, ou qualquer combinação destes exemplos.
- Pressione qualquer tecla para fechar o separador do editor Databricks Project Init.
- Para Selecione o projeto que deseja abrir, escolha o projeto que você acabou de criar.
Abrir um projeto existente de Pacotes de Automação Declarativa
Um projeto Declarative Automation Bundles tem um databricks.yml ficheiro na pasta raiz do projeto. Ver configuração dos Pacotes de Automação Declarativa. Se quiser usar a extensão com um projeto existente de Declarative Automation Bundles:
Lançar o Visual Studio Code. No menu principal, clique em Ficheiro>Abrir Pasta e navegue até o diretório que contém o seu projeto de bundle.
Clique no ícone Databricks na barra lateral Visual Studio Code para abrir e começar a usar as funcionalidades da extensão.
Se a extensão Databricks para Visual Studio Code detetar mais do que um projeto Declarative Automation Bundles na pasta atual, permite-lhe escolher abrir um projeto ou criar um ficheiro de configuração na pasta raiz.
- Se escolher um projeto, na Paleta de Comandos, selecione o seu projeto existente de Pacotes de Automação Declarativa.
- Se você criar uma configuração na pasta raiz, essa pasta se tornará um projeto de pacote.
Selecione um host e um método de autenticação para o projeto. Consulte Configurar autorização para a extensão Databricks para Visual Studio Code.
Nota
Se abrir um projeto criado usando a extensão Databricks para Visual Studio Code v1, a migração é tentada automaticamente usando a autenticação e a configuração de espaço de trabalho existentes do projeto. O botão de migração só estará disponível se a migração automática falhar.
Alternar entre os projetos do Databricks
A extensão Databricks para Visual Studio Code permite-lhe ter vários projetos Databricks dentro do seu espaço de trabalho Visual Studio Code e alternar facilmente entre eles. Com o seu projeto multi-bundle aberto no espaço de trabalho do Visual Studio Code:
Clique no ícone Databricks na barra lateral Visual Studio Code para abrir a extensão.
Clique em Pasta Local para selecionar o projeto que a extensão deve usar.
Nota
As ações de execução só estão disponíveis para arquivos no pacote ativo.
Converter um projeto em um projeto Databricks
Se você tiver um projeto existente que deseja converter em um projeto Databricks:
- Lançar o Visual Studio Code. No menu principal, clique em Arquivo>Abrir Pasta e navegue até o seu projeto para abri-lo.
- Clique no ícone Databricks na barra lateral Visual Studio Code para abrir a extensão.
- Clique em Criar configuração.
- Na Paleta de Comandos, selecione um anfitrião e um método de autenticação para o projeto. Consulte Configurar autorização para a extensão Databricks para Visual Studio Code.