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

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

セクション

セクションの使用目的

認証

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

IDE

Visual Studio Code、PyCharm、IntelliJ IDEA、Eclipse、RStudioなどの一般的な統合開発環境(IDE)を使用してDatabricksに接続、および、IDEプラグインを使用してDatabricksを自動化する。

SDK

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

SQLコネクタ/ドライバー

Python、Go、JavaScript、TypeScriptなどの一般的な言語で記述されたコードからDatabricksでSQLコマンドを実行する。ODBCおよびJDBC接続を介してツールとクライアントをDatabricksに接続する。

CLI

Databricks コマンド ライン インターフェイス (CLI) を使用して Databricks を自動化します。 クエリー データウェアハウス Databricks SQL CLI を使用してコマンド ラインから実行します。

ユーティリティ

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

REST APIリファレンス

Databricks REST APIのリファレンス情報を検索する。

IaC

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

CI/CD

Databricks アセット バンドルと、GitHub Actions、DevOps パイプライン、Jenkins、Apache Airflow などの一般的なシステムとフレームワークを使用して、Databricks の業界標準の継続的インテグレーションと継続的デリバリー (CI/CD) プラクティスを実装します。

SQLツール

Databricks SQL CLI、Databricks Driver for SQLTools、および DataGrip、DBeaver、SQL Workbench/J などの一般的なツールを使用して、Databricks で SQL コマンドとスクリプトを実行します。

ヒント

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