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

Le serveur MCP distant Power BI est un point de terminaison hébergé à distance qui permet aux agents IA de discuter avec des données dans Power BI modèles sémantiques à l’aide du langage naturel. Basé sur le protocole MCP (Model Context Protocol), il traduit vos invites en opérations Power BI : générer des requêtes DAX et les exécuter tout en respectant vos autorisations et stratégies de sécurité.

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

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 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 :