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. |