다음을 통해 공유

Power BI 的箭头数据库连接性 (ADBC) 驱动程序

重要

此功能目前以公共预览版提供。

本页介绍如何将 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 功能预览,请执行以下作:

  1. 在 Power BI Desktop 上,单击“ 文件 > 选项”和“设置 > 选项”。
  2. 单击 “预览功能”。
  3. 选择使用新的 Databricks 连接器实现

选项 2:编辑实现

若要将特定仪表板切换到 ADBC 驱动程序,请执行以下操作:

  1. 在 Power BI 中打开所需的仪表板。

  2. 单击“ 转换数据”。

  3. “查询”选项部分单击“高级编辑器”。

  4. 指定 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