Driver do Arrow Database Connectivity (ADBC) para o Power BI
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:
- No Power BI Desktop, clique em Arquivo > Opções e configurações > Opções .
- Clique em Visualizar recurso .
- 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:
-
Abra o painel desejado no Power BI.
-
Click transformação de dados .
-
Clique em Editor avançado na seção Opção de consulta .
-
Especifique
Implementation="2.0"
para alternar para o driver ADBC.let
Source = DatabricksMultiCloud.Catalogs("<instance-name>.gcp.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