Databricks

注意

以下连接器文章由 Databricks、此连接器的所有者以及 Microsoft Power Query 连接器认证计划的成员提供。 如果您对本文的内容有疑问,或者希望对本文进行更改,请访问 Databricks 网站并通过网站上的支持渠道获得帮助。

总结

描述
发布状态 正式发布
产品 Power BI (语义模型)
Power BI (数据流)
Fabric(数据流 Gen2)
支持的身份验证类型 用户名/密码
个人访问令牌
OAuth (OIDC)

注意

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

先决条件

此连接器仅用于在 AWS 上运行和使用 OAuth 的 Databricks SQL Warehouse。 如果使用 Azure Databricks,请使用 Azure Databricks 连接器。 如果你没有将 OAuth 与 Databricks SQL 仓库一起使用(在 AWS 或 GCP 上),也请使用 Azure Databricks 连接器。 不支持 Databricks Community Edition。

支持的功能

  • 进口
  • DirectQuery (Power BI 语义模型)

从 Power Query Desktop 连接到 Databricks

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

  1. 在“获取数据”体验中,搜索 Databricks 以将 Databricks 连接器列入候选名单。 如果你使用 OAuth 进行身份验证,则仅应在此处对 Databricks SQL 数据仓库数据(在 AWS 上运行)使用 Databricks 连接器

    从 Databricks Cloud 获取数据。

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

    指定 Databricks SQL 仓库。

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

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

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

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

      指定适当的令牌。

    注意

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

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

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

从 Power Query Online 连接到 Databricks 数据

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

  1. 在“获取数据”体验中选择“Databricks”选项。 不同的应用可以通过不同的方式访问 Power Query Online 来获取数据体验。 有关如何从应用获取 Power Query Online 的“获取数据”体验的详细信息,请转到从何处获取数据的位置

    使用搜索框筛选出可用的 Databricks 连接器。 为 Databricks SQL 数据仓库选择 Databricks 连接器。

    Databricks 连接器的图像。

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

    连接设置和凭据。

  3. 提供凭据以向 Databricks SQL Warehouse 进行身份验证。 可选择的凭证有三种:

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

    将 Databricks Cloud 数据加载到联机应用的 Power Query 导航器的图像。