Aller au contenu principal

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

Cette page explique comment vous connecter à Power BI dans Unity Catalog pour orchestrer la publication dans Power BI avec une tâche Power BI (préversion). Vous devez d’abord créer une connexion pour stocker vos identifiants Entra.

remarque

Vous devez avoir le privilège CREATE CONNECTION dans Unity Catalog pour créer la connexion Power BI. Si quelqu'un d'autre 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 Desktop ou le service Power BI à la place, consultez :

Étape 1 : Préparez vos identifiants

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

Pour préparer les identifiants 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 un secret client et enregistrez à la fois l'ID client et le secret client du principal pour les 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 informations d'identification **OAuth** (utilisateur-machine) :

  1. Obtenez votre endpoint d'autorisation à utiliser à l'étape suivante. L'endpoint d'autorisation est de la forme : https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize. Si le workspace Power BI se trouve dans votre workspace principal, 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éez la connexion

  1. Connectez-vous à votre Databricks workspace et cliquez sur Icône de données. Catalog 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 Principes de base des connexions de l'assistant Configurer la connexion, saisissez un Nom de connexion convivial.
  4. Sélectionnez un **type de connexion** de **Power BI**.
  5. Pour le type d'authentification , sélectionnez OAuth Machine to Machine ou OAuth (utilisateur à machine), en fonction des informations d'identification que vous avez préparées précédemment.
  6. Cliquez sur Suivant .
  7. À l' Étape 2 de l'assistant Configuration de la connexion , il vous est demandé les informations d'identification que vous avez préparées.
  8. Cliquez sur Créer une connexion .

Cette connexion peut désormais ê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éer une tâche Power BI pour les jobs