Databricks ODBCドライバーのコンピュート設定
この記事ではDatabricksDatabricksODBC ドライバー の コンピュート リソース設定を構成する方法について説明します。
ドライバーには、次のコンピュート リソース構成設定が必要です。
| 設定 | 説明 | 
|---|---|
| 
 | ドライバーの完全なインストール パス。このパスを取得するには、「 Databricks ODBC ドライバーのダウンロードとインストール」を参照してください。 | 
| 
 | Databricks コンピュート リソースの Server Hostname 値。 | 
| 
 | 443 | 
| 
 | Databricks コンピュート リソースの HTTP パス 値。 | 
| 
 | 1 | 
| 
 | 2 | 
| 
 | 使用するデフォルトのスキーマの名前。 | 
| 
 | 使用するデフォルト・カタログの名前。 | 
上記の設定を使用する 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>
- 必要に応じて、ターゲットの Databricks 認証設定と、特殊または高度なドライバー機能設定ごとに <setting>と<value>を置き換えます。
- <server-hostname>と- <http-path>の値を取得するには、次の手順を参照してください。
Databricksクラスターの接続詳細を取得するには:
- Databricksワークスペースにログインします。
- サイドバーで、 コンピュート をクリックします。
- 使用可能なクラスターのリストで、ターゲットクラスターの名前をクリックします。
- 構成 タブで、 詳細オプション を展開します。
- 「JDBC/ODBC」 タブをクリックします。
- 必要な接続の詳細 ( サーバーのホスト名 、 ポート 、 HTTP パス など) をコピーします。
Databricks SQL ウェアハウスの接続の詳細を取得するには、次の操作を行います。
- Databricksワークスペースにログインします。
- サイドバーで、 「SQL」>「SQL ウェアハウス」 をクリックします。
- 利用可能なウェアハウスのリストで、対象のウェアハウスの名前をクリックします。
- [ 接続の詳細 ] タブで、必要な接続の詳細 ( サーバーのホスト名 、 ポート 、 HTTP パス など) をコピーします。
Databricksクラスターでドライバーを使用するには、呼び出し元のユーザーまたはサービスプリンシパルがクラスターに接続または再起動するときに必要な 2 つのアクセス許可があります。
- 稼働中のクラスターに接続するためのCan Attach Toアクセス許可。
- Can Restart 接続時にクラスターの状態が終了した場合に、クラスターを自動的にトリガーして開始する権限があります。
Databricks SQL ウェアハウスでドライバーを使用するには、呼び出し元のユーザーまたはサービスプリンシパルに CAN USE アクセス許可が必要です。Databricks SQL ウェアハウスが停止していた場合、自動的に開始されます。
Databricks SQL ウェアハウスは、Microsoft Power BI を DirectQuery モードで使用する場合に推奨されます。