Pular para o conteúdo principal

Driver do Arrow Database Connectivity (ADBC) para o Power BI

info

Visualização

Esse recurso está em Public Preview.

Esta página descreve como alternar para o driver Arrow Database Connectivity (ADBC) para painéis Power BI que se conectam ao Databricks . O driver ADBC é um padrão de API colunar moderno, projetado para aplicativos analíticos, permitindo a transferência eficiente de dados entre bancos de dados e ferramentas de cliente usando o formato Apache Arrow.

Você pode usar o driver ADBC em vez do driver ODBC para o conector Databricks no Power BI. Para usar o driver ADBC, use o Power BI Desktop 2.145.1105.0 (lançamento de julho de 2025) ou acima.

A Databricks continua aprimorando esse conector e adicionando novos recursos. Atualize para a versão mais recente, experimente-a e envie comentários sobre o produto.

Mude para o driver ADBC

Existem dois métodos para alternar para o driver ADBC:

  • Opte por usar o novo conector do Databricks no Power BI. Isso afeta todas as novas conexões.
  • Edite individualmente a implementação de cada painel do Power BI.

Opção 1: ativar a visualização do recurso no Power BI Desktop

Para habilitar a visualização do recurso ADBC para todas as novas conexões do Databricks criadas no Power BI, faça o seguinte:

  1. No Power BI Desktop, clique em Arquivo > Opções e configurações > Opções .
  2. Clique em Visualizar recurso .
  3. Selecione Usar novas implementações do conector Databricks .

Opção 2: Editar a implementação

Para alternar para o driver ADBC para um painel específico, faça o seguinte:

  1. Abra o painel desejado no Power BI.

  2. Click transformação de dados .

  3. Clique em Editor avançado na seção Opção de consulta .

  4. Especifique Implementation="2.0" para alternar para o driver ADBC.

    let
    Source = DatabricksMultiCloud.Catalogs("<instance-name>.cloud.databricks.net", "/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