メインコンテンツへジャンプ

Databricks の IDE 連携

お気に入りの IDE(統合開発環境)でレイクハウスを構築する

Databricks の IDE 連携の概要

Databricks は、IDE(統合開発環境)を選択し、既存のソフトウェアエンジニアリングのワークフローを持つ開発者やチームのために、完全な開発エクスペリエンスを構築しています。Databricks 公式の IDE 統合は、ワークスペース、クラスタ、データへのセキュアな接続といった Databricks の主要なコア機能を IDE にもたらします。IDE ワークフロー用に独自に設計されており、任意のエディター機能、Git ツールへのフルアクセス、ローカルユニットテスト、クラスタ内で実行されているコードのデバッグをサポートしています。

1-running

IDE からレイクハウスデータやクラスタにアクセスします。

Databricks レイクハウスの機能を既存の IDE で使用できます。Databricks の性能で、データと AI アプリを構築できます。ワークスペースに接続して、チームと共同作業を行いましょう。大規模なデータアプリケーションに対応できるスケーラビリティを確保するため、クラスタ上で実行できます。また、IDE からレイクハウスのあらゆるデータへのアクセスは容易です。

2-testing

IDE でソース管理、テスト、デバッグ機能を使用できます。

Databricks の連携機能は、ソース管理、ユニットテスト、デバッグなど、IDE の機能を活用できるように設計されています。リファクタリング、コードナビゲーション、コードアシスタントなどの IDE で慣れ親しんだ全ての作業を、ローカルのユニットテストで迅速に繰り返しながら行うことが可能です。

3

PyCharm と Databricks の 連携

この連携により、 Databricksインテリジェンスプラットフォーム上のデータと AI アプリケーションを、 PyCharm Professional 内で直接構築できるようになり、JetBrains による強力な Python IDE でデータ+ AI プラットフォームを強化します。

追加の設定を行うことなく、コードをすばやく簡単に記述し、クラウド上で実行できます。 PyCharm 経由で Databricks ワークフローに接続し、IDE 内のプロセスを監視できます。 リモート クラスター上で Python スクリプトを実行します。 ノートブックまたはPython スクリプトをDatabricksワークフローとして実行します。 プロジェクトファイルを Databricks ワークスペースに同期します。

IDE 連携に対する Databricks の公式サポート

Databricksは、これらの連携を改善、更新するための投資を続けていきます。これらの公式連携機能はDatabricksの全面的なサポートを受けられるため、安心して導入、利用することができます。すばやくセットアップして、IDE で Databricks を使い始めましょう。

Databricks VS Code の拡張機能を使ってみる

VS Code での開発を始めてみませんか?この拡張機能は、 VS Code Marketplaceから直接ダウンロードできます。

ワークスペースの要件を満たし、拡張機能をインストールし、プロファイルを設定するためのステップバイステップの手順は、セットアップドキュメント(AWS、Azure、 GCP)に従ってください。Databricks ワークスペースへの接続方法を解説し、IDE からクラスタ上でファイルを実行するためのテストコードを提供します。これで VS Code から開発を始める準備が整います。

Databricks IDE統合のリソース

Databricks VS Code 拡張機能のお知らせブログ

Databricks VS Code 拡張機能のセットアップドキュメント

よくある質問

Databricks の IDE 連携は、Databricks データ+ AI プラットフォームのコア機能、ワークスペース、クラスタ、データへのセキュアな接続をIDEに直接もたらします。 これらは、Git ツール、ローカルユニットテスト、クラスタで実行されるコードのデバッグにフルアクセスできるほか、コードナビゲーションやリファクタリングなどのエディター独自の機能も提供します。 公式連携機能は現在、Visual Studio CodeとPyCharm Professional向けに提供されており、Databricksは両方の連携機能への投資を継続し、全面的にサポートしています。

無料お試し、その他ご相談を承ります