Pular para o conteúdo principal

Configurar o driver ADBC ou ODBC para o Power BI

info

Visualização

Este recurso está em Prévia Pública.

Conexões do Power BI com o Databricks usam um dos dois drivers: Arrow Database Connectivity (ADBC) ou Open Database Connectivity (ODBC). Arrow Database Connectivity (ADBC) é o default para todas as novas conexões do Power BI criadas na UI, mas as conexões preexistentes continuam a usar o ODBC, a menos que você as atualize manualmente. Esta página explica como alternar uma conexão entre os dois drivers.

O Arrow Database Connectivity (ADBC) driver é um padrão de API moderno e colunar projetado para aplicações analíticas, permitindo a transferência eficiente de dados entre bancos de dados e ferramentas de cliente usando o formato Apache Arrow. Para as atualizações mais recentes do driver ADBC, consulte o registro de alterações.

Para usar o driver ADBC, use o Power BI Desktop 2.145.1105.0 ou acima.

importante

O Power BI planeja fazer a transição de todas as conexões do Power BI para o ADBC em setembro de 2026. A Databricks recomenda mudar para e testar o ADBC agora para fornecer feedback e ajudar a garantir uma migração sem interrupções.

nota

Você deve usar apenas um tipo de driver por modelo semântico. Configure cada conexão Databricks em um modelo semântico para ADBC ou ODBC.

O Databricks continua a aprimorar este conector e a adicionar novos recursos. Atualize para a versão mais recente, experimente e envie feedback do produto.

Mudar conexões existentes para ADBC

Algumas conexões existentes do Power BI continuam a usar o driver ODBC, a menos que você as atualize manualmente. Você pode alternar dashboards individuais para usar o ADBC editando a implementação.

Para alternar uma conexão existente para o Driver ADBC para um dashboard específico:

  1. Abra o painel desejado no Power BI.

  2. Click transformação de dados .

  3. Clique em **Editor Avançado** na seção de opções de **Query**.

  4. Especifique Implementation="2.0" para mudar 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

Voltar para o ODBC

Caso prefira usar ODBC em vez de ADBC para novas conexões, você tem duas opções:

  • Se o senhor quiser usar o driver ODBC para uma conexão específica no Power BI Desktop ou no serviço do Power BI, selecione default como a **Implementação**.
  • Se você quiser continuar a usar o driver ODBC para todas as novas conexões no Power BI, desabilite a visualização do recurso ADBC para restaurar o ODBC no Power BI Desktop.

Para utilizar o Driver ODBC para todas as novas conexões:

  1. No Power BI Desktop, clique em **Arquivo > Opções e configurações > Opções**.
  2. Clique em Recurso de pré-visualização .
  3. Desmarque **Usar novas implementações do conector Databricks**.

Se você deseja configurar uma conexão específica para usar o driver ODBC, defina default como a **Implementação**. Consulte os passos descritos em Alternar conexões existentes para ADBC.

Recursos adicionais