Configurez le driver ADBC ou ODBC pour Power BI.
Aperçu
Cette fonctionnalité est en Aperçu public.
Les connexions Power BI à Databricks utilisent l'un des deux drivers suivants : Arrow Database Connectivity (ADBC) ou Open Database Connectivity (ODBC). Arrow Database Connectivity (ADBC) est le default pour toutes les nouvelles connexions Power BI créées dans l’interface utilisateur, mais les connexions préexistantes continuent d’utiliser ODBC, sauf si vous les mettez à jour manuellement. Cette page explique comment basculer une connexion entre les deux drivers.
Le driver Arrow Database Connectivity (ADBC) est une norme API moderne et en colonnes, conçue pour les applications analytiques, permettant un transfert de données efficace entre les bases de données et les outils clients à l'aide du format Apache Arrow. Pour les dernières mises à jour du Driver ADBC, consultez le journal des modifications.
Pour utiliser le Driver ADBC, utilisez Power BI Desktop 2.145.1105.0 ou une version ultérieure.
Power BI prévoit de faire passer toutes les connexions Power BI à l'ADBC en septembre 2026. Databricks recommande de passer à l'ADBC et de la tester dès maintenant pour fournir des commentaires et contribuer à assurer une migration sans disruption.
Vous devez utiliser un seul type de Driver par modèle sémantique. Configurez chaque connexion Databricks au sein d'un modèle sémantique en ADBC ou en ODBC.
Databricks continue d'améliorer ce connecteur et d'ajouter de nouvelles fonctionnalités. Mettez à niveau vers la dernière version, essayez-la, et soumettez vos commentaires sur le produit.
Basculer les connexions existantes vers ADBC
Certaines connexions Power BI existantes continuent d'utiliser le Driver ODBC, à moins que vous ne les mettiez à jour manuellement. Vous pouvez faire passer des tableaux de bord individuels à l'utilisation d'ADBC en modifiant l'implémentation.
Pour basculer une connexion existante vers le Driver ADBC pour un tableau de bord spécifique :
-
Ouvrez le tableau de bord souhaité dans Power BI.
-
Click convertir des données, transformer des données .
-
Cliquez sur Éditeur avancé dans la section des options de Query .
-
Spécifiez
Implementation="2.0"pour passer au 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
Revenir à ODBC
Si vous préférez utiliser l'ODBC au lieu de l'ADBC pour les nouvelles connexions, vous avez deux options :
- Si vous souhaitez utiliser le driver ODBC pour une connexion spécifique dans Power BI Desktop ou Power BI Service, sélectionnez
defaultcomme implémentation . - Si vous souhaitez continuer à utiliser le Driver ODBC pour toutes les nouvelles connexions dans Power BI, désactivez la préversion de la fonctionnalité ADBC pour restaurer l'ODBC dans Power BI Desktop.
Pour utiliser le driver ODBC pour toutes les nouvelles connexions :
- Dans Power BI pour ordinateur de bureau, cliquez sur Fichier > Options et paramètres > Options .
- Cliquez sur l'**Aperçu des fonctionnalités**.
- Désactivez Utiliser les nouvelles implémentations de connecteur Databricks .
Si vous souhaitez configurer une connexion spécifique pour utiliser le driver ODBC, définissez default comme Implémentation . Voir les étapes décrites dans Basculer les connexions existantes vers ADBC.