Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Ce connecteur est détenu et fourni par Databricks.
Résumé
| Élément | Descriptif |
|---|---|
| État de publication | Disponibilité générale |
| Produits | Power BI (modèles sémantiques) Power BI (flux de données) Fabric (Dataflow Gen2) |
| Types d’authentification pris en charge | Azure Active Directory Jeton d’accès personnel Nom d’utilisateur / mot de passe |
Remarque
Le connecteur Azure Databricks pour Power BI prend désormais en charge le pilote ADBC (Arrow Database Connectivity ). Cette fonctionnalité est disponible en version préliminaire. En savoir plus ici.
Fonctionnalités prises en charge
- Importer
- DirectQuery (modèles sémantiques Power BI)
Se connecter à Databricks (AWS, Azure ou GCP) à partir de Power Query Desktop
Pour vous connecter à Databricks à partir de Power Query Desktop, procédez comme suit :
Dans l'interface Obtenir des données, recherchez Databricks pour présélectionner le connecteur Databricks Azure. Utilisez le connecteur Azure Databricks pour toutes les données Databricks SQL Warehouse, sauf si vous avez été averti autrement par votre représentant Databricks.
Fournissez le nom d’hôte du serveur et le chemin HTTP pour votre Databricks SQL Warehouse. Reportez-vous à Configurer les pilotes ODBC et JDBC Databricks pour obtenir des instructions pour rechercher votre « nom d’hôte serveur » et votre « chemin HTTP ». Entrez ces informations en conséquence. Vous pouvez éventuellement fournir un catalogue et/ou une base de données par défaut sous options avancées. Sélectionnez OK pour continuer.
Fournissez vos informations d’identification pour vous authentifier auprès de votre Databricks SQL Warehouse. Il existe trois options pour les informations d’identification :
Informations d’identification du client Databricks. Reportez-vous à Databricks OAuth M2M pour obtenir des instructions sur la génération des informations d’identification du client Databricks OAuth M2M.
Jeton d’accès personnel (utilisable pour AWS, Azure ou GCP). Reportez-vous à jetons d’accès personnels pour obtenir des instructions sur la génération d’un jeton d’accès personnel (PAT).
Azure Active Directory (utilisable uniquement pour Azure). Connectez-vous à votre compte professionnel à l’aide de la fenêtre contextuelle du navigateur.
Remarque
Une fois que vous avez entré vos informations d’identification pour un Databricks SQL Warehouse particulier, Power BI Desktop met en cache et réutilise ces mêmes informations d’identification lors des tentatives de connexion suivantes. Pour modifier ces informations d’identification, accédez à Fichier > Options et paramètres > Paramètres de la source de données. Informations supplémentaires : Modifier la méthode d’authentification
Une fois que vous vous connectez, le navigateur affiche les données disponibles sur le cluster. Vous pouvez choisir Transformer des données pour transformer les données à l’aide de Power Query ou Charger pour charger les données dans Power Query Desktop.
Se connecter aux données Databricks à partir de Power Query Online
Pour vous connecter à Databricks à partir de Power Query Online, procédez comme suit :
Sélectionnez l’option Azure Databricks dans l’expérience obtenir des données. Chaque appli a sa propre façon d’accéder à l’expérience d’obtention de données de Power Query Online. Pour plus d’informations sur la manière d’accéder à la fonctionnalité de récupération de données dans Power Query Online à partir de votre application, accédez à Où obtenir des données.
Sélectionnez les connecteurs Databricks disponibles à l'aide du champ de recherche. Utilisez le connecteur Azure Databricks pour toutes les données Databricks SQL Warehouse, sauf si vous avez été averti autrement par votre représentant Databricks.
Entrez le nom d’hôte Server et le chemin HTTP pour votre Databricks SQL Warehouse. Reportez-vous à Configurer les pilotes ODBC et JDBC Databricks pour obtenir des instructions pour rechercher votre « nom d’hôte serveur » et votre « chemin HTTP ». Vous pouvez éventuellement fournir un catalogue et/ou une base de données par défaut sous options avancées.
Fournissez vos informations d’identification pour vous authentifier auprès de votre Databricks SQL Warehouse. Il existe trois options pour les informations d’identification :
- Nom d’utilisateur/mot de passe (utilisable pour AWS ou GCP). Cette option n’est pas disponible si votre organisation/compte utilise 2FA/MFA.
- Clé de compte (utilisable pour AWS, Azure ou GCP). Reportez-vous à jetons d’accès personnels pour obtenir des instructions sur la génération d’un jeton d’accès personnel (PAT).
- Azure Active Directory (utilisable uniquement pour Azure). Connectez-vous à votre compte professionnel à l’aide de la fenêtre contextuelle du navigateur.
Une fois que vous vous connectez, le navigateur
apparaît et affiche les données disponibles sur le serveur. Sélectionnez vos données dans le navigateur. Ensuite, sélectionnez Suivant pour transformer les données avec Power Query.
Implémentation du connecteur du pilote de connectivité de base de données Arrow (préversion)
Vous pouvez utiliser le pilote ADBC (Arrow Database Connectivity) pour le connecteur Azure Databricks dans Power BI. À mesure que nous continuons à améliorer et à ajouter de nouvelles fonctionnalités à ce connecteur, nous vous recommandons de procéder à une mise à niveau vers la dernière version pour l’essayer et envoyer des commentaires sur le produit.
Pour basculer vers le driver ADBC :
- Ouvrez votre tableau de bord souhaité dans Power BI.
- Sélectionnez Transformer les données.
- Sélectionnez l’Éditeur avancé dans la section De l’option Requête .
- Spécifiez
Implementation="2.0"pour ADBC.let Source = Databricks.Catalogs("adb-<workspace-id>.<random-number>.azuredatabricks.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
Limites
- Le connecteur Azure Databricks prend en charge les proxys web. Toutefois, les paramètres de proxy automatique définis dans les fichiers .pac ne sont pas pris en charge.
- Dans le connecteur Azure Databricks, la source de données n’est pas prise en charge en combinaison avec le
Databricks.Querymode DirectQuery du modèle sémantique Power BI.