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.