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,请执行以下步骤:
在“获取数据”体验中,搜索 Databricks 以将 Databricks 连接器列入候选名单。 如果你使用 OAuth 进行身份验证,则仅应在此处对 Databricks SQL 数据仓库数据(在 AWS 上运行)使用 Databricks 连接器。
为 Databricks SQL Warehouse 提供 服务器主机名 和 HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅 配置 Databricks ODBC 和 JDBC 驱动程序。 相应地输入此信息。 您可以选择性地在 高级选项下提供默认目录和/或数据库。 选择“确定”以继续。
提供凭据以向 Databricks SQL Warehouse 进行身份验证。 你有三个凭据选项:
用户名/密码。 如果组织/帐户使用 2FA/MFA,则此选项不可用。
个人访问令牌。 有关生成个人访问令牌(PAT)的说明,请参阅 个人访问令牌。
OAuth (OIDC)。 使用浏览器弹出窗口登录到组织帐户。
注意
输入特定 Databricks SQL Warehouse 的凭据后,Power BI Desktop 会缓存这些凭据,并在后续连接尝试中重复使用这些凭据。 可以通过“文件”>“选项和设置”>“数据源设置”来修改这些凭据。 详细信息:更改身份验证方法
成功连接后,导航器 会显示群集上可用的数据。 可以选择 转换数据 来使用 Power Query 转换数据,或者选择 加载 将数据加载到 Power Query Desktop。
从 Power Query Online 连接到 Databricks 数据
若要从 Power Query Online 连接到 Databricks,请执行以下步骤:
在“获取数据”体验中选择“Databricks”选项。 不同的应用可以通过不同的方式访问 Power Query Online 来获取数据体验。 有关如何从应用获取 Power Query Online 的“获取数据”体验的详细信息,请转到从何处获取数据的位置。
使用搜索框筛选出可用的 Databricks 连接器。 为 Databricks SQL 数据仓库选择 Databricks 连接器。
输入 Databricks SQL Warehouse 的 服务器主机名 并 HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅 配置 Databricks ODBC 和 JDBC 驱动程序。 可以选择在“高级选项”下提供默认目录和/或数据库。
提供凭据以向 Databricks SQL Warehouse 进行身份验证。 可选择的凭证有三种:
- 基本。 使用用户名和密码进行身份验证时使用此选项。 如果组织/帐户使用 2FA/MFA,则此选项不可用。
- 帐户密钥。 使用个人访问令牌进行身份验证时使用此选项。 有关生成个人访问令牌(PAT)的说明,请参阅 个人访问令牌。
- 组织帐户。 使用 OAuth 进行身份验证时使用此选项。 使用浏览器弹出窗口登录到组织帐户。
成功连接后,导航器 会出现,并显示服务器上的可用数据。 在导航器中选择数据。 然后选择“下一步”在 Power Query 中转换数据。