Como posso usar o IntelliJ IDEA com o Azure Databricks?

O IntelliJ IDEA da JetBrains é um ambiente de desenvolvimento integrado (IDE) para linguagens JVM projetado para maximizar a produtividade do desenvolvedor. Ele faz as tarefas rotineiras e repetitivas para você, fornecendo conclusão de código inteligente, análise de código estático e refatoração, 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 Azure Databricks, da seguinte maneira:

Nome Use isso quando quiser...
Databricks Connect no IntelliJ IDEA com Scala Use o IntelliJ IDEA Ultimate 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 IntelliJ IDEA para facilitar a criação, a implantação e a 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 IntelliJ IDEA para trabalhar com o Azure Databricks a partir da linha de comando.
Databricks SDK para Java Use o IntelliJ IDEA para escrever, executar e depurar código Java que funciona com o Azure Databricks.
Infraestrutura de provisão Use o plug-in Terraform e HCL para IntelliJ IDEA para facilitar o provisionamento da infraestrutura do Azure Databricks com o Terraform e siga as práticas recomendadas de infraestrutura como código (IaC). Use o IntelliJ IDEA para escrever e implantar definições Java da infraestrutura do Azure Databricks por meio de ofertas de terceiros, como o Cloud Development Kit for Terraform (CDKTF) e o Pulumi.