次の方法で共有


ローカル開発ツール

Databricks には、Azure Databricks と統合し、Databricks のリソースとデータをプログラムで管理するアプリケーションとソリューションの開発に役立つツールのエコシステムが用意されています。

このページでは、一般的な開発者シナリオに最適なツールに関する推奨事項を示します。 開発者ツールの完全な概要については、「 Databricks での開発」を参照してください。

ツール いつ使用するか
Visual Studio Code 用の Databricks 拡張機能
PyCharm Databricks プラグイン
その他の IDE の場合は、Databricks ConnectDatabricks CLI を使用します
  • ローカル IDE からの対話型の開発とデバッグ
Databricks CLI
  • コマンド ラインから Databricks と直接やり取りする
  • シェル スクリプト
  • 実験
  • REST API を直接呼び出す
  • ローカル認証プロファイルを管理する
  • IDE から Databricks ワークスペースにコードを同期する
Databricks アセット バンドル (CLI の機能)
  • ワークフローを管理し、Databricks にプロジェクトをデプロイする
  • CI/CD のベスト プラクティスを適用する
  • リソースと資産を 1 つの単位として共同バージョン管理、共同編集、および共同デプロイする
  • 最も一般的なリソースをサポートします
Databricks Terraform プロバイダー
  • コードとしてのインフラストラクチャと CI/CD
  • ワークスペース、カタログ、およびメタストアの管理と作成
  • アクセス許可を適用する
  • 環境の移植性とディザスター リカバリーを保証する
  • 多くのサポートされているリソース
Databricks Python SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • アプリケーションの開発
  • 既存のデプロイ システムとの統合
  • カスタム Databricks ワークフローと Web サービスを作成する
SQL ドライバー
  • クライアント アプリケーションから SQL コマンドとスクリプトを実行する
Databricks REST API
  • 任意のプログラミング言語で SDK を使用できないプロセスを自動化する
  • ほぼすべての Databricks リソースへのアクセス
  • 高度なシナリオのみ