Databricks

注意

以下连接器文章由 Databricks 提供。Databricks 是此连接器的所有者以及 Microsoft Power Query 连接器认证计划的成员。 如果对本文内容存有疑问或建议对本文进行更改,请访问 Databricks 网站并利用此处的支持渠道。

总结

项目 说明
发布状态 正式版
产品 Power BI(语义模型)
Power BI(数据流)
Fabric(数据流 Gen2)
支持的身份验证类型 Azure Active Directory
个人访问令牌
OAuth (OIDC)

注意

由于部署计划和特定于主机的功能,某些功能可能只存在于一个产品中。

先决条件

此连接器仅用于在 AWS 上运行且使用 OAuth 的 Databricks SQL Warehouse。 如果使用的是 Azure Databricks,请使用 Azure Databricks 连接器。 如果未将 OAuth 用于 Databricks SQL Warehouse(在 AWS 或 GCP 上),也请使用 Azure Databricks 连接器。 不支持 Databricks Community Edition。

支持的功能

  • 导入
  • DirectQuery(Power BI 语义模型)

从 Power Query Desktop 连接到 Databricks

要从 Power Query Desktop 连接到 Databricks,请执行以下步骤:

  1. 在“获取数据”体验中,搜索 Databricks 以挑选 Databricks 连接器。 仅当使用 OAuth 进行身份验证时,才应在此处为 Databricks SQL Warehouse 数据(在 AWS 上运行)使用 Databricks 连接器。

    从 Databricks 云中获取数据。

  2. 为 Databricks SQL Warehouse 提供服务器主机名HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅配置 Databricks ODBC 和 JDBC 驱动程序。 相应地输入此信息。 可选择在高级选项下提供默认目录和/或数据库。 选择“确定”以继续。

    指定 Databricks SQL 仓库。

  3. 提供凭据以向 Databricks SQL Warehouse 进行身份验证。 有三个针对凭据的选项:

    • 用户名/密码。 如果组织/帐户使用 2FA/MFA,则此选项不可用。

    • 个人访问令牌。 有关生成个人访问令牌 (PAT) 的说明,请参阅个人访问令牌

    • OAuth (OIDC)。 通过浏览器弹出窗口登录到组织帐户。

      指定适当的令牌。

    注意

    输入特定 Databricks SQL 仓库的凭据后,Power BI Desktop 将缓存并在后续连接尝试中重复使用这些凭据。 可通过文件 > 选项和设置 > 数据源设置来修改这些凭据。 详细信息:更改身份验证方法

  4. 成功连接后,导航器会显示群集上可用的数据。 可选择转换数据以使用 Power Query 来转换数据,或选择加载以在 Power Query Desktop 中加载数据。

    将 Databricks 云数据加载到桌面应用的 Power Query 导航器的图像。

从 Power Query Online 连接到 Databricks 数据

要从 Power Query Online 连接到 Databricks,请执行以下步骤:

  1. 在“获取数据”体验中选择“Databricks”选项。 不同的应用通过不同的方式来使用 Power Query Online“获取数据”体验。 要详细了解如果从你的应用访问 Power Query Online“获取数据”体验,请转到在何处获取数据

    使用搜索框筛选可用的 Databricks 连接器。 为 Databricks SQL Warehouse 选择 Databricks 连接器。

    Databricks 连接器的图像。

  2. 为 Databricks SQL Warehouse 输入服务器主机名HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅配置 Databricks ODBC 和 JDBC 驱动程序。 可选择在高级选项下提供默认目录和/或数据库。

    连接设置和凭证。

  3. 提供凭据以向 Databricks SQL Warehouse 进行身份验证。 有三个针对凭据的选项:

    • 基本。 通过用户名和密码进行身份验证时使用此选项。 如果组织/帐户使用 2FA/MFA,则此选项不可用。
    • 帐户密钥。 通过个人访问令牌进行身份验证时使用此选项。 有关生成个人访问令牌 (PAT) 的说明,请参阅个人访问令牌
    • 组织帐户。 通过 OAuth 进行身份验证时使用此选项。 通过浏览器弹出窗口登录到组织帐户。
  4. 成功连接后,将出现导航器,其中显示服务器上可用的数据。 在导航器中选择数据。 然后选择下一步以在 Power Query 中转换数据。

    将 Databricks 云数据加载到在线应用的 Power Query 导航器的图像。