このページでは、 Databricks ODBC ドライバーの Azure Databricks コンピューティング リソース設定を構成する方法について説明します。
必須の設定
Azure Databricks コンピューティング リソースに接続するには、次の設定を構成します。
| 設定 | 説明 |
|---|---|
Driver |
ドライバーのフルインストールパス。 Databricks ODBC ドライバー (Simba) のダウンロードとインストールを参照してください。 |
Host |
Azure Databricks コンピューティング リソースの サーバー ホスト名 の値。 |
Port |
443 |
HTTPPath |
Azure Databricks コンピューティング リソースの HTTP パス 値。 |
SSL |
1 |
ThriftTransport |
2 |
Schema (任意) |
既定のスキーマの名前。 |
Catalog (任意) |
既定のカタログの名前。 |
DSN 形式
[Databricks]
Driver=<path-to-driver>
Host=<server-hostname>
Port=443
HTTPPath=<http-path>
SSL=1
ThriftTransport=2
<setting1>=<valueN>
<setting2>=<value2>
<settingN>=<valueN>
DSNなし接続文字列
次の例には、読みやすくするための改行が含まれています。 実際の接続文字列でそれらを削除してください。
Driver=<path-to-driver>;
Host=<server-hostname>;
Port=443;
HTTPPath=<http-path>;
SSL=1;
ThriftTransport=2;
<setting1>=<valueN>;
<setting2>=<value2>;
<settingN>=<valueN>
<setting>と<value>を認証設定とドライバー機能の設定に置き換えます。
<server-hostname>と<http-path>の値を取得するには、次のセクションを参照してください。
Azure Databricks クラスターの接続の詳細を取得するには:
- Azure Databricks ワークスペースにログインします。
- サイドバーで、[計算] をクリックします。
- 使用可能なクラスターの一覧で、ターゲット クラスターの名前をクリックします。
- [構成] タブで、[詳細オプション] を展開します。
- [JDBC/ODBC] タブをクリックします。
- [サーバー ホスト名]、[ポート]、[HTTP パス] など、必要な接続の詳細をコピーします。
Databricks SQL ウェアハウスの接続の詳細を取得するには、以下の操作を実行します。
- Azure Databricks ワークスペースにログインします。
- サイドバーで、[SQL] > [SQL ウェアハウス] をクリックします。
- 使用可能な倉庫の一覧で、ターゲット ウェアハウスの名前をクリックします。
- [接続の詳細] タブで、[サーバー ホスト名]、[ポート]、[HTTP パス] など、必要な接続の詳細をコピーします。
Azure Databricks クラスターでドライバーを使うには、呼び出し元ユーザーまたはサービス プリンシパルがクラスターに接続するときまたはクラスターを再起動するときに必要な 2 つのアクセス許可があります。
- アタッチ可: 実行中のクラスターに接続するためのアクセス許可。
- 再起動が可能: 接続時にクラスターが終了の状態だった場合に、クラスターが起動するよう自動的にトリガーするためのアクセス許可。
Databricks SQL ウェアハウスでドライバーを使用するには、呼び出し元のユーザーまたはサービス プリンシパルに、使用可能アクセス許可が必要です。 Databricks SQL ウェアハウスが停止している場合は、自動的に起動します。
注
DirectQuery モードで Microsoft Power BI を使うときは、Databricks SQL ウェアハウスをお勧めします。