Databricks ODBC 驅動程式的計算設定
本文說明如何設定 Databricks ODBC Driver 的 Azure 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 叢集的連線詳細數據:
- 登入至您的 Azure Databricks 工作區。
- 在提要欄位中,按兩下 [ 計算]。
- 在可用叢集清單中,按兩下目標叢集的名稱。
- 在 [組態] 索引標籤上,展開 [進階選項]。
- 按兩下 [ JDBC/ODBC] 索引標籤。
- 複製您需要的連線詳細數據,例如 伺服器主機名、 埠和 HTTP 路徑。
若要取得 Databricks SQL 倉儲的連線詳細數據,請執行下列動作:
- 登入至您的 Azure Databricks 工作區。
- 在提要欄位中,按兩下 [ SQL > SQL 倉儲]。
- 在可用的倉儲清單中,按兩下目標倉儲的名稱。
- 在 [ 連線詳細數據] 索引標籤上,複製您需要的連線詳細數據,例如 伺服器主機名、 埠和 HTTP 路徑。
若要搭配 Azure Databricks 叢集使用驅動程式,呼叫的使用者或服務主體在連線或重新啟動叢集時需要兩 個許可權 :
- 可以附加 TO 許可權以連線到執行中的叢集。
- CAN RESTART 許可權可自動觸發叢集在連線時終止其狀態時啟動。
若要搭配 Databricks SQL 倉儲使用驅動程式,呼叫的使用者或服務主體需要 CAN USE 許可權。 Databricks SQL 倉儲會在停止時自動啟動。
注意
在 DirectQuery 模式中使用 Power BI Microsoft時,建議使用 Databricks SQL 倉儲。