Databricks ODBC 驱动程序的计算设置
本文介绍如何为 Databricks ODBC 驱动程序配置 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>
,以及任何特殊或高级驱动程序功能设置。 - 若要获取
<server-hostname>
和<http-path>
的值,请参阅以下过程。
若要获取 Azure Databricks 群集的连接详细信息,请执行以下操作:
- 登录到你的 Azure Databricks 工作区。
- 在边栏中,单击“计算”。
- 在可用群集列表中,单击目标群集的名称。
- 在“配置”选项卡上,展开“高级选项”。
- 单击“JDBC/ODBC”选项卡。
- 复制所需的连接详细信息,例如服务器主机名、端口和 HTTP 路径。
若要获取 Databricks SQL 仓库的连接详细信息,请执行以下操作:
- 登录到你的 Azure Databricks 工作区。
- 在边栏中单击“SQL”>“SQL 仓库”。
- 在可用仓库列表中,单击目标仓库的名称。
- 在“连接详细信息”选项卡上,复制所需的连接详细信息,例如服务器主机名、端口和 HTTP 路径。
若要将驱动程序用于 Azure Databricks 群集,在连接或重启群集时需要以下两种权限才能调用用户或服务主体:
- “可连接到”权限,用于连接到正在运行的群集。
- “可重启”权限。在连接时,如果群集处于已终止状态,将使用此权限来自动触发群集启动。
若要将驱动程序用于 Databricks SQL 仓库,调用用户或服务主体需要“可使用”权限。 Databricks SQL 仓库停止后会自动启动。
注意
在 DirectQuery 模式下使用 Microsoft Power BI 时,建议使用 Databricks SQL 仓库。