Aller au contenu principal

Configurez les Service Principals sur Databricks pour Power BI

Configurez un Service Principal dans Databricks pour activer l'authentification OAuth machine-to-machine (M2M) avec Power BI. L'authentification OAuth M2M est une alternative plus sécurisée aux jetons d'accès personnels pour les connexions Power BI.

M2M OAuth fournit une méthode d'authentification plus sécurisée pour les connexions Power BI en utilisant des Service Principals au lieu de jetons d'accès personnels. Cette approche :

  • Élimine les préoccupations liées à la rotation des identifiants associées aux jetons d'accès personnels.
  • Offre une gestion centralisée des accès via des Service Principal.
  • Améliore la sécurité.

Power BI Desktop 2.143.878.0 (version de mai 2025) ou une version ultérieure est requis pour cette méthode d'authentification.

Créer un Service Principal et configurer Databricks pour OAuth M2M

Pour configurer et paramétrer un Service Principal pour OAuth M2M, procédez comme suit :

  1. Créez un Service Principal et attribuez-le à un Workspace. Consultez Ajout de Service Principal à votre compte.

  2. Configurez un secret client dans Databricks pour générer des jetons d'accès. Voir Étape 1 : Créer un secret OAuth.

  3. Accordez au Service Principal le privilège SELECT sur les assets de données utilisés dans Power BI. Consultez Accorder des autorisations sur un objet.

  4. Accordez au Service Principal l'autorisation D'UTILISATION sur le SQL Warehouse utilisé pour se connecter à Power BI. Voir Gérer un SQL Warehouse.

Ressources supplémentaires