Configurer le Driver ADBC ou ODBC pour Power BI
Aperçu
Cette fonctionnalité est en préversion.
Cette page explique comment configurer le Driver que vos connexions Power BI utilisent. Bien que la connectivité de base de données Arrow (ADBC) soit le Driver par default pour toutes les nouvelles connexions Power BI créées à l'aide de l'interface utilisateur, les connexions préexistantes continuent d'utiliser la connectivité de base de données ouverte (ODBC), à moins que vous ne les mettiez à jour manuellement vers ADBC.
Le driver Arrow Database Connectivity (ADBC) est une norme d'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 à ADBC en août 2026. Databricks vous recommande de passer et de tester ADBC dès maintenant afin de fournir des commentaires et de contribuer à assurer une migration sans disruption.
Vous devez utiliser un seul type de driver par modèle sémantique. Configurez toutes les connexions SAP Databricks au sein d'un modèle sémantique vers ADBC ou ODBC.
Basculer les connexions existantes vers ADBC
Certaines connexions Power BI existantes continuent d'utiliser le driver ODBC, sauf si vous les mettez à jour manuellement. Vous pouvez basculer les tableaux de bord individuels pour utiliser 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 d'option **Query**.
-
Spécifiez
Implementation="2.0"pour passer au 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
Revenir à ODBC
Si vous préférez utiliser ODBC plutôt qu'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 l'aperçu de la fonctionnalité ADBC pour restaurer ODBC dans Power BI Desktop.
Pour utiliser le driver ODBC pour toutes les nouvelles connexions :
- Dans Power BI Desktop, cliquez sur Fichier > Options et paramètres > Options .
- Cliquez sur Fonctionnalité en préversion .
- Décochez Utiliser les nouvelles implémentations de connecteurs Databricks .
Si vous souhaitez configurer une connexion spécifique pour utiliser le Driver ODBC, définissez default comme Implémentation . Consultez les étapes décrites dans Basculer les connexions existantes vers ADBC.