Aller au contenu principal

Créer une connexion Power BI dans Unity Catalog pour l’orchestration

Créez une connexion à Power BI dans Unity Catalog pour orchestrer la publication vers Power BI avec une tâche Power BI (préversion). La connexion stocke vos identifiants Entra, que la tâche Power BI utilise pour s'authentifier.

remarque

Vous devez disposer du privilège CREATE CONNECTION dans Unity Catalog pour créer la connexion Power BI. Si une autre personne crée la connexion, vous devez disposer du privilège USE CONNECTION pour utiliser la connexion dans une tâche Power BI.

Si vous souhaitez utiliser Power BI pour ordinateur de bureau ou le service Power BI à la place, consultez :

Étape 1 : préparer vos identifiants

Préparez les identifiants pour l'authentification à Power BI. Vous pouvez utiliser les méthodes d'authentification OAuth machine à machine ou OAuth (utilisateur à machine).

Pour préparer les informations d'identification **OAuth (machine à machine)** :

  1. Créez un Service Principal Azure ou utilisez-en un existant. Pour créer un nouveau Service Principal Azure à partir du portail Azure, consultez Enregistrer une application Microsoft Entra et créer un Service Principal.
  2. Ajoutez le Service Principal au workspace Power BI vers lequel vous publiez, avec le rôle de Membre ou d' Administrateur .
  3. Activez le service principal dans le portail d'administration Power BI. Voir Activer les Service Principal.
  4. Générez une clé secrète client, et enregistrez l'ID client et la clé secrète client du Service Principal à utiliser à l'étape suivante.
  5. Enregistrez l'Endpoint d'autorisation pour l'utiliser à l'étape suivante. L'Endpoint d'autorisation est sous la forme : https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize.

Pour préparer les identifiants **OAuth** (utilisateur vers machine) :

  1. Obtenez votre Endpoint d'autorisation pour l'utiliser à l'étape suivante. L'Endpoint d'autorisation est sous la forme : https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize. Si le Workspace Power BI se trouve dans votre Workspace d'accueil, utilisez common comme {tenant_id}.
  2. Lors de la création de la connexion à l'étape suivante, il vous est demandé de vous connecter à votre compte Microsoft et de consentir à l'application Databricks Dataset Publishing Integration Entra. Cette application Entra est fournie par Databricks et utilisée pour accéder à votre workspace Power BI en votre nom afin de lire les informations du workspace et de créer et mettre à jour des modèles sémantiques. Les autorisations spécifiques qui sont accordées sont Content.Create, Dataset.ReadWrite.All et Workspace.Read.All.

Étape 2 : créer la connexion

  1. Connectez-vous à votre workspace Databricks et cliquez sur Icône de données. Catalogue dans la barre latérale pour ouvrir l'Explorateur de catalogues.
  2. Cliquez sur **Créer**, puis sur **Créer une connexion**.
  3. Sur la page Bases des connexions de l'assistant Configurer la connexion , saisissez un Nom de connexion convivial.
  4. Sélectionnez un type de connexion Power BI .
  5. Pour le Type d'authentification , sélectionnez OAuth machine à machine ou OAuth (utilisateur à machine), en fonction des identifiants que vous avez préparés précédemment.
  6. Cliquez sur **Suivant**.
  7. À l' étape 2 de l'assistant de configuration de la connexion , vous êtes invité à saisir les informations d'identification que vous avez préparées.
  8. Cliquez sur Créer une connexion .

Cette connexion peut maintenant être utilisée lors de la configuration d'une tâche Power BI. Si vous souhaitez autoriser d'autres utilisateurs à accéder à cette connexion, accordez le privilège USE CONNECTION à ces utilisateurs.

Étapes suivantes

Créez une tâche Power BI pour les Jobs