次の方法で共有


Databricks ODBC ドライバー (Simba) のコンピューティング設定

このページでは、 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 クラスターの接続の詳細を取得するには:

  1. Azure Databricks ワークスペースにログインします。
  2. サイドバーで、[計算] をクリックします。
  3. 使用可能なクラスターの一覧で、ターゲット クラスターの名前をクリックします。
  4. [構成] タブで、[詳細オプション] を展開します。
  5. [JDBC/ODBC] タブをクリックします。
  6. [サーバー ホスト名][ポート][HTTP パス] など、必要な接続の詳細をコピーします。

Databricks SQL ウェアハウスの接続の詳細を取得するには、以下の操作を実行します。

  1. Azure Databricks ワークスペースにログインします。
  2. サイドバーで、[SQL] > [SQL ウェアハウス] をクリックします。
  3. 使用可能な倉庫の一覧で、ターゲット ウェアハウスの名前をクリックします。
  4. [接続の詳細] タブで、[サーバー ホスト名][ポート][HTTP パス] など、必要な接続の詳細をコピーします。

Azure Databricks クラスターでドライバーを使うには、呼び出し元ユーザーまたはサービス プリンシパルがクラスターに接続するときまたはクラスターを再起動するときに必要な 2 つのアクセス許可があります。

  • アタッチ可: 実行中のクラスターに接続するためのアクセス許可。
  • 再起動が可能: 接続時にクラスターが終了の状態だった場合に、クラスターが起動するよう自動的にトリガーするためのアクセス許可。

Databricks SQL ウェアハウスでドライバーを使用するには、呼び出し元のユーザーまたはサービス プリンシパルに、使用可能アクセス許可が必要です。 Databricks SQL ウェアハウスが停止している場合は、自動的に起動します。

DirectQuery モードで Microsoft Power BI を使うときは、Databricks SQL ウェアハウスをお勧めします。