Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Power BI e Microsoft Fabric estão a fazer a transição de ligações de fonte de dados suportadas de drivers ODBC embutidos antigos para drivers Apache Arrow Database Connectivity (ADBC). ADBC fornece um conjunto de interfaces padrão para interagir com dados Arrow, sendo especialmente eficiente na obtenção de grandes conjuntos de dados com sobrecarga mínima, sem serialização ou cópia. Os drivers ADBC também incorporam melhorias de segurança, como a segurança da memória e a recolha de lixo.
Pode utilizar o ADBC hoje ao nível de cada ligação, e os administradores podem controlar o comportamento predefinido em grande escala através de uma definição do tenant que os administradores da área de trabalho podem redefinir para efeitos de teste e validação.
Conectores e alterações de controladores
A tabela seguinte lista os conectores que estão a transitar de drivers ODBC embutidos para drivers de substituição. Na maior parte dos casos, o driver de substituição é um driver ADBC.
| Conector | Piloto atual | Driver substituto |
|---|---|---|
| Databricks | Simba Spark ODBC | Databricks ADBC |
| Azure Databricks | Simba Spark ODBC | Databricks ADBC |
| Dremio | Simba Drill ODBC | FlightSQL ADBC |
| Google BigQuery e Google BigQuery (Microsoft Entra ID) | Simba Google BigQuery ODBC | BigQuery ADBC |
| Hive | Simba Hive ODBC | Descontinuado |
| Impala | Simba Impala ODBC | HiveServer2 ADBC |
| Snowflake | Simba Snowflake ODBC | ADBC Floco de Neve |
| Spark | Simba Spark ODBC | HiveServer2 ADBC |
Quem é afetado
Será afetado se utilizar algum dos conectores em transição para ADBC (como Databricks, Snowflake ou Google BigQuery) e:
- Não escolheste explicitamente uma implementação na ligação (o
Implementationparâmetro não é especificado), ou - A sua organização quer controlo centralizado sobre se ADBC ou ODBC é o padrão para conectores suportados.
Este padrão aplica-se onde quer que crie uma ligação, incluindo modelos semânticos, Dataflows Gen2 e relatórios paginados.
Como migrar
Podes migrar de três formas, ordenadas pelo grau de controlo que queres:
-
Adesão por ligação: Adicione
Implementation="2.0"a cada ligação individual para validar o ADBC ao seu ritmo. - Definição de inquilino: Defina o padrão da organização através do portal de Administração.
- Substituição ao nível do espaço de trabalho: Substitui a predefinição do tenant ao nível do espaço de trabalho para validação lado a lado.
Adesão por ligação
Pode aderir ao ADBC adicionando Implementation="2.0" às ligações suportadas. Esta abordagem permite-lhe validar o ADBC ao seu próprio ritmo para ligações individuais.
Para obter instruções detalhadas sobre como ativar para cada ligação de um conector específico, consulte a documentação específica do conector associada na tabela Conectores e alterações de controladores.
Configuração do locatário
Os administradores de inquilinos podem definir o padrão da organização usando a definição do portal de Administrador:
Os utilizadores podem ligar-se a fontes de dados utilizando a conectividade da base de dados Apache Arrow (ADBC)
- Desativado (por defeito): Seleciona os controladores ODBC legados como opção predefinida.
- Ativado: Seleciona os novos drivers ADBC como opção predefinida.
Esta configuração também controla o comportamento de Teste de Ligação para cada tipo de ligação dentro do tenant.
Sobreposição do espaço de trabalho
A definição do tenant delega para os espaços de trabalho, por isso os administradores do workspace podem sobrepor o padrão e comparar comportamentos sem modificar cada ligação individual. Esta abordagem permite a validação paralela. Por exemplo, pode utilizar um espaço de trabalho para testar as predefinições do ADBC, ao mesmo tempo que mantém outro espaço de trabalho com as predefinições do ODBC.
Como a implementação é escolhida
Se especificares explicitamente o Implementation parâmetro na ligação, esse valor tem sempre prioridade sobre os valores predefinidos do tenant ou workspace.
A tabela seguinte mostra como o condutor é selecionado:
| Condition | Driver utilizado |
|---|---|
Implementation="2.0" |
ADBC |
Implementation não especificado e a definição do espaço de trabalho está ativada |
ADBC |
Implementation="1.0" |
ODBC |
Implementation não está especificado e a definição do espaço de trabalho está Desativada |
ODBC |
Lista de verificação de migração recomendada
- Escolha um espaço de trabalho piloto e ative o ADBC lá primeiro, usando o override do workspace para validar conjuntos de dados chave e atualizar cenários.
- Para quaisquer ligações críticas que queira validar de imediato, ative-o para cada ligação utilizando
Implementation="2.0". - Uma vez concluída a validação, decida se deve ativar o ADBC por predefinição ao nível do locatário.
Datas importantes
-
setembro de 2026: Microsoft começa a remover os drivers ODBC do serviço. Se precisares de ficar no ODBC (
Implementation="1.0"ou na definição do workspace Off), tens de usar um gateway para continuar a executar consultas com o ODBC. - março de 2027: Os drivers ODBC referidos neste artigo já não são fornecidos com Power BI Desktop ou gateway. Se quiser manter a funcionalidade ODBC, deve usar a versão de fevereiro de 2027 ou anterior.