分享方式:


Databricks ODBC 驅動程式的計算設定

本文說明如何設定 Databricks ODBC DriverAzure Databricks 計算資源設定。

驅動程式需要下列計算資源組態設定:

設定 描述
Driver 驅動程式的完整安裝路徑。 若要取得此路徑,請參閱 下載並安裝 Databricks ODBC 驅動程式
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>
  • 針對每個目標 Azure Databricks 驗證設定和任何特殊或進階驅動程式功能設定,取代 <setting><value>
  • 若要取得 和<http-path>的值<server-hostname>,請參閱下列程式。

若要取得 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 叢集使用驅動程式,呼叫的使用者或服務主體在連線或重新啟動叢集時需要兩 個許可權

  • 可以附加 TO 許可權以連線到執行中的叢集。
  • CAN RESTART 許可權可自動觸發叢集在連線時終止其狀態時啟動。

若要搭配 Databricks SQL 倉儲使用驅動程式,呼叫的使用者或服務主體需要 CAN USE 許可權。 Databricks SQL 倉儲會在停止時自動啟動。

注意

在 DirectQuery 模式中使用 Power BI Microsoft時,建議使用 Databricks SQL 倉儲。