Partager via


Prise en main du serveur MCP Power BI distant (préversion)

Le serveur POWER BI MCP distant permet aux agents IA d’interroger des modèles sémantiques Power BI à l’aide du langage naturel. Grâce au protocole MCP (Model Context Protocol), les assistants IA peuvent récupérer des schémas de modèle, générer des requêtes DAX et exécuter des requêtes pour fournir des insights à partir de vos données.

Cet article vous montre comment :

  • Se connecter au serveur Power BI MCP distant dans Visual Studio Code
  • Connecter GitHub Copilot à vos modèles sémantiques Power BI
  • Valider la connexion avec des requêtes de test

Note

Tous les clients MCP ne prennent pas en charge les points de terminaison distants. Vérifiez que votre client MCP prend en charge les serveurs MCP basés sur HTTP avant de continuer.

Conseil / Astuce

Scénario avancé : Pour les agents personnalisés utilisant l’authentification du principal de service, consultez :

Prerequisites

Avant de commencer, vérifiez que vous disposez des points suivants :

  • Approbation de l’administrateur - Votre administrateur Power BI doit activer le paramètre de locataire : « Les utilisateurs peuvent utiliser le point de terminaison du serveur du protocole de contexte du modèle Power BI (aperçu) »
  • Visual Studio Code - Télécharger VS Code
  • GitHub Copilot - Activer GitHub Copilot dans VS Code
  • Accès au modèle sémantique - Générer des autorisations sur au moins un modèle sémantique Power BI
  • (Recommandé) Modèles - optimisésPréparer vos modèles sémantiques pour l’IA afin d’améliorer la qualité de génération des requêtes

Configurer le serveur POWER BI MCP distant dans VS Code

Le serveur POWER BI MCP distant est disponible à l’adresse suivante :

https://api.fabric.microsoft.com/v1/mcp/powerbi

Le moyen le plus simple de configurer le serveur consiste à utiliser le programme d’installation en un clic :

Cela configure automatiquement le serveur MCP dans vos paramètres VS Code.

Installation manuelle

Pour configurer manuellement le serveur, ajoutez ce qui suit à votre fichier de configuration MCP :

{
    "servers": {
        "powerbi-remote": {
            "type": "http",
            "url": "https://api.fabric.microsoft.com/v1/mcp/powerbi"
        }
    }
}

En savoir plus :Serveurs MCP dans VS Code

Tester votre connexion

Une fois configuré, vérifiez que le programme d’installation fonctionne :

  1. Démarrer le serveur MCP dans VS Code

    • Ouvrir le panneau serveurs MCP
    • Vérifier que le serveur MCP Power BI s’affiche comme connecté
  2. Ouvrir GitHub Copilot

    1. Lancer la fenêtre de conversation dans VS Code
    2. Activer le mode agent
  3. Fournir votre ID de modèle sémantique

    1. Obtenir votre ID de modèle sémantique à partir du service Power BI (voir Rechercher votre ID de modèle sémantique)
    2. Partager l’ID avec Copilot dans votre conversation
  4. Poser une question

    • Exemple : « Quelles tables se trouvent dans ce modèle sémantique ? »
    • Exemple : « Afficher les 10 premiers produits par ventes »
  5. Autoriser l’outil

    1. Lorsque vous y êtes invité, autorisez Copilot à utiliser l’outil serveur MCP
    2. S’authentifier avec vos informations d’identification Microsoft si nécessaire
  6. Passer en revue la réponse

    • Copilot interroge votre modèle et retourne les résultats

Conseil / Astuce

Pour obtenir les meilleurs résultats de requête, préparez vos modèles sémantiques pour l’IA en ajoutant des instructions IA et des réponses vérifiées.

Résolution des problèmes :Gérer les serveurs MCP dans VS Code

Étapes suivantes

Maintenant que votre serveur MCP est configuré, explorez les outils et fonctionnalités disponibles :