メインコンテンツまでスキップ

ローカル開発ツール

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

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

ツール

いつ使うか

DatabricksのVisual Studio Code拡張機能

PyCharm Databricksプラグイン

他のIDEs の場合は、DatabricksCLIDatabricks Connect を使用してください。

  • ローカル 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 リソースへのアクセス
  • 高度なシナリオのみ