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.
S’applique à :✅Base de données SQL dans Microsoft Fabric
Important
Cette fonctionnalité est en version préliminaire.
Skills for Fabric sont des instructions réutilisables qui aident un assistant de codage IA à comprendre les charges de travail Fabric, les API, les schémas de requête et les meilleures pratiques opérationnelles. Les compétences en base de données SQL fournissent des conseils spécifiques à chaque tâche pour travailler avec une base de données SQL dans Fabric depuis un environnement en ligne de commande ou codage agentique.
Cet article montre comment installer le skill bundle Fabric, connecter l’assistant à votre environnement Fabric, et utiliser les compétences en création, consommation et opérations de bases de données SQL. Les compétences guident l’assistant ; Votre identité, vos permissions, vos outils et vos contrôles de sécurité Fabric régissent toujours chaque action.
Prerequisites
- Permission d’accéder à l’espace de travail Fabric et d’effectuer les opérations que vous demandez.
-
Un outil de codage IA, tel que GitHub Copilot CLI, Claude Code, Visual Studio Code, Cursor, Planche à voile ou un autre
AGENTS.mdoutil compatible. -
Node.js: requis pour l’interface CLI GitHub Copilot autonome, qui s’installe en tant que package npm (
npm install -g @github/copilot). Pour connaître les étapes d’installation complètes, consultez Configurer GitHub Copilot CLI. -
PowerShell 7 : Requis pour GitHub Copilot CLI. Vérifier avec
pwsh --version - Git : Requis pour cloner des référentiels de compétences pour les outils qui n’utilisent pas la Place de marché des plug-ins.
-
Azure CLI : la plupart des opérations Fabric nécessitent une authentification Azure. Après l’installation, connectez-vous avec
az login.
Installez les compétences Microsoft Fabric
Ouvre GitHub Copilot CLI ou Claude Code. GitHub Copilot CLI et Claude Code utilisent tous deux le même processus de marketplace de plugins.
Ajoutez la place de marché publique dans la CLI de GitHub Copilot :
/plugin marketplace add microsoft/skills-for-fabricAjoutez les compétences pour Fabric place de marché :
/plugin marketplace add microsoft/skills-for-fabricPour voir tous les plugins et compétences disponibles sur le marché, entrez :
/plugin marketplace browse fabric-collection.Installez la collection Fabric.
/plugin install fabric-skills@fabric-collectionPour réduire la portée, installez un ensemble ciblé, tel que
fabric-operations, qui inclut lessqldb-clicompétences suivantes :/plugin install fabric-operations@fabric-collectionQuittez et redémarrez votre outil pour charger les compétences :
/quitVérifiez l’installation :
/skills
Compétences en bases de données SQL
Les compétences suivantes sont pertinentes pour la base de données SQL dans Fabric :
| Skill | Utilisez-le pour | Exemple d’intention |
|---|---|---|
sqldb-authoring-cli |
Créer et modifier des objets ou des données de base de données. | Créez une table, chargez des lignes, ajoutez un index ou déployez une procédure stockée. |
sqldb-consumption-cli |
Découvrir le schéma et lancer des requêtes en lecture seule. | Listez des tableaux, inspectez les colonnes, résumez les ordres récents ou expliquez un ensemble de résultats. |
sqldb-operations-cli |
Enquête sur les questions de santé, de performance et opérationnelles. | Analyser les requêtes lentes, identifier les blocages ou examiner l’utilisation des ressources de la base de données. |
Pour le catalogue complet des compétences disponibles sur toutes les charges de travail Fabric, voir GitHub : Compétences pour Fabric.
Comment utiliser Skills avec une base de données SQL dans Fabric
Ouvrez un terminal dans votre projet ou dossier de travail.
Tapez
Copilotet sélectionnezEnter.
GitHub Copilot se lance.
Pour s’authentifier avec l’identité Microsoft qui a accès à l’espace de travail Fabric cible, tapez
az loginet suivez les étapes.
Développer une base de données SQL
Utilisez la sqldb-authoring-cli compétence lorsque la tâche change d’état de base de données. Pour créer ou mettre à jour des objets de base de données avec GitHub Copilot, incluez toujours l’espace de travail cible, la base de données, l’environnement, l’objet, le schéma attendu, les contraintes, et si l’assistant doit générer uniquement un script ou l’exécuter après votre revue. Pour les modifications de schéma ou de données, vous pouvez demander TRY...CATCH à gérer les erreurs et effectuer un retour en arrière de la transaction.
Tip
Commencez par une requête en lecture seule pour générer des instructions T-SQL, puis examinez toute instruction T-SQL générée avant l’exécution.
Par exemple, ces prompts d’exemple peuvent être utilisés pour créer et charger une table avec des données d’exemple.
In the Sales SQL database, create a dbo.CustomerFeedback table with an identity key,
customer ID, feedback text, sentiment, created date, and a foreign key to
dbo.Customer.CustomerID. All columns should be nullable. The create date should
be populated by a default. Generate the T-SQL for review; don't execute it.
Generate 100 sample data rows for the dbo.CustomerFeedback as a single
INSERT statement, referencing rows in the dbo.Customer table.
Generate a TRY...CATCH structure to handle any errors and rollback.
Do not execute the script, let me review.
Explorer et interroger les données
Utilisez la compétence sqldb-consumption-cli pour la découverte et l’analyse en lecture seule. Demandez à l’assistant d’inspecter d’abord les métadonnées, de qualifier les noms d’objets, de limiter la taille des résultats et d’expliquer les hypothèses.
Par exemple, utilisez Copilot pour interroger des métadonnées ou des données de table :
List the user tables and views in the Sales SQL database and describe their relationships.
Don't modify any objects.
Find the top 10 products by revenue in the last 30 days.
Show the T-SQL and summarize the result.
Inspect the available columns before answering:
Which customers have not placed an order in the last 90 days?
Investigation des opérations de base de données
Utilisez cette sqldb-operations-cli compétence pour étudier la performance et la fiabilité. Indiquez la fenêtre temporelle, le symptôme observé, la charge de travail affectée et la capacité de l’assistant à collecter des données diagnostiques.
Par exemple, les requêtes suivantes enquêtent sur les problèmes de performance actuels ou passés, ou ajustent la performance des requêtes.
Investigate why the nightly order-processing query slowed down between 01:00 and 02:00 UTC.
Start with read-only diagnostics and rank the likely causes.
Check for blocking sessions and long-running requests.
Explain the evidence before recommending a mitigation.
Review this execution plan and suggest indexes only when the expected benefit and write overhead are clear.
Liste de contrôle pour examiner et exécuter la requête T-SQL
- Confirmez que l’assistant a sélectionné la compétence de base de données SQL prévue.
- Vérifiez les noms de l’espace de travail, de la base de données, du schéma et des objets.
- Examinez le T-SQL généré pour les opérations destructrices, le comportement des transactions et la portée des données.
- Demandez un résumé d’impact et une approche de retour en arrière avant d’écrire les modifications. Pour les modifications de schéma, préparez un script T-SQL de restauration ou d’annulation.
- Exécutez seulement après que le plan corresponde à votre intention.
- Validez le résultat avec une requête en lecture seule séparée.
Sécurité et utilisation responsable
- Les compétences ne contournent pas l'authentification Microsoft Entra, les permissions Fabric, les permissions SQL ou les politiques organisationnelles.
- Utilisez toujours les identités les moins privilégiées et des objectifs de développement, de test et de production séparés.
- Ne placez pas de secrets, de jetons d’accès ou de données sensibles dans les invites ou fichiers de projet.
- Considérez le SQL généré comme un code proposé. Examinez-la comme vous le feriez pour tout autre changement de base de données.
- Privilégier la découverte en mode lecture seule avant la création ou la remédiation.
Pour plus d’informations, consultez Confidentialité, sécurité et utilisation responsable de Copilot par l’IA dans Fabric.