Affichez vos tableaux de bord et rapports Power BI dans votre portail Opendatasoft

Modifié

1. Vue d’ensemble et principaux avantages

Votre portail Opendatasoft a pour vocation de centraliser et démocratiser l’accès à tous vos actifs de données. Grâce au connecteur Power BI (un harvester), vous pouvez exposer des tableaux de bord et rapports Power BI en direct dans votre marketplace — sans dupliquer la gouvernance ni les permissions.

Remarque : le connecteur ne récupère pas les datasets Power BI, car cela n’a, à ce jour, jamais été demandé par nos clients.
Activation : la fonctionnalité n’est pas activée par défaut. Si elle n’est pas encore disponible sur votre domaine, contactez votre Customer Success Manager.

Avantages clés

  • Découvrabilité : vos contenus Power BI sont recherchables dans le portail.

  • Interaction complète : les utilisateurs interagissent avec les visuels comme dans Power BI (filtres, volets, etc.).

  • Enrichissement contextuel : ajoutez des métadonnées Opendatasoft (description, tags, thématiques) pour aider vos utilisateurs finaux.

  • Gouvernance intacte : les permissions définies dans Power BI sont respectées. Si un utilisateur n’a pas accès dans Power BI, il verra un bouton Demande d'accès dans le portail.


2. Modes de fonctionnement du connecteur

Mode

Portée

Admin

Le Service Principal possède l’API Admin Power BI : accès à tous les workspaces du tenant.

Non‑admin

L’application n’a accès qu’aux workspaces où elle est ajoutée en tant qu’utilisateur.


3. Fonctionnement des permissions côté utilisateurs

Cas

Dans Power BI

Dans Opendatasoft

L’utilisateur possède un accès au tableau de bord

✅ Accès

✅ Accès automatique

L’utilisateur n’a pas d’accès

❌ Pas d’accès

🔘 Bouton Demande d'accès


4. Pré‑requis côté Microsoft (administrateurs Azure / Power BI)

  1. Ouvrez Azure Portal ▶ App Registrations.

  2. New registration (aucune option particulière).

  3. Dans l’application nouvellement créée ▶ Certificates & Secrets ▶ New client secret.

  4. Notez : Tenant ID, Client ID, Client secret.

  5. Partagez les workspaces Power BI avec cette application (Service Principal) ou ajoutez‑la comme utilisateur sur chaque workspace dont Opendatasoft doit récupérer le contenu.


5. Configurer le connecteur dans Opendatasoft

  1. Ouvrez le Back‑office ▶ Harvesters.

  2. Cliquez sur Nouveau harvester ▶ Power BI.

  3. Renseignez :

    • Nom du harvester (ex. Power BI – Finance).

    • Tenant ID, Client ID, Client secret.

    • Mode : Admin ou Non‑admin (voir section 2).

  4. Sélectionnez les workspaces à moissonner.

  5. Mappez les types Power BI aux catégories Opendatasoft :

    • Dashboard ▶ p. ex. Visualisation / Tableau de bord

    • Report ▶ p. ex. Rapport / Analyse approfondie

  6. Lancez la première moisson manuellement pour vérifier le résultat.

  7. Planifiez ensuite une moisson récurrente adaptée à la fréquence de mise à jour de vos rapports.


6. Limitations connues

Limitation

Détails

Dates de modification

En mode Non‑admin, l’API ne renvoie pas les dates de mise à jour des rapports / tableaux de bord. À chaque moisson, la date de tous les actifs est donc actualisée dans Opendatasoft.