Como posso usar o IntelliJ IDEA com Databricks?

IntelliJ IDEA da JetBrains é um ambiente de desenvolvimento integrado (IDE) para linguagens JVM projetado para maximizar a produtividade do desenvolvedor. Ele realiza tarefas rotineiras e repetitivas para você, fornecendo conclusão de código inteligente, análise estática de código e refatorações, e permite que você se concentre no lado positivo do desenvolvimento de software, tornando-o não apenas produtivo, mas também uma experiência agradável. Você pode usar o IntelliJ IDEA em sua máquina de desenvolvimento local para escrever, executar e depurar código no Databricks, da seguinte maneira:

Nome

Use isso quando quiser…

Databricks conectam-se no IntelliJ IDEA com Scala

Use o IntelliJ IDEA Ultimate para escrever, executar e depurar código Scala local em um workspace remoto do Databricks.

Pacotes ativos do Databricks

Use o IntelliJ IDEA para facilitar a criação, implantação e 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 IntelliJ IDEA para trabalhar com Databricks a partir da linha de comando.

SDK do Databricks para Java

Use o IntelliJ IDEA para escrever, executar e depurar código Java que funciona com Databricks.

Infraestrutura de provisionamento

Use o plug-in Terraform e HCL para IntelliJ IDEA 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 IntelliJ IDEA para escrever e implantar definições Java da infraestrutura do Databricks por meio de ofertas de terceiros, como o Kit de desenvolvimento clouds para Terraform (CDKTF) e Pulumi.