開発者ツールとガイダンス

Databricksのリソースやデータの操作、および、Databricksアプリケーションの開発に使えるツールやガイダンスについて説明します。

セクション

セクションの使用目的

認証

ツール、スクリプト、アプリからDatabricksを使用して認証する。(Databricksのリソースとデータを操作する前に、Databricksで認証する必要があります。)

IDE

Databricks Connect を使用して、Visual Studio CodePyCharmIntelliJ IDEAEclipseRStudioJupyterLab などの一般的な統合開発環境 (IDE) や Databricks IDE プラグインを使用して Databricks に接続します。

SDK

Python、Java、Go、R などの一般的な言語用に記述されたコード ライブラリから Databricks を自動化します。

SQL ドライバーとツール

Databricks に接続して、SQL コマンドやスクリプトを実行したり、Databricks とプログラムで対話したり、Python、Go、JavaScript、TypeScript などの一般的な言語で記述されたアプリケーションに Databricks SQL 機能を統合したりできます。

Databricks CLI

Databricks コマンドライン インターフェイス (CLI) を使用して Databricks 機能にアクセスします。

ユーティリティ

Databricksユーティリティをノートブックから使用することで、オブジェクトストレージの効率的な操作、ノートブックのチェーン化とパラメーター化、機密性の高いクレデンシャル情報の操作などを行う。

Databricksアセットバンドル

Databricks Asset Bundles (DAB) を使用して、Databricks データおよび AI プロジェクトに業界標準の開発、テスト、および展開のベスト プラクティスを実装します。

IaC

Terraform、Terraform用クラウド開発キット、Pulumiなどの一般的なInfrastructure-as-Code (IaC) 製品を使用して、Databricksインフラストラクチャとリソースのプロビジョニングとメンテナンスを自動化する。

CI/CD

GitHub Actions 、DevOps パイプライン、 JenkinsApache Airflowなどの一般的な CI/CD システムとフレームワークを統合します。

ヒント

その他多くの一般的なサードパーティツールをクラスターやSQLウェアハウスに接続してDatabricksのデータにアクセスすることもできます。技術パートナーを参照してください。