Databricks で Visual Studio Code を使用するにはどうすればよいですか?

Visual Studio Code by Microsoft は、軽量でありながら強力なソース コード エディターで、デスクトップ上で実行され、Windows、macOS、および Linux で使用できます。 JavaScript、TypeScript、Nodeの組み込みサポートが付属しており.js他の言語やランタイム(C ++、C#、Java、Python、PHP、Go、.NETなど)用の拡張機能の豊富なエコシステムがあります。 Visual Studio Code は、ソース コード エディターのシンプルさと、IntelliSense コード補完やデバッグなどの強力な開発者ツールを兼ね備えています。 次のように、ローカル開発コンピューターで Visual Studio Code を使用して、Databricks でコードを記述、実行、デバッグしたり、リモート Databricks ワークスペースで Databricks SQLウェアハウスと対話したりできます。

名前

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

Databricks extension for Visual Studio Code

Visual Studio Code を使用して、リモートの Databricks ワークスペースでローカルの Python、R、Scala、および SQL コードを記述して実行します。

Databricks Connect in Visual Studio Code with Python

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

Databricks Connect in Visual Studio Code with Scala

Visual Studio Code を使用して、リモートの Databricks ワークスペースでローカル Scala コードを記述、実行、およびデバッグします。

Databricksアセットバンドル

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

Databricks CLI

Visual Studio Code の組み込みターミナルを使用して、コマンド ラインから Databricks を操作します。

Databricks SDK

Visual Studio Code の組み込みプログラミング言語サポートを使用して、Databricks で動作する Python、Java、および Go コードを記述、実行、およびデバッグします。

SQLToolsのDatabricksドライバー

Visual Studio Code のグラフィカル ユーザー インターフェイスを使用して、リモート Databricks ワークスペースで Databricks SQLウェアハウス をクエリーします。

Databricks SQL コネクタ、ドライバ、および APIs

Visual Studio Code の組み込みプログラミング言語サポートを使用して、リモートの Databricks ワークスペースで Databricks SQLウェアハウスと連携する Python、Go、JavaScript、TypeScript、および Node.js コードを記述、実行、デバッグします。

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

Hashicorp Terraform Extension for Visual Studio Code などのサード パーティ製プラグインを使用して、Terraform を使用した Databricks インフラストラクチャのプロビジョニングを容易にし、Infrastructure-as-Code (IaC) のベスト プラクティスに従うようにします。 Visual Studio Code の組み込みプログラミング言語サポートを使用して、Terraform 用クラウド開発キット (CDKTF) や Pulumi などのサードパーティ製品を通じて、Databricks インフラストラクチャの Python、TypeScript、Java、C#、Go の定義を記述してデプロイします。