SQL コネクタ、ライブラリ、ドライバー、 APIs、およびツール

DatabricksSQLには、 コネクタ、ライブラリ、ドライバー、APIs 、およびツールがあり、 に接続し、プログラムで対話し、Databricks Databricks SQLPython、Go、JavaScript、TypeScriptなどの一般的な言語で記述されたアプリケーションに 機能を統合できます。

名前

次の操作を実行できます。

SQLコネクタからPythonへ

Python コードから直接 SQL コマンドを実行します。 このコネクタは、 などの他のPython ライブラリよりも簡単に設定できます。pyodbc

SQLAlchemy (英語)

PythonDatabricksSQLを使用して、 データソースとして と対話します。SQLAlchemyは、生の クエリを作成する代わりに、PythonSQL Pythonオブジェクトを操作できるSQL ツールキットです。

Python と pyodbc

ODBC を使用して、ローカルの Python コードから Databricks への接続を認証し、確立します。

Databricks SQL Driver for Go

Go アプリケーションを Databricks と統合し、使い慣れた SQL インターフェイスを Go プログラミング環境で使用できます。

Node.js用のDatabricks SQLドライバー

Databricks に格納されているデータをクエリおよび操作するアプリケーションを構築するときは、JavaScript または TypeScript を使用します。

Databricks ODBC ドライバー

データベース管理システムにアクセスするための業界標準仕様である Open Database Connectivity ( ) を使用して、参加するアプリ、ツール、クライアント、SDK、および を に接続します。APIsDatabricksODBC

Databricks JDBC ドライバー (Simba ドライバーDatabricks OSS ドライバー)

データベース管理システムにアクセスするための業界標準仕様である Database Connectivity () を使用して、参加するアプリ、ツール、クライアント、SDK、 を に接続します。APIsDatabricksJavaJDBCDatabricks JDBC ドライバー (Simba) は、 insightsoftware によって開発されたドライバーの最初のバージョンです。 Databricks JDBC ドライバー (OSS) は、Databricks によって開発されたドライバーの最新バージョンです。

Databricks SQL ステートメント実行 API

SQL ステートメントを実行して Databricks データにアクセスし、データベース ドライバーをインストールしたり、永続的な接続を管理したりすることなく結果を取得できます。

Databricks SQL CLI

コマンド ラインからコマンドとスクリプト SQL 実行します。 Databricks SQL CLI は Databricks に接続し、スクリプトや自動化プロセスへの統合を可能にします。

Visual Studio CodeのSQLToolsのDatabricksドライバー

Visual Studio Code 内から Databricks に対して SQL クエリを直接実行します。

DataGripとDatabricksの統合

DataGrip の統合開発環境 (IDE) を使用して Databricks に接続し、アプリケーション開発を行い、クエリコンソール、スキーマナビゲーション、プランの説明、スマートコード補完、リアルタイム分析とクイックフィックス、リファクタリング、バージョン管理の統合、その他の機能を提供します。

DBeaver と Databricks の統合

JDBC プロトコルを使用するマルチプラットフォーム データベース ツールである DBeaver を統合して、Databricks でデータを表示および管理します。 DBeaver SQLエディター、データとスキーマの移行ツール、データベース接続のモニタリング機能を使用します。

SQL Workbench/Jに接続する

Java ベースのツールである SQL Workbench/J を使用して、Databricks のデータに接続し、オペレーティング システムの制限に縛られることなく SQL スクリプトを実行します。