Azure Databricks で IntelliJ IDEA を使用するには?

JetBrains の IntelliJ IDEA は、開発者の生産性を最大化するように設計された JVM 言語用の統合開発環境 (IDE) です。 賢いコード補完、静的コード分析、リファクタリングを提供することで毎日の反復的な作業を実行し、ユーザーはソフトウェア開発の楽しい部分に集中的に取り組むことができます。開発が生産的になるだけでなく、楽しい体験になります。 ローカル開発マシンで IntelliJ IDEA を使用し、次のように Azure Databricks コードを記述、実行、デバッグできます。

名前 使用目的
IntelliJ IDEA の Databricks Connect と Scala IntelliJ IDEA Ultimate を使用し、リモートの Azure Databricks ワークスペースでローカル Scala コードを記述、実行、デバッグします。
Databricks アセット バンドル IntelliJ IDEA を使用し、バンドルの作成、デプロイ、実行を簡単にします。 Databricks アセット バンドル (または略して バンドル) を導入すると、CI/CD のベスト プラクティスとワークフローを使用し、Azure Databricks ジョブ、Delta Live Tables パイプライン、MLOps スタックをプログラムによって定義、デプロイ、実行できます。
Databricks CLI コマンド ラインから Azure Databricks を操作するには、IntelliJ IDEA の組み込みターミナルを使用します。
Databricks SDK for Java IntelliJ IDEA を使用し、Azure Databricks で動作する Java コードを記述、実行、デバッグします。
インフラストラクチャをプロビジョニングする IntelliJ IDEA 用の Terraform および HCL プラグインを使用すると、Terraform を使用して Azure Databricks インフラストラクチャをプロビジョニングし、コードとしてのインフラストラクチャ (IaC) のベスト プラクティスに従うことが簡単になります。 IntelliJ IDEA を使用し、Cloud Development Kit for Terraform (CDKTF) や Pulumi などのサードパーティ製品を介して Azure Databricks インフラストラクチャの Java 定義を記述してデプロイします。