将 Power BI 与 Azure Databricks 配合使用

Microsoft Power BI 是一项业务分析服务,它提供具有自助服务商业智能功能的交互式可视化效果。 将 Power BI 与 Azure Databricks 集成时,可将可缩放的数据处理和高性能分析引入所有业务用户,使他们能够创建丰富的报表和仪表板,而无需依赖于 IT 人员或数据库管理员。

通过集成,可以直接从 Azure Databricks 发布数据集,将 Power BI Desktop 连接到 Azure Databricks 群集和 Databricks SQL 仓库,并为企业部署配置安全身份验证方法。

有关如何最好地设置仪表板和数据的指导,请参阅 Power BI 备忘单

连接到 Power BI

可通过多种方式从 Power BI 连接到 Azure Databricks。

Power BI 平台 说明
Power BI桌面 使用手动配置将 Power BI Desktop 连接到 Azure Databricks 群集和 SQL 仓库。
Power BI 服务 将数据从 Azure Databricks 发布到 Power BI 服务。

如果要使用 Power BI 任务自动协调 Power BI 语义模型,必须先 在 Unity 目录中创建 Power BI 连接

注释

如果对某个角色具有“假设”权限,则可以将 OAuth 连接授权为该角色。 随后,Power BI 会以该角色的身份运行所有查询。 请参阅 第三方 BI 工具

其他连接设置选项

从 Power BI 连接到 Azure Databricks 时,还有其他设置选项。

Warning

Azure已从Power BI的Azure Databricks连接器中删除了“指标视图 BI 兼容性模式”选项。 该连接器选项允许 Power BI 查询 Unity Catalog 的度量视图,使用该接口的报告将不再正常工作。

要从 Power BI 查询度量视图,请使用连接器的原生查询选项,配合 DirectQuery 模式中的MEASURE()函数。 请参阅 原生SQL查询 ,并 使用外部BI工具的指标视图。 还可以使用 Azure Databricks AI/BI 仪表板,它们可原生配合指标视图使用。

要请求恢复对Power BI连接器中Azure Databricks指标视图的支持,请在Fabric Ideas社区帖子中投票并提供反馈。

安装选项 说明
在 Azure Databricks for Power BI 上配置服务主体 在从 Power BI 连接到 Azure Databricks 之前,为机器对机器 (M2M) OAuth 配置服务主体。
为 Power BI 配置 ADBC 或 ODBC 驱动程序 从 POWER BI 连接到 Azure Databricks 时,从 ODBC 驱动程序切换到 Arrow Database Connectivity (ADBC) 驱动程序。 还需要连接到 Lakehouse//RT 仓库。
使用 BI 兼容模式查询度量视图 启用BI兼容模式,以便查询无法将自定义SQL传递给Azure Databricks的BI工具中的Unity Catalog指标视图。