Réutiliser un modèle sémantique
En bref
- Objectifs : publier un modèle sémantique partagé ; créer un rapport connecté à ce modèle depuis Power BI Desktop ; analyser le modèle dans Excel ; gérer les autorisations, y compris pour un invité externe.
- Prérequis : pages « Publier et actualiser » et « Espaces de travail et rôles ».
- Niveau : intermédiaire.
- Licence requise : Pro ou PPU (les utilisateurs gratuits ne voient que les modèles de Mon espace de travail et des espaces de travail sur capacité).
Pourquoi ?
Quand chaque analyste construit son propre modèle, les mêmes indicateurs finissent par donner des chiffres différents. Un fichier PBIX contient deux choses : un rapport (pages, visuels) et un modèle sémantique (tables, relations, mesures DAX, requêtes Power Query). En publiant un modèle unique et validé, puis en construisant les rapports dessus, vous ne maintenez qu'une seule logique métier : chaque amélioration du modèle profite à tous les rapports.
Notions clés
Le modèle « sans rapport »
On publie un PBIX qui ne contient que le modèle : connexions, transformations Power Query, relations, mesures. Le rapport associé reste vide, avec une simple zone de texte qui demande de ne pas y ajouter de visuel.

Ne supprimez pas ce rapport vide dans le service si vous devez un jour télécharger le modèle sous forme de fichier PBIX : le téléchargement a besoin du modèle et du rapport.
L'autorisation Générer
Pour créer un rapport à partir d'un modèle partagé, il faut l'autorisation Générer (Build) sur ce modèle, ou un rôle Contributeur ou supérieur dans son espace de travail. Lors du partage d'un modèle, trois options existent : Modifier (lecture et écriture), Partager (lecture et repartage) et Générer du contenu avec les données (lecture et génération). Sans case cochée, le destinataire n'obtient que la lecture.
La connexion active
Un rapport connecté à un modèle publié est un rapport en connexion active : il ne contient pas de données. Vous ne pouvez pas modifier le modèle (ni les requêtes Power Query, ni les tables), mais vous pouvez créer des mesures de rapport, des calculs visuels et des colonnes calculées. Pour ajouter vos propres données, il faut passer à un modèle composite. La RLS du modèle s'applique aux lecteurs ; elle ne s'applique pas aux administrateurs, membres et contributeurs de l'espace de travail qui contient le modèle.
Partager par lien ou par accès direct
| Mode de partage | Par lien généré | Par ajout explicite d'utilisateurs ou de groupes |
| Gestion | Modification ou suppression des liens | Ajout ou retrait d'autorisations individuelles |
| Usage typique | Partage rapide, temporaire, large | Gestion fine, accès permanent |
| Limite | 1 000 liens par rapport | Pas de limite équivalente |
| Visibilité | Via le lien reçu | Directement dans le service Power BI |
Pas à pas
Publier le modèle partagé
1. Dans Power BI Desktop, créez un fichier qui contient les connexions aux données, les transformations Power Query et le modèle finalisé (relations, mesures). N'ajoutez aucun visuel, seulement une zone de texte d'avertissement.

2. Enregistrez le fichier avec un nom qui signale son rôle, par exemple Ventes_Modele.pbix.
3. Publiez-le dans un espace de travail. Deux éléments apparaissent : un rapport et un modèle sémantique.

Créer un rapport sur le modèle
1. Dans un nouveau fichier Power BI Desktop, sélectionnez Accueil > Obtenir les données > Modèles sémantiques Power BI.

2. Le catalogue OneLake affiche les modèles sur lesquels vous avez l'autorisation Générer ; le filtre Approuvés dans votre organisation met en avant les modèles promus ou certifiés. Sélectionnez un modèle et cliquez sur Se connecter.

[Capture : à refaire, fenêtre Catalogue OneLake avec le filtre Approuvés dans votre organisation (l'ancienne capture porte le nom Hub de données OneLake)]
3. La barre d'état indique la connexion active au modèle publié.

4. La vue Table n'est plus proposée dans la barre latérale, puisque les données restent dans le service.

5. Construisez vos visuels, enregistrez, puis publiez le rapport normalement. Il se branche sur le modèle partagé, sans copie des données.
Donner accès à un invité externe
1. Faites ajouter la personne comme invité dans Microsoft Entra ID (Microsoft Entra B2B), selon la procédure de votre organisation.
2. Dans l'espace de travail, ouvrez Autres options (...) à côté du modèle sémantique, puis Gérer les autorisations.

3. Cliquez sur Ajouter un utilisateur, choisissez les autorisations, puis validez.

Les autorisations implicites accordées par chaque rôle d'espace de travail sont résumées ci-dessous.

Analyser le modèle dans Excel
1. Dans le service, ouvrez le rapport et sélectionnez Exporter > Analyser dans Excel, ou Autres options (...) > Analyser dans Excel à côté du modèle dans l'espace de travail.
2. Ouvrez le classeur créé dans OneDrive ou SharePoint, acceptez Interroger et actualiser les données : les tables et mesures apparaissent dans les champs de tableau croisé dynamique.
[Capture : Excel, volet Champs de tableau croisé dynamique alimenté par un modèle sémantique Power BI]
Depuis Excel, Données > Obtenir des données > À partir de Power Platform > À partir de Power BI donne le même accès. La RLS et l'OLS du modèle s'appliquent dans Excel.
Exemple
Astuce pour obtenir dans Excel un tableau précis, actualisable, plutôt qu'un tableau croisé dynamique :
1. Dans Power BI Desktop, créez un visuel Tableau avec les champs souhaités, sans totaux, et publiez le rapport.
2. Dans le service, ouvrez Autres options (...) du visuel > Exporter des données, onglet Données résumées, format .xlsx (Excel) avec connexion dynamique (500 000 lignes maximum). Ouvrez le fichier : le tableau Excel s'actualise avec Données > Actualiser tout.
[Capture : boîte de dialogue Exporter des données, option Excel avec connexion dynamique sélectionnée]
3. Pour changer la requête, ouvrez le rapport dans Power BI Desktop, Affichage > Analyseur de performances, cliquez sur Effacer puis Actualiser les visuels, et copiez la requête de la ligne du tableau.
4. Dans Excel, ouvrez Données > Actualiser tout > Propriétés de connexion, onglet Définition, remplacez le Texte de la commande par la requête DAX copiée, validez puis actualisez.
[Capture : propriétés de connexion Excel, onglet Définition, zone Texte de la commande]
Pièges et bonnes pratiques
- Accordez l'autorisation Générer à des groupes de créateurs, pas à tous les lecteurs.
- Les colonnes masquées du modèle deviennent visibles pour les utilisateurs disposant de l'autorisation Générer : le masquage n'est pas une sécurité.
- Si vous supprimez le modèle partagé, tous les rapports qui en dépendent cessent de fonctionner ; si vous le remplacez, ils reflètent les changements (attention aux mesures renommées).
- Promouvez ou certifiez le modèle de référence pour qu'il ressorte dans le catalogue OneLake (voir « Approbation et certification »).
À retenir
- Un modèle sémantique partagé, plusieurs rapports légers en connexion active.
- L'autorisation Générer est nécessaire pour construire un rapport sur un modèle.
- Analyser dans Excel connecte Excel directement au modèle, avec la RLS.
- La RLS ne protège que les lecteurs, pas les contributeurs et plus.