SQL コネクタ、ライブラリ、ドライバー、 APIs、およびツール
DatabricksSQLには、 コネクタ、ライブラリ、ドライバー、APIs 、およびツールがあり、 に接続し、プログラムで対話し、Databricks Databricks SQLPython、Go、JavaScript、TypeScriptなどの一般的な言語で記述されたアプリケーションに 機能を統合できます。
名前 |
次の操作を実行できます。 |
---|---|
Python コードから直接 SQL コマンドを実行します。 このコネクタは、 などの他のPython ライブラリよりも簡単に設定できます。pyodbc |
|
PythonDatabricksSQLを使用して、 データソースとして と対話します。SQLAlchemyは、生の クエリを作成する代わりに、PythonSQL Pythonオブジェクトを操作できるSQL ツールキットです。 |
|
ODBC を使用して、ローカルの Python コードから Databricks への接続を認証し、確立します。 |
|
Go アプリケーションを Databricks と統合し、使い慣れた SQL インターフェイスを Go プログラミング環境で使用できます。 |
|
Databricks に格納されているデータをクエリおよび操作するアプリケーションを構築するときは、JavaScript または TypeScript を使用します。 |
|
データベース管理システムにアクセスするための業界標準仕様である Open Database Connectivity ( ) を使用して、参加するアプリ、ツール、クライアント、SDK、および を に接続します。APIsDatabricksODBC |
|
Databricks JDBC ドライバー (Simba ドライバー と Databricks OSS ドライバー) |
データベース管理システムにアクセスするための業界標準仕様である Database Connectivity () を使用して、参加するアプリ、ツール、クライアント、SDK、 を に接続します。APIsDatabricksJavaJDBCDatabricks JDBC ドライバー (Simba) は、 insightsoftware によって開発されたドライバーの最初のバージョンです。 Databricks JDBC ドライバー (OSS) は、Databricks によって開発されたドライバーの最新バージョンです。 |
SQL ステートメントを実行して Databricks データにアクセスし、データベース ドライバーをインストールしたり、永続的な接続を管理したりすることなく結果を取得できます。 |
|
コマンド ラインからコマンドとスクリプト SQL 実行します。 Databricks SQL CLI は Databricks に接続し、スクリプトや自動化プロセスへの統合を可能にします。 |
|
Visual Studio Code 内から Databricks に対して SQL クエリを直接実行します。 |
|
DataGrip の統合開発環境 (IDE) を使用して Databricks に接続し、アプリケーション開発を行い、クエリコンソール、スキーマナビゲーション、プランの説明、スマートコード補完、リアルタイム分析とクイックフィックス、リファクタリング、バージョン管理の統合、その他の機能を提供します。 |
|
JDBC プロトコルを使用するマルチプラットフォーム データベース ツールである DBeaver を統合して、Databricks でデータを表示および管理します。 DBeaver SQLエディター、データとスキーマの移行ツール、データベース接続のモニタリング機能を使用します。 |
|
Java ベースのツールである SQL Workbench/J を使用して、Databricks のデータに接続し、オペレーティング システムの制限に縛られることなく SQL スクリプトを実行します。 |