SQL Workbench/J への接続
この記事では、SQL Workbench/J を Databricks と共に使用する方法について説明します。
この記事では、サードパーティによって開発された SQL Workbench/J について説明します。 プロバイダに問い合わせるには、Google グループの SQL Workbench/J サポート フォーラム を参照してください。
必要条件
-
Databricks JDBC ドライバー。Databricks JDBC ドライバーをローカル開発マシンにダウンロードし、ダウンロードした
DatabricksJDBC42-<version>.zip
ファイルからDatabricksJDBC42.jar
ファイルを抽出します。
この記事は、macOS、SQL Workbench/J Build 130、Zulu OpenJDK 21.0.1、Databricks JDBC Driver 2.6.36 でテストされています。
Databricks認証の場合、 Databricks個人アクセスウイルス認証を使用していない場合は、これらの要件の後の方で個人アクセスウイルスの生成をスキップできます。 利用可能なDatabricks認証タイプの詳細については、 「 Databricks JDBCドライバー (Simba) の認証設定」を参照してください。
-
Databricksワークスペース内のクラスターまたはSQL ウェアハウス。
-
クラスターまたはウェアハウス SQL接続の詳細、特に Server Hostname 、 Port 、および HTTP Path の値。
-
Databricksの個人的なアクセス権。 個人的なアクセスマラソンを作成するには、 「ワークスペース ユーザー向けの個人的なアクセスマラソンを作成する」のステップに従います。
自動化されたツール、システム、スクリプト、アプリで認証する際のセキュリティのベストプラクティスとして、Databricksでは OAuth トークンを使用することをお勧めします。
パーソナルアクセストークン認証 を使用する場合、 Databricks では、ワークスペース ユーザーではなく、 サービスプリンシパル に属する パーソナルアクセストークン を使用することをお勧めします。 サービスプリンシパルのトークンを作成するには、「 サービスプリンシパルのトークンの管理」を参照してください。
Workbench/J への接続手順
Workbench/J に接続するには、次の手順を実行します。
-
SQL Workbench/Jを起動します。
-
[ファイル] > [接続] ウィンドウ を選択します。
-
接続プロファイルの選択 ダイアログで、 ドライバーの管理 をクリックします。
- 名前 フィールドに「
Databricks
」と入力します。 - ライブラリ フィールドで、 JAR ファイルの選択 アイコンをクリックします。ダウンロードした
DatabricksJDBC42-<version>.zip
ファイルからDatabricksJDBC42.jar
ファイルを抽出したディレクトリを参照し、JAR ファイルを選択します。次に、 選択 をクリックします。 - クラス名 フィールドに
com.databricks.client.jdbc.Driver
が入力されていることを確認してください。 - 「 OK 」をクリックします。
- 名前 フィールドに「
-
「 新規接続プロファイルの作成 」アイコンをクリックします。
- プロファイルの名前を入力します。
- [ドライバー] フィールドで、 Databricks (com.databricks.client.JDBC.Driver) を選択します。
- URL フィールドに、Databricks リソースの JDBC URL を入力します。JDBC URL の URL フィールド構文については、 「Databricks JDBC ドライバー (Simba) の認証設定」を参照してください。
- テスト をクリックします。
- OK を 2 回クリックします。