Informations de référence sur le serveur MCP Dataverse (préversion)

Note

Cet article décrit les caractéristiques utilisées dans les agents ou flux d’agents alimentés par le faisceau standard.

Important

Il s’agit d’une fonctionnalité en version préliminaire.

  • Microsoft publie des fonctionnalités en préversion avant leur publication officielle afin que les clients puissent y accéder en avant-première et faire part de leurs commentaires.
  • Les fonctionnalités en préversion ont des fonctionnalités restreintes et ne sont pas destinées à une utilisation en production.
  • Microsoft pourrait modifier les noms et les paramètres des outils MCP en préversion. Évitez les dépendances codées en dur. Microsoft gère la prise en charge des scénarios.
  • Les fonctionnalités en préversion sont soumises à Microsoft conditions d’utilisation supplémentaires.

Aperçu

Nom d'affichage Description
Microsoft Dataverse MCP Server Serveur MCP contenant des outils permettant d’utiliser Dataverse.

Outils disponibles

Tool Description
create_record Permet aux utilisateurs d’insérer un nouvel enregistrement dans une table Dataverse spécifiée. Une fois la création réussie, l’outil retourne l’identificateur global unique (GUID) de la ligne nouvellement ajoutée, facilitant ainsi son intégration fluide dans les opérations et flux de travail en aval.
describe_table Récupère le schéma T-SQL complet d’une table Dataverse donnée, y compris les noms des champs, les types de données et les relations. Ce schéma fournit aux développeurs une compréhension claire de la structure de la table pour créer des requêtes et gérer efficacement des modèles de données.
list_tables Retourne une liste complète de toutes les tables disponibles dans l’environnement Dataverse actuel. Cette liste permet aux utilisateurs de découvrir et de naviguer rapidement dans le paysage des données au sein de leur environnement organisationnel.
read_query Exécute des instructions SELECT pour interroger les données Dataverse directement, en retournant les résultats en fonction des filtres et conditions spécifiés. Cet outil est idéal pour l’exploration, l’analytique et les scénarios d’intégration de données qui nécessitent une récupération dynamique des données.
mettre_à_jour_dossier Permet aux utilisateurs de modifier un enregistrement existant dans une table Dataverse en spécifiant l’identificateur unique (GUID) de l’enregistrement et les champs à mettre à jour. Cette fonctionnalité garantit une maintenance et une synchronisation efficaces des données.
create_table Permet la création de nouvelles tables Dataverse en définissant le schéma, notamment les noms de colonnes, les types de données et les relations. Cet outil prend en charge la gestion flexible des schémas alignée sur les besoins en constante évolution de l’entreprise.
update_table Facilite la modification du schéma ou des métadonnées d’une table existante, telles que l’ajout de nouvelles colonnes, le renommage de champs ou la mise à jour de contraintes, sans perturber les données ou les flux de travail existants.
delete_table Supprime définitivement une table de l’environnement Dataverse, y compris son schéma et ses données associés. Cette opération est limitée aux utilisateurs disposant d’autorisations appropriées pour garantir la conformité de la gouvernance.
delete_record Supprime un enregistrement spécifique d’une table Dataverse à l’aide de son identificateur unique. Cette opération prend en charge une gestion efficace du cycle de vie des données et la conformité avec les stratégies de rétention.
Recherche Active la recherche basée sur des mots clés dans Dataverse, ce qui permet aux utilisateurs de localiser efficacement des enregistrements, des entités ou des champs spécifiques. Cet outil est particulièrement utile pour l’analyse exploratoire et la découverte de tables au sein de grands ensembles de données.
récupérer (fetch) Récupère les détails complets de l’enregistrement depuis Dataverse en utilisant le nom de la table et l’ID de l’enregistrement. Cet outil offre une visibilité complète des données d’un enregistrement, prenant en charge l’audit, les rapports et les aperçus basés sur l’IA.

Fonctionnalités clés

Création et ingestion de données

Remplir des tables Dataverse avec de nouvelles données pour les enregistrements métier, les configurations ou les entités opérationnelles.

Outils :

  • create_record : insère de nouvelles lignes dans des tables Dataverse et retourne le GUID de l’enregistrement, ce qui permet l’automatisation ou la liaison en aval.
  • create_table : permet aux développeurs ou aux administrateurs de définir de nouvelles tables avec un schéma spécifié pour stocker des données métier.

Exploration et détection des données

Comprendre la structure des modèles de données existants et identifier les tables disponibles au sein de Dataverse.

Outils :

  • list_tables : répertorie toutes les tables disponibles dans l’environnement Dataverse connecté.
  • describe_table : récupère le schéma T-SQL de n’importe quelle table sélectionnée, y compris les colonnes, les types et les relations.

Interrogation et analyse des données

Récupérez, analysez ou validez les données commerciales pour le raisonnement de Copilot ou les flux de travail des développeurs.

Outils :

  • read_query : exécute des requêtes SELECT pour extraire des données filtrées à partir de tables Dataverse.
  • search : effectue une recherche dans Dataverse à l’aide de mots clés pour localiser les enregistrements qui correspondent à des critères spécifiques.
  • fetch : récupère les détails complets d’un enregistrement à l’aide du nom et de l’ID d’entité pour une analyse plus approfondie.

Mises à jour et maintenance des données

Modifiez les données existantes ou mettez à jour le schéma pour qu’il s’aligne sur la modification de la logique métier ou des processus.

Outils :

  • update_record : met à jour les champs d’un enregistrement existant, tels que l’état, le propriétaire ou la priorité.
  • update_table – Ajuste le schéma ou les métadonnées d’une table. Par exemple, ajouter une nouvelle colonne ou renommer un champ.

Suppression et gestion du cycle de vie des données

Gérer les stratégies de rétention ou nettoyer les enregistrements et tables obsolètes tout en préservant la gouvernance des données.

Outils :

  • delete_record : supprime des enregistrements spécifiques par GUID, prenant en charge les suppressions automatisées ou conformes au RGPD.
  • delete_table : supprime les tables inutilisées ou obsolètes en toute sécurité à partir de Dataverse.

Scénarios intelligents avec Copilot et l’IA

Autorisez les copilotes et les agents IA, tels que Microsoft Copilot Studio et Claude Desktop, à raisonner en toute sécurité sur les données Dataverse.

Outils :

  • search, read_query et fetch : activer les copilotes pour localiser, interpréter et répondre dynamiquement à l’aide de données d’entreprise.
  • create_record et update_record : autoriser les copilotes à consigner de nouvelles actions ou à modifier des enregistrements existants dans le cadre de flux de travail conversationnels.