Como posso usar o Visual Studio Code com Databricks?

Visual Studio Code da Microsoft é um editor de código-fonte leve, mas poderoso, executado em sua área de trabalho e disponível para Windows, macOS e Linux. Ele vem com suporte integrado para JavaScript, TypeScript e Node.js e possui 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 ferramentas avançadas de desenvolvedor, como conclusão 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 Databricks, interagir com armazéns Databricks SQL no workspace remoto do 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 local Python, R, Scala e SQL em um workspace remoto do Databricks.

Databricks Connect em Visual Studio Code com Python

Use o Visual Studio Code para escrever, executar e depurar código Python local em um workspace remoto do Databricks.

Databricks Connect em Visual Studio Code com Scala

Use o Visual Studio Code para escrever, executar e depurar código Scala local em um workspace remoto do Databricks.

Pacotes ativos do Databricks

Use o Visual Studio Code para facilitar a criação, a implantação e a execução de pacotes. Databricks ativo Bundles (ou simplesmente pacotes ) permitem que você defina, implante e execute programaticamente Databricks Job, Delta Live Tables pipeline e MLOps Stacks usando práticas recomendadas de CI/CD e fluxo de trabalho.

CLI do Databricks

Use o Terminal integrado no Visual Studio Code para trabalhar com Databricks na linha de comando.

SDKs Databricks

Use o suporte integrado à linguagem de programação no Visual Studio Code para escrever, executar e depurar código Python, Java e Go que funciona com Databricks.

Driver Databricks para SQLTools

Use uma interface gráfica do usuário no Visual Studio Code para query armazéns Databricks SQL no workspace remoto do Databricks.

Conectores, drivers e APIs Databricks SQL

Use o suporte integrado à linguagem de programação no Visual Studio Code para escrever, executar e depurar código Python, Go, JavaScript, TypeScript e Node.js que funciona com armazéns Databricks SQL no workspace remoto do Databricks.

Infraestrutura de provisionamento

Use plug-ins de terceiros, como a extensão Hashicorp Terraform para Visual Studio Code, para facilitar o provisionamento da infraestrutura do Databricks com o Terraform e seguir as práticas recomendadas de infraestrutura como código (IaC). Use o suporte integrado à linguagem de programação no Visual Studio Code para escrever e implantar definições Python, TypeScript, Java, C# e Go da infraestrutura do Databricks por meio de ofertas de terceiros, como o clouds Development Kit for Terraform (CDKTF) e Pulumi.