Passer au contenu principal

Intégrer les rapports Power BI avec Cemantica

Découvrez comment configurer le connecteur, vous authentifier de manière sécurisée et gérer les paramètres de sécurité associés.

Mis à jour il y a plus d'un mois

Le connecteur Power BI en libre-service permet aux Experience Managers d'intégrer et d'accéder aux rapports Power BI directement au sein de Cemantica.

Cette intégration permet:

  • Une vue unifiée des analyses et des insights d'expérience.

  • Un accès centralisé aux rapports Cemantica et Power BI.

  • Une authentification sécurisée via Azure AD.

  • Une visibilité basée sur les permissions, alignée avec Power BI.

Cet article explique le fonctionnement du connecteur, sa configuration, ainsi que la gestion de la sécurité et de l'authentification.

Fonctionnement du connecteur

Une fois configuré dans l’Integration Center, le connecteur Power BI permet aux utilisateurs de:

  • Accéder aux rapports Power BI via le menu Reports de Cemantica.

  • Visualiser à la fois les rapports natifs de Cemantica et les rapports Power BI connectés.

  • Maintenir les contrôles de permissions Power BI au sein de Cemantica.

La visibilité des rapports respecte les permissions Power BI: si un utilisateur n'a pas accès à un rapport dans Power BI, il ne pourra pas le voir dans Cemantica.

Ajouter des rapports Power BI

Seuls les utilisateurs ayant le rôle Admin dans Cemantica peuvent ajouter des rapports Power BI.

Pour ajouter un rapport :

  1. Allez dans Reports.

  2. Cliquez sur le bouton "+".

  3. Sélectionnez la connexion Power BI.

  4. Choisissez l'espace de travail (workspace) concerné.

  5. Configurez les paramètres du rapport.

Note : Vous ne verrez que les espaces de travail auxquels l'administrateur Power BI vous a donné accès.

Modifier ou supprimer des rapports Power BI

Seuls les utilisateurs Admin peuvent modifier ou supprimer des rapports.

Pour modifier ou supprimer:

  1. Naviguez vers Reports.

  2. Cliquez sur le menu "trois points" à côté du rapport.

  3. Sélectionnez Edit (Modifier) ou Delete (Supprimer).

Comment connecter Cemantica à Power BI

Cette section est destinée aux administrateurs techniques responsables de la configuration des intégrations.

Étape 1: Accéder à l'Integration Center

  1. Allez dans Settings (Paramètres).

  2. Ouvrez l'Integration Center.

  3. Sélectionnez l'option pour configurer une connexion Power BI.

Notes : Seuls les Admins ont accès au menu Settings. Vous pouvez connecter plusieurs instances Power BI.

Étape 2: Fournir les détails de configuration Power BI

Vous devez récupérer les données de configuration depuis Power BI et les saisir dans Cemantica.

Champs requis:

  • Name (Nom) : Choisissez un nom clair (ex: "Rapports Power BI").

  • Azure Tenant ID : L'ID de locataire de l'instance Azure hébergeant Power BI.

  • Client ID : Provient de l'application Azure enregistrée.

  • Client Secret : Provient de l'application Azure enregistrée.

Ces identifiants sont créés lors du processus d'enregistrement de l'application Azure AD (voir section Sécurité ci-dessous).

Étape 3: Tester la connexion

Après la configuration:

  1. Allez dans Reports sous le menu Measure.

  2. Cliquez sur le bouton "+".

  3. Sélectionnez votre connexion configurée.

  4. Cliquez sur Workspace.

    Si la configuration est correcte, la liste des espaces de travail Power BI disponibles s'affichera.

Authentification et Sécurité

La sécurité est gérée via Azure AD et Power BI.

Principes clés:

  • Seuls les Admins Cemantica peuvent configurer les tableaux de bord.

  • Tous les utilisateurs d'un espace de travail voient les mêmes onglets de tableau de bord.

  • L'accès au contenu des rapports est entièrement contrôlé par les permissions Power BI. Cemantica ne supplante pas les contrôles d'accès de Power BI.

Exigences de configuration Azure AD

Pour connecter Cemantica à Power BI, les étapes suivantes doivent être effectuées par une personne disposant des:

  • Droits d'enregistrement d'applications dans le locataire Azure.

  • Accès administratif au portail d'administration Power BI.

Étape 1: Enregistrer une application Azure AD

Créez une nouvelle "Registered App" dans Azure AD. Cette application sera utilisée pour authentifier Cemantica auprès de Power BI.

Étape 2: Assigner les permissions API Power BI

Assignez les permissions déléguées (delegated permissions) suivantes à l'application:

  • Permissions API Power BI Service requises pour accéder aux espaces de travail et aux rapports.

Après avoir assigné les permissions:

  1. Créez un nouveau Client Secret.

  2. Expiration recommandée : 24 mois.

  3. Copiez et conservez en lieu sûr : le Client ID et la valeur du Client Secret.

    Important : La valeur du secret n'est affichée qu'une seule fois. Elle doit être sauvegardée immédiatement.

Étape 3: Activer l'accès au "Service Principal"

Dans le portail d'administration Power BI, autorisez les "service principals" à appeler les API publiques Fabric.

Étape 4: Accorder l'accès aux espaces de travail

L'application enregistrée doit être ajoutée en tant que Viewer (Lecteur) dans tous les espaces de travail Power BI devant être accessibles depuis Cemantica. Sans cette étape, les rapports n'apparaîtront pas.

Résumé des permissions

Domaine

Contrôlé par

Ajout / édition de rapports dans Cemantica

Rôle Admin Cemantica

Visibilité du contenu des rapports

Permissions Power BI

Accès aux espaces de travail

Rôles d'espace de travail Power BI

Authentification API

Application enregistrée Azure AD

Dépannage

Si les espaces de travail n'apparaissent pas, si les rapports ne chargent pas ou si l'authentification échoue, vérifiez les points suivants:

  • Le Tenant ID est correct.

  • Le Client ID et le Secret sont valides.

  • Les permissions API sont assignées.

  • L'accès au Service Principal est activé.

  • L'application a bien un accès Viewer aux espaces de travail requis.

Regardez cette courte vidéo de démonstration pour en savoir plus sur l'intégration de Cemantica avec PowerBI.

Si vous avez des questions ou besoin d’assistance avec Power BI, contactez:

Avez-vous trouvé la réponse à votre question ?