Configurar o driver ADBC ou ODBC para o Power BI
Visualização
Este recurso está em pré-visualização.
As conexões do Power BI com o SAP 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.
O Power BI planeja fazer a transição de todas as conexões do Power BI para ADBC. O Databricks recomenda mudar para o ADBC e testá-lo agora para fornecer feedback e ajudar a garantir uma migração sem interrupções. Para o cronograma de transição e as opções de migração da Microsoft, consulte Transição de drivers ODBC para ADBC.
Você deve usar apenas um tipo de driver por modelo semântico. Configure cada conexão SAP Databricks dentro de um modelo semântico para ADBC ou ODBC.
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:
-
Abra o painel desejado no Power BI.
-
Click transformação de dados .
-
Clique em **Editor Avançado** na seção de opções de **Query**.
-
Especifique
Implementation="2.0"para mudar para o driver ADBC.let
Source = DatabricksMultiCloud.Catalogs("<instance-name>.cloud.databricks.com", "/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
defaultcomo 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:
- No Power BI Desktop, clique em **Arquivo > Opções e configurações > Opções**.
- Clique em Recurso de pré-visualização .
- 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.