Configurez le driver ADBC ou ODBC pour Power BI.
Les connexions Power BI à SAP Databricks utilisent l’un des deux Drivers : 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.
Databricks recommande de passer du driver ODBC héritée à ADBC. Voir la documentation de Microsoft sur la transition des drivers ODBC vers ADBC.
Vous devez utiliser un seul type de Driver par modèle sémantique. Configurez chaque connexion SAP Databricks au sein d’un modèle sémantique sur ADBC ou ODBC.
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.letSource = 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]indashboard_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.