Databricks で IntelliJ IDEA を使用するにはどうすればよいですか?

JetBrains の IntelliJ IDEA は、開発者の生産性を最大化するように設計された JVM 言語用の統合開発環境 (IDE) です。 巧妙なコード補完、静的コード分析、およびリファクタリングを提供することにより、日常的で反復的なタスクを実行し、ソフトウェア開発の明るい面に集中できるため、生産性だけでなく楽しいエクスペリエンスも得られます。 次のように、ローカル開発コンピューターで IntelliJ IDEA を使用して、Databricks でコードを記述、実行、デバッグできます。

名前

あなたがしたいときにこれを使用してください...

Databricks Connect in IntelliJ IDEA with Scala

IntelliJ IDEA Ultimate を使用して、リモートの Databricks ワークスペースでローカル Scala コードを記述、実行、デバッグします。

Databricksアセットバンドル

IntelliJ IDEAを使用すると、バンドルのオーサリング、デプロイ、実行が容易になります。 Databricks アセット バンドル (または略 してバンドル ) を使用すると、CI/CD のベスト プラクティスとワークフローを使用して、Databricks ジョブ、Delta Live Tables パイプライン、MLOps スタックをプログラムで定義、デプロイ、実行できます。

Databricks CLI

IntelliJ IDEAに組み込まれているターミナルを使用して、コマンドラインから Databricks 操作します。

Databricks SDK for Java

IntelliJ IDEA を使用して、Databricks で動作する Java コードを記述、実行、およびデバッグします。

プロビジョニング・インフラストラクチャ

IntelliJ IDEA 用の Terraform および HCL プラグインを使用すると、Terraform を使用して Databricks インフラストラクチャを簡単にプロビジョニングし、Infrastructure-as-Code (IaC) のベスト プラクティスに従うことができます。 IntelliJ IDEA を使用して、Terraform 用クラウド開発キット (CDKTF) や Pulumi などのサードパーティ製品を通じて、Databricks インフラストラクチャの Java 定義を記述し、デプロイします。