Configure o driver ADBC ou ODBC para o Power BI.
Visualização
Esse recurso está em Public Preview.
Esta página explica como configurar qual driver suas conexões do Power BI devem usar. Embora o Arrow Database Connectivity (ADBC) seja o driver default para todas as novas conexões Power BI com o Databricks , as conexões mais antigas continuam a usar o Open Database Connectivity (ODBC), a menos que você as atualize manualmente para ADBC.
O driver Arrow Database Connectivity (ADBC) é um padrão de API colunar moderno, projetado para aplicações analíticas, que permite a transferência eficiente de dados entre bancos de dados e ferramentas cliente usando o formato Apache Arrow. Para obter as atualizações mais recentes do driver ADBC, consulte o changelog.
Para usar o driver ADBC, utilize Power BI Desktop versão 2.145.1105.0 ou superior.
Você deve usar apenas um tipo de driver por modelo semântico. Configure todas as conexões do Databricks dentro de um modelo semântico para ADBC ou ODBC.
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.
Migrar as conexões existentes para ADBC.
Algumas conexões existentes do Power BI continuam usando o driver ODBC, a menos que você as atualize manualmente. Você pode configurar painéis individuais para usar o ADBC editando a implementação.
Para alternar uma conexão existente para o driver ADBC para um painel específico:
-
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>.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 ODBC
Se preferir usar ODBC em vez de ADBC para novas conexões, você tem duas opções:
- Se você quiser usar o driver ODBC para uma conexão específica no Power BI Desktop ou no serviço Power BI , selecione
defaultcomo Implementação . - Se você deseja continuar usando o driver ODBC para todas as novas conexões no Power BI, desative a pré-visualização do recurso ADBC para restaurar o ODBC no Power BI Desktop.
Para usar o driver ODBC em todas as novas conexões:
- No Power BI Desktop, clique em Arquivo > Opções e configurações > Opções .
- Clique em Visualizar recurso .
- Limpar Usar novas implementações de conectores do Databricks .
Se você quiser configurar uma conexão específica para usar o driver ODBC, defina default como a Implementação . Consulte os passos descritos em Mudar conexões existentes para ADBC.