Compartilhar via


Como posso usar o Visual Studio Code com o Azure Databricks?

O Visual Studio Code é um editor de código-fonte leve e poderoso, que é executado na área de trabalho e está disponível para Windows, macOS e Linux. Fornecendo suporte interno para JavaScript, TypeScript e Node.js e possuindo um ecossistema avançado de extensões para outras linguagens e runtimes (como C++, C#, Java, Python, PHP, Go e .NET). O Visual Studio Code combina a simplicidade de um editor de código-fonte com ferramentas de desenvolvimento poderosas, como o preenchimento de código e a depuração do IntelliSense. Você pode usar o Visual Studio Code em seu computador de desenvolvimento local para gravar, executar e depurar código no Azure Databricks, interagir com warehouses do SQL do Databricks em workspaces remotos do Azure Databricks e muito mais, conforme a seguir:

Nome Use esta ferramenta quando quiser...
Extensão do Databricks para Visual Studio Code Use o Visual Studio Code para executar o código Python, R, Scala e SQL local em um workspace remoto do Azure Databricks.
Databricks Connect no Visual Studio Code com o Python Use o Visual Studio Code para gravar, executar e depurar código Python local em um workspace remoto do Azure Databricks.
Databricks Connect no Visual Studio Code com o Scala Use o Visual Studio Code para gravar, executar e depurar código Scala local em um workspace remoto do Azure Databricks.
Pacotes de Ativos do Databricks Use o Visual Studio Code para facilitar a criação, a implantação e a execução de pacotes. Os Pacotes de Ativos do Databricks (ou pacotes para abreviar) permitem que você defina, implante e execute programaticamente trabalhos do Azure Databricks, pipelines de Tabelas Dinâmicas Delta e Pilhas de MLOps usando as práticas recomendadas de CI/CD e fluxos de trabalho.
CLI do Databricks Use o Terminal interno no Visual Studio Code para trabalhar com o Azure Databricks a partir da linha de comando.
SDKs do Databricks Use o suporte interno à linguagem de programação no Visual Studio Code para gravar, executar e depurar códigos Python, Java e Go que funcionam no Azure Databricks.
Databricks Driver for SQLTools Use uma interface gráfica do usuário no Visual Studio Code para consultar os warehouses SQL do Databricks em workspaces remotos do Azure Databricks.
Conectores, drivers e APIs em SQL do Databricks Use o suporte interno à linguagem de programação no Visual Studio Code para gravar, executar e depurar códigos Python, Go, JavaScript, TypeScript e Node.js que funcionam com warehouses SQL do Databricks em workspaces remotos do Azure Databricks.
Provisionar a infraestrutura Use plug-ins de terceiros, como a Extensão do Hashicorp Terraform para o Visual Studio Code, a fim de facilitar o provisionamento da infraestrutura do Azure Databricks com o Terraform e siga as melhores práticas de IaC (infraestrutura como código). Use o suporte interno à linguagem de programação no Visual Studio Code para gravar e implantar definições do Python, TypeScript, Java, C#e Go de infraestrutura do Azure Databricks por meio de ofertas de terceiros, como o kit de desenvolvimento em nuvem para Terraform (CDKTF) e Pulumi.