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,请执行以下步骤:
在“获取数据”体验中,搜索 Databricks 以挑选 Databricks 连接器。 仅当使用 OAuth 进行身份验证时,才应在此处为 Databricks SQL Warehouse 数据(在 AWS 上运行)使用 Databricks 连接器。
为 Databricks SQL Warehouse 提供服务器主机名和 HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅配置 Databricks ODBC 和 JDBC 驱动程序。 相应地输入此信息。 可选择在高级选项下提供默认目录和/或数据库。 选择“确定”以继续。
提供凭据以向 Databricks SQL Warehouse 进行身份验证。 有三个针对凭据的选项:
用户名/密码。 如果组织/帐户使用 2FA/MFA,则此选项不可用。
个人访问令牌。 有关生成个人访问令牌 (PAT) 的说明,请参阅个人访问令牌。
OAuth (OIDC)。 通过浏览器弹出窗口登录到组织帐户。
注意
输入特定 Databricks SQL 仓库的凭据后,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 Warehouse 选择 Databricks 连接器。
为 Databricks SQL Warehouse 输入服务器主机名和 HTTP 路径。 有关查找“服务器主机名”和“HTTP 路径”的说明,请参阅配置 Databricks ODBC 和 JDBC 驱动程序。 可选择在高级选项下提供默认目录和/或数据库。
提供凭据以向 Databricks SQL Warehouse 进行身份验证。 有三个针对凭据的选项:
- 基本。 通过用户名和密码进行身份验证时使用此选项。 如果组织/帐户使用 2FA/MFA,则此选项不可用。
- 帐户密钥。 通过个人访问令牌进行身份验证时使用此选项。 有关生成个人访问令牌 (PAT) 的说明,请参阅个人访问令牌。
- 组织帐户。 通过 OAuth 进行身份验证时使用此选项。 通过浏览器弹出窗口登录到组织帐户。
成功连接后,将出现导航器,其中显示服务器上可用的数据。 在导航器中选择数据。 然后选择下一步以在 Power Query 中转换数据。