Visualisation TMDL dans Power BI
TMDL View sur le Web sera disponible dans les prochaines semaines, offrant une expérience de modélisation sémantique puissante axée sur le code directement dans votre navigateur.
Grâce à cette nouvelle fonctionnalité, les développeurs Power BI peuvent créer des scripts, modifier et appliquer des changements aux objets du modèle sémantique à l’aide du langage de définition de modèle tabulaire (TMDL) — un format de code lisible par l’homme qui décrit l’intégralité de votre modèle sémantique sous forme de code — sans passer à Power BI Desktop ni télécharger de fichiers de modèle.
Visionnez la démo TMDL View sur le Web dans la vidéo de mise à jour de mars 2025 .
Qu’est-ce que TMDL View sur le Web ?
L’affichage TMDL sur le Web est une nouvelle fonctionnalité de Power BI qui permet aux développeurs de visualiser et de modifier des modèles sémantiques sous forme de code directement dans le navigateur grâce à TMDL. Elle enrichit l’expérience de modélisation Web de Power BI en proposant un éditeur de code performant pour la manipulation des scripts TMDL, offrant ainsi aux développeurs expérimentés une visibilité complète sur le code du modèle sémantique et optimisant leurs flux de travail grâce à l’édition de code.
La vue TMDL a été initialement introduite dans Power BI Desktop en janvier 2025 et est devenue disponible pour tous en septembre 2025. Nous proposons désormais la même expérience de modélisation axée sur le code aux modèles sémantiques publiés dans l’espace de travail, directement dans votre navigateur.
Aucun téléchargement. Aucun changement d’outil. Modélisation en ligne fluide et intuitive.
Principales fonctionnalités et avantages de TMDL View sur le Web
TMDL View sur le Web offre les fonctionnalités suivantes :
Explorez les métadonnées de votre modèle sémantique publié
Bénéficiez d’une visibilité complète sur tous les objets et propriétés de votre modèle sémantique, y compris les propriétés avancées non exposées dans l’interface utilisateur standard.
Pour afficher la définition TMDL d’un objet, il suffit de le glisser-déposer dans l’éditeur, ou d’ouvrir le menu contextuel et de sélectionner « Script TMDL vers l’onglet Script » ou « Script TMDL vers le Presse-papiers ».
Cela permet d’explorer et de comprendre plus rapidement et plus efficacement la structure de votre modèle.

Exploration des métadonnées de modèles sémantiques publiés dans TMDL View sur le Web en écrivant la définition TMDL d’un objet, y compris les propriétés avancées non exposées dans l’interface utilisateur de modélisation standard.
Amélioration de l’efficacité du développement
TMDL View sur le Web intègre un éditeur de code moderne conçu pour optimiser la productivité grâce à IntelliSense, l’édition multiligne pour les mises à jour en masse, les fonctions de recherche et de remplacement, et bien plus encore. Par exemple, vous pouvez utiliser IntelliSense et l’édition multiligne pour attribuer un dossier d’affichage à toutes les mesures DAX liées aux ventes en une seule opération, ce qui réduit les tâches répétitives et améliore la cohérence.
Vous pouvez également tirer parti d’outils d’IA tels que GitHub Copilot pour faciliter la création de scripts TMDL. Par exemple, vous pouvez écrire votre modèle au format TMDL, utiliser un assistant IA pour générer ou modifier le code, puis le coller dans l’éditeur pour prévisualiser et appliquer les modifications, ce qui simplifie encore davantage votre flux de travail de modélisation.

Utilisation de l’édition multiligne et d’IntelliSense dans TMDL View sur le Web pour attribuer un dossier d’affichage à plusieurs mesures en une seule opération.
Modifier n’importe quelle propriété/objet du modèle sémantique
Modifiez directement les propriétés et les objets dans le navigateur, y compris les paramètres avancés tels que les définitions de partition ou les propriétés comme `isAvailableInMdx` , qui ne sont pas accessibles via l’interface de modélisation standard. Cette fonctionnalité offre aux développeurs un contrôle total sur leurs modèles sémantiques, permettant des configurations avancées sans recourir à des outils externes ni télécharger le modèle.

Modification de la propriété isAvailableInMdx dans la vue TMDL sur le Web, avec un aperçu côte à côte montrant l’impact avant et après sur la définition TMDL.
Réutilisation et collaboration accrues
Partagez et réutilisez facilement les objets du modèle sémantique en partageant les scripts TMDL.
Par exemple, pour réutiliser une table Calendar provenant d’un autre modèle sémantique ou d’une galerie centralisée telle que la galerie TMDL , copiez son script TMDL, collez-le dans votre modèle cible, prévisualisez les modifications et appliquez-les.

Page de la galerie TMDL présentant un tableau de calendrier partagé sous forme de script TMDL réutilisable pour une réutilisation dans différents modèles sémantiques.

Réutilisation d’un script TMDL de la galerie TMDL en le collant dans un autre modèle dans TMDL View sur le Web, prévisualisation des modifications et application de celles-ci.
Principales différences entre l’affichage TMDL sur ordinateur et l’affichage TMDL sur le Web
Pour vous aider à comprendre en quoi l’expérience Web diffère de la version de bureau, voici une comparaison côte à côte des principales différences fonctionnelles entre l’affichage TMDL dans Power BI Desktop et l’affichage TMDL sur le Web :
| Différence clé | Affichage TMDL dans Power BI Desktop | TMDL Consulter le Web |
| Mode d’affichage et mode d’édition | Aucun mode distinct — des modifications peuvent être apportées et appliquées au modèle à tout moment. | Introduit deux modes : le mode Affichage (pour scripter et prévisualiser les modifications) et le mode Édition (pour les appliquer au modèle), permettant une expérimentation plus sûre avant de valider les modifications. |
| persistance des scripts | Les scripts TMDL sont enregistrés dans le cadre du modèle sémantique. Un modèle peut contenir des scripts précédemment enregistrés. | Les scripts ne sont pas conservés. Ils sont supprimés à la fermeture du modèle sémantique ou du navigateur. Les scripts précédemment enregistrés n’ont pas été affichés. |
| Prise en charge de l’historique des versions | Pas disponible. | Exploite l’historique des versions de l’espace de travail pour restaurer les versions précédentes du modèle sémantique si nécessaire. |
| Autorisations d’écriture | Sans objet. La création de contenu sur ordinateur ne dépend pas des niveaux d’autorisation de l’espace de travail. | Nécessite des autorisations d’écriture sur le modèle sémantique pour ouvrir et utiliser l’expérience. |
La consultation de TMDL sur le Web sera déployée en avant-première au cours des prochaines semaines.
