Power BI agora usa driver ADBC por padrão para conectar ao Databricks
O driver ADBC baseado em Apache Arrow atingiu disponibilidade geral e virou o padrão para novas conexões entre Power BI e Databricks, melhorando a transferência colunar.
O que mudou
O conector do Databricks para Power BI agora utiliza o driver Arrow Database Connectivity (ADBC) por padrão em novas conexões. O recurso atingiu disponibilidade geral (GA) e adota um padrão de API colunar baseado em Apache Arrow para transferir dados com mais eficiência para ferramentas analíticas.
Para que serve
Imagine que seus relatórios no Power BI Desktop ou no Power BI Service precisam extrair grandes volumes de dados de um SQL Warehouse. O driver ADBC agiliza essa comunicação eliminando etapas pesadas de conversão de linhas que ocorriam no padrão ODBC legado.
Com ele, você pode:
- Criar novas conexões com transferência colunar nativa por padrão.
- Atualizar dashboards existentes baseados no ODBC legado para a nova implementação.
- Conectar-se a warehouses do tipo Lakehouse//RT (atualmente em Beta) via Statement Execution API.
Como usar
Novas conexões criadas pela interface já utilizam o ADBC automaticamente. Para atualizar relatórios existentes que ainda rodam em ODBC, você precisa ajustar a propriedade no Editor Avançado do Power Query.
let
Source = DatabricksMultiCloud.Catalogs(
"meu_workspace.cloud.databricks.net",
"/sql/1.0/warehouses/meu_sql_warehouse_id",
[Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]
),
powerbi_Database = Source{[Name="meu_catalogo",Kind="Database"]}[Data],
default_Schema = powerbi_Database{[Name="meu_schema",Kind="Schema"]}[Data],
dashboard_data_Table = default_Schema{[Name="minha_tabela",Kind="Table"]}[Data]
in
dashboard_data_Table
O que acontece nesse código:
- A chamada
DatabricksMultiCloud.Catalogsaponta para o host e caminho HTTP do SQL Warehouse. - O parâmetro
Implementation="2.0"instrui o Power BI a usar o driver ADBC em vez do ODBC legado. - A navegação seleciona sucessivamente o catálogo, o esquema e a tabela desejada para a carga.
Caso precise apontar para um warehouse Lakehouse//RT, adicione também Protocol="rest" às opções da fonte.
Limitações e requisitos
- Versão mínima: exige o Power BI Desktop versão 2.145.1105.0 ou superior. Para Lakehouse//RT, a versão exigida é 2.156.951.0 ou superior.
- Regra de modelo semântico: todas as conexões Databricks dentro de um mesmo modelo semântico precisam usar o mesmo tipo de driver (ou todas em ADBC ou todas em ODBC).
- Conexões legadas: relatórios pré-existentes não migram sozinhos; continuam em ODBC até que o parâmetro
Implementation="2.0"seja definido manualmente. - Power BI Service com Lakehouse//RT: conexões diretas não funcionam no serviço em nuvem porque a validação de teste ainda exige ODBC; é necessário usar um gateway de dados local marcando a opção para pular o teste de conexão.
- power bi
- adbc
- odbc
- apache arrow
- bi connector
ADBC driver for Power BI is now generally available
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics