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

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

セクション

セクションの使用目的

認証

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

IDE

を使用して に接続します。Visual Studio Code PyCharm、 、IntelliJ IDEA 、 、 、 JupyterLab DatabricksDatabricks Connectなどの一般的な統合開発環境IDEsEclipse (RStudio ) や、Databricks IDE プラグインを使用します。

SDK

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

SQLコネクタ/ドライバー

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

SQLツール

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

CLI

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

ユーティリティ

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

IaC

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

CI/CD

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

ヒント

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