重要
此功能目前以公共预览版提供。
本页介绍如何将 Power BI 仪表板的驱动程序切换为 箭头数据库连接(ADBC,Arrow Database Connectivity),以连接到 Azure Databricks 数据源。 ADBC 驱动程序是专为分析应用程序设计的现代列式 API 标准,支持使用 Apache Arrow 格式在数据库和客户端工具之间高效传输数据。
有关 ADBC 驱动程序的最新更新,请参阅 更改日志。
可以使用 ADBC 驱动程序,而不是 Power BI 中 Azure Databricks 连接器的 ODBC 驱动程序。 若要使用 ADBC 驱动程序,请使用 Power BI Desktop 2.145.1105.0(2025 年 7 月版本)或更高版本。
Azure Databricks 继续增强此连接器并添加新功能。 升级到最新版本,试用并 提交产品反馈。
切换到 ADBC 驱动程序
有两种方法可以切换到 ADBC 驱动程序:
- 选择在 Power BI 上使用 Azure Databricks 新 连接器。 这会影响所有新连接。
- 单独编辑每个 Power BI 仪表板的实现。
选项 1:在 Power BI Desktop 上启用功能预览
若要为 Power BI 上创建的所有 新的 Azure Databricks 连接启用 ADBC 功能预览,请执行以下作:
- 在 Power BI Desktop 上,单击“ 文件 > 选项”和“设置 > 选项”。
- 单击 “预览功能”。
- 选择使用新的 Databricks 连接器实现。
选项 2:编辑实现
若要将特定仪表板切换到 ADBC 驱动程序,请执行以下操作:
- 在 Power BI 中打开所需的仪表板。 
- 单击“ 转换数据”。 
- 在“查询”选项部分单击“高级编辑器”。 
- 指定 - Implementation="2.0"切换到 ADBC 驱动程序。- let Source = Databricks.Catalogs("adb-<workspace-id>.<random-number>.databricks.azure.cn", "/sql/1.0/warehouses/<sql-warehouse-id>", [Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]), powerbi_Database = Source{[Name="powerbi",Kind="Database"]}[Data], default_Schema = powerbi_Database{[Name="default",Kind="Schema"]}[Data], dashboard_data_Table = default_Schema{[Name="dashboard_data",Kind="Table"]}[Data] in dashboard_data_Table