Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Cette fonctionnalité est en version préliminaire.
La compétence Power BI semantic-model-authoring permet aux agents IA de créer, de modifier, de déployer et de gérer des modèles sémantiques Power BI sur Power BI Desktop, les projets PBIP et le service Fabric. La compétence est proposée sur la place de marché Skills for Fabric, intégrée au plug-in powerbi-authoring.
La compétence couvre un large éventail de tâches de modèle sémantique, par exemple :
- Création de modèles sémantiques en mode Import, DirectQuery ou Direct Lake.
- Modification de modèles existants : tables, colonnes, relations, mesures et DAX.
- Optimisation des performances DAX et analyse des modèles par rapport aux meilleures pratiques.
- Préparer des modèles sémantiques pour une utilisation par l’IA avec Fabric Copilot et les agents de données Power BI.
- Déploiement de modèles sur des espaces de travail Fabric, les actualisez et gérez les sources de données, les paramètres et les autorisations.
Prerequisites
Avant de commencer, assurez-vous d’avoir :
-
Le plug-in
powerbi-authoringinstallé - Suivez les instructions de Power BI Vue d’ensemble agentique pour installer le plug-in. L’installation du plug-in rend la compétencesemantic-model-authoringdisponible et enregistre le serveur MCP de modélisation Power BI. - Un modèle sémantique - Power BI Desktop avec un modèle ouvert, un projet PBIP sur disque ou un modèle sémantique dans un espace de travail Fabric.
Get started
Ouvrez Power BI Desktop avec un modèle sémantique chargé.
Dans GitHub Copilot, exécutez un prompt de test rapide pour confirmer que le skill et le serveur MCP sont correctement configurés et connectés :
/semantic-model-authoring Connect to Power BI Desktop and analyze the semantic model against best practicesL’agent doit charger la compétence
semantic-model-authoring, se connecter à Power BI Desktop via le serveur MCP de modélisation Power BI, inventorier le modèle et présenter les conclusions regroupées par gravité. Si l’agent vous invite à inscrire le serveur MCP ou à installer le plug-in, réexécuez les étapes d’installation avant de continuer.Tip
Pour vous assurer qu’une compétence spécifique est chargée, invoquez-la explicitement avec une commande slash, par exemple,
/semantic-model-authoring [your prompt].
Pourquoi le serveur MCP Power BI importe
La compétence semantic-model-authoring ne dépend pas strictement du serveur MCP Power BI Modeling, mais son utilisation est vivement recommandée. La compétence Priorité de sélection de l’outil achemine d’abord les opérations de rédaction vers le serveur MCP, car c’est la voie la plus fiable et la plus complète.
Lorsque le serveur MCP n'est pas enregistré, la compétence bascule vers la modification directe des fichiers TMDL (PBIP) ou vers des allers-retours via l'API REST getDefinition / updateDefinition (espace de travail Fabric). La création dans Power BI Desktop sans PBIP ni MCP n’est pas prise en charge : l’agent s’arrête et vous demande d’enregistrer le serveur MCP ou d’enregistrer le modèle comme PBIP.
Pour une installation manuelle ou une configuration avancée, consultez la documentation Power BI Modeling MCP.
Exemple : Préparer un modèle sémantique pour l’IA
Utilisez cet exemple pour valider votre configuration de bout en bout. L'invite appelle le flux de travail Semantic Model AI Readiness de la compétence, qui charge la référence semantic-model-ai-readiness.md et parcourt la liste de contrôle de préparation afin de configurer votre modèle pour des expériences d'IA conversationnelle telles que Fabric Copilot et Power BI Data Agents.
Ouvrez votre modèle. Lancez Power BI Desktop et ouvrez le fichier PBIX ou PBIP dont vous souhaitez préparer le modèle sémantique pour une utilisation par l’IA.
Start GitHub Copilot dans le dossier de votre projet.
Exécutez l’invite :
/semantic-model-authoring Connect to Power BI Desktop and prepare the semantic model for AILa commande slash charge la compétence
semantic-model-authoring. La compétence reconnaît l’intention de préparation à l’IA, charge la référencesemantic-model-ai-readiness.mdet exécute le flux de travail Préparation à l’IA du modèle sémantique.Passez en revue et approuvez. L’agent inventorie le modèle, l’évalue par rapport à la liste de contrôle de préparation et présente les résultats regroupés par gravité. Chaque constat est étiqueté soit « applicable par l’agent », soit « action de l’utilisateur requise ». Approuvez les correctifs que vous souhaitez appliquer.
Appliquez et validez. L'agent applique des modifications approuvées via le serveur MCP (ou via les modifications TMDL si MCP n'est pas inscrit), enregistre le modèle et recommande de tester des invites de langage naturel représentatif dans Copilot ou votre Agent de données.
Exemple : Créer un modèle sémantique au-dessus d’un Fabric Lakehouse
Cet exemple montre comment utiliser le flux de travail Créer un modèle sémantique sur une source de données Lakehouse, qui produit un modèle Direct Lake.
Préparez le Lakehouse. Dans le portail Fabric :
- Créez un espace de travail ( par exemple,
SalesAnalytics. - Dans cet espace de travail, créez un Lakehouse , par exemple.
SalesLakehouse - Chargez le Lakehouse avec des données d’exemple. Le moyen le plus rapide consiste à ouvrir le Lakehouse et à sélectionner Commencer avec des exemples de données pour charger les jeux de données intégrés Jours fériés ou NYC Taxi, ou à téléverser vos propres fichiers dans Fichiers et à les charger dans Tables.
- Créez un espace de travail ( par exemple,
Start GitHub Copilot dans n’importe quel dossier.
Exécutez le prompt avec les noms de votre espace de travail et de votre Lakehouse :
/semantic-model-authoring Create a semantic model on top of Lakehouse SalesLakehouse in workspace SalesAnalyticsLa commande slash charge la
semantic-model-authoringcompétence, qui exécute le flux de travail Créer un modèle sémantique . Agent :- Résout l’espace de travail et les ID Lakehouse et découvre le schéma Lakehouse (tables, colonnes, types de données).
- Crée un modèle sémantique Direct Lake suivant et charge les instructions de modélisation pertinentes.
- Déploie le modèle sur l’espace de travail cible
Vérifiez dans Fabric. Ouvrez l’espace de travail et confirmez que le nouveau modèle sémantique s’affiche.
Résolution des problèmes
- Skill n'est pas chargé : vérifiez l'installation et l'inscription du plug-in en suivant Power BI Vue d'ensemble agentique. Si la configuration est correcte et que la compétence n’est toujours pas sélectionnée, l’agent risque de ne pas détecter la compétence lors de la divulgation progressive. Testez avec une commande slash explicite, puis ajoutez davantage de précisions sur l’intention à votre invite :
-
Serveur MCP ne se charge pas - Redémarrez l'interface CLI GitHub Copilot après l'installation ou l'inscription du plug-in afin que la nouvelle configuration MCP soit récupérée. Ensuite, exécutez
copilot mcp showpour confirmer quepowerbi-modeling-mcps’affiche et fonctionne.