Azure Databricks で Visual Studio Code を使用するにはどうすればよいですか?
Visual Studio Code は、軽量でありながら強力なソース コード エディターです。これはデスクトップで使用でき、Windows、macOS、Linux に対応しています。 JavaScript、TypeScript、Node.js が組み込みでサポートされており、その他の言語とランタイム (C++、C#、Java、Python、PHP、Go、.NET など) 向けの拡張機能の豊富なエコシステムを利用できます。 Visual Studio Code は、ソース コード エディターのシンプルさと、IntelliSense コードの完了やデバッグなどの強力な開発者ツールを組み合わせたものです。 ローカル開発マシン上の Visual Studio Code を使用して、Azure Databricks でコードを記述、実行、デバッグしたり、リモートの Azure Databricks ワークスペース内の Databricks SQL ウェアハウスと対話したりできます:
名前 | 使用目的 |
---|---|
Visual Studio Code 用の Databricks 拡張機能 | Visual Studio Code を使用して、リモートの Azure Databricks ワークスペースでローカルの Python、R、Scala、SQL コードを記述して実行します。 |
Python を使用した Visual Studio Code での Databricks Connect | Visual Studio Code を使用して、リモートの Azure Databricks ワークスペースでローカル Python コードを記述、実行、デバッグします。 |
Visual Studio Code での Scala を使用した Databricks Connect | Visual Studio Code を使用して、リモートの Azure Databricks ワークスペースでローカル Scala コードを記述、実行、デバッグします。 |
Databricks アセット バンドル | Visual Studio Code を使用して、バンドルの作成、デプロイ、および実行を容易にします。 Databricks アセット バンドル (または略して バンドル) を導入すると、CI/CD のベスト プラクティスとワークフローを使用し、Azure Databricks ジョブ、Delta Live Tables パイプライン、MLOps スタックをプログラムによって定義、デプロイ、実行できます。 |
Databricks CLI | コマンド ラインから Azure Databricks を操作するには、Visual Studio Code の組み込みターミナルを使用します。 |
Databricks SDK | Visual Studio Code の組み込みのプログラミング言語サポートを使用して、Azure Databricks で動作する Python、Java、Go コードを記述、実行、デバッグします。 |
Databricks Driver for SQLTools | Visual Studio Code のグラフィカル ユーザー インターフェイスを使用して、リモート Azure Databricks ワークスペース内の Databricks SQL ウェアハウスに対してクエリを実行します。 |
Databricks SQL コネクタ、ドライバー、API | Visual Studio Code の組み込みのプログラミング言語サポートを使用して、リモート Azure Databricks ワークスペースの Databricks SQL ウェアハウスで動作する Python、Go、JavaScript、TypeScript、Node.js コードを記述、実行、デバッグします。 |
インフラストラクチャのプロビジョニング | Visual Studio Code 用の Hashicorp Terraform Extension などのサード パーティ製プラグインを使用して、Terraform を使用して Azure Databricks インフラストラクチャをプロビジョニングし、コードとしてのインフラストラクチャ (IaC) のベスト プラクティスに従うのを容易にします。 Visual Studio Code の組み込みのプログラミング言語サポートを使用して、Cloud Development Kit for Terraform (CDKTF) や Pulumi などのサードパーティ製品を使用して、Azure Databricks インフラストラクチャの Python、TypeScript、Java、C#、Go の定義を記述してデプロイします。 |