将 Azure 数据工厂连接到 Databricks SQL 端点

Connecting azure data factory to Databricks SQL endpoint

我们可以从数据工厂连接到 Azure Databricks SQL 端点吗? 我在数据工厂中使用 odbc 连接器创建到 sql 端点 的链接服务,但我没有这样做。 在 databracks sql 端点 UI 中,我能够获取基于 jdbc 的连接字符串,但我无法将其转换为 odbc 术语。

我们无法访问 Databricks 工作区,因此我们无法编写 Databricks notebook 来访问 sql 端点。但是,我们只有对 Databricks sql 表的读取级别访问权限,因此我们使用 odbc 连接器在 ADF 中设置链接服务。

非常感谢任何帮助。

谢谢。

您只需关注documentation for JDBC/ODBC configuration. Just substitute specific parameters from the SQL Endpoint (like workspace URL, HTTP Path of the endpoint, etc.) into the connection string (I'm just not sure how to upload ODBC driver into Data Factory, something like this):

Driver=<path-to-driver>;Host=<server-hostname>;Port=443;HTTPPath=<http-path>;ThriftTransport=2;SSL=1;AuthMech=3;UID=token;PWD=<personal-access-token>