Como posso usar o Visual Studio Code com o Azure Databricks?
O Visual Studio Code da Microsoft é um editor de código-fonte leve, mas poderoso, que é executado em sua área de trabalho e está disponível para Windows, macOS e Linux. Ele vem com suporte integrado para JavaScript, TypeScript e Node.js e tem um rico ecossistema de extensões para outras linguagens e tempos de execução (como C++, C#, Java, Python, PHP, Go e .NET). O Visual Studio Code combina a simplicidade de um editor de código-fonte com poderosas ferramentas de desenvolvedor, como autocompletar e depuração de código IntelliSense. Você pode usar o Visual Studio Code em sua máquina de desenvolvimento local para escrever, executar e depurar código no Azure Databricks, interagir com armazéns SQL Databricks em espaços de trabalho remotos do Azure Databricks e muito mais, da seguinte maneira:
Nome | Use isso quando quiser... |
---|---|
Extensão Databricks para Visual Studio Code | Use o Visual Studio Code para escrever e executar código Python, R, Scala e SQL local em um espaço de trabalho remoto do Azure Databricks. |
Databricks Connect no Visual Studio Code com Python | Use o Visual Studio Code para escrever, executar e depurar código Python local em um espaço de trabalho remoto do Azure Databricks. |
Databricks Connect no Visual Studio Code com Scala | Use o Visual Studio Code para escrever, executar e depurar código Scala local em um espaço de trabalho remoto do Azure Databricks. |
Pacotes de ativos Databricks | Use o Visual Studio Code para facilitar a criação, implantação e execução de pacotes. Os Databricks Asset Bundles (ou pacotes) permitem definir, implantar e executar programaticamente trabalhos do Azure Databricks, pipelines Delta Live Tables e MLOps Stacks usando práticas recomendadas e fluxos de trabalho de CI/CD. |
CLI do Databricks | Use o Terminal interno no Visual Studio Code para trabalhar com o Azure Databricks a partir da linha de comando. |
Databricks SDKs | Use o suporte interno à linguagem de programação no Visual Studio Code para escrever, executar e depurar o código Python, Java e Go que funciona com o Azure Databricks. |
Driver Databricks para SQLTools | Use uma interface gráfica do usuário no Visual Studio Code para consultar armazéns SQL Databricks em espaços de trabalho remotos do Azure Databricks. |
Conectores, drivers e APIs SQL Databricks | Use o suporte interno à linguagem de programação no Visual Studio Code para escrever, executar e depurar o código Python, Go, JavaScript, TypeScript e Node.js que funciona com armazéns SQL Databricks em espaços de trabalho remotos do Azure Databricks. |
Infraestrutura de provisão | Use plug-ins de terceiros, como o Hashicorp Terraform Extension for Visual Studio Code, para facilitar o provisionamento da infraestrutura do Azure Databricks com o Terraform e seguir as práticas recomendadas de infraestrutura como código (IaC). Use o suporte interno à linguagem de programação no Visual Studio Code para escrever e implantar definições Python, TypeScript, Java, C# e Go da infraestrutura do Azure Databricks por meio de ofertas de terceiros, como o Cloud Development Kit for Terraform (CDKTF) e o Pulumi. |