Partager via


Qu’est-ce que Copilot dans Fabric dans la charge de travail de base de données SQL ?

S’applique à : base de données SQL dans Microsoft Fabric

Copilot in Fabric in SQL Database est un outil IA conçu pour simplifier la gestion et l’interrogation des bases de données SQL. Copilot offre une saisie semi-automatique intelligente du code, des actions rapides et une conversion du langage naturel en SQL. Cet article explore comment Copilot peut améliorer la productivité, la précision et l’apprentissage des administrateurs de bases de données, des développeurs et des analystes de données.

Fonctionnalités de Copilot dans la base de données SQL Fabric

Commencez avec Copilot dans Fabric pour la base de données SQL :

  • Volet de conversation Copilot dans la base de données Fabric SQL : utilisez le volet de conversation pour poser des questions Copilot par le biais du langage naturel.

    • Langage naturel vers SQL : générez du code T-SQL et obtenez des suggestions de questions à poser pour accélérer votre flux de travail.
    • Q&A basé sur la documentation : Posez des questions à Copilot sur les fonctionnalités de Copilot dans la base de données SQL, et il fournit des réponses en langue naturelle, ainsi que de la documentation pertinente.
  • Saisie semi-automatique du code Copilot pour Copilot dans la base de données SQL Fabric : commencez à écrire T-SQL dans l’éditeur de requête SQL, et Copilot génère automatiquement une suggestion de code pour vous aider à compléter votre requête. La touche Tab accepte la suggestion de code, ou vous pouvez continuer à taper pour ignorer la suggestion. Copilot peut également suggérer des complétions de code pour les noms de tables et de colonnes, les fonctions et les mots-clés.

  • Fonctionnalités d’action rapide de Copilot Explain and Fix pour Copilot dans la base de données SQL Fabric : dans le ruban de l’éditeur de requête SQL, les options Correctif et Explication sont des actions rapides. Mettez en surbrillance une requête SQL de votre choix et sélectionnez l’un des boutons d’action rapide pour effectuer l’action sélectionnée sur votre requête.

    • Réparer: Copilot peut corriger les erreurs dans votre code à mesure que des messages d’erreur se produisent. Les scénarios d'erreur incluent un code T-SQL incorrect/non pris en charge, des orthographes incorrectes, etc. Copilot fournit également des commentaires qui expliquent les modifications et suggèrent les meilleures pratiques SQL.
    • Expliquer : Copilot peut fournir des explications en langage naturel de votre requête SQL et schéma de base de données au format commentaires.

Activer Copilot dans la base de données SQL Fabric

Pour activer Copilot dans Fabric dans la base de données SQL :

Meilleures pratiques pour l’utilisation de Copilot dans la base de données SQL Fabric

Voici quelques conseils pour optimiser efficacement la productivité avec Copilot :

  • Commencez par une description claire et concise des informations spécifiques que vous recherchez lorsque vous rédigez des invites.
  • Le langage naturel en SQL dépend des noms de table et de colonne expressives. Si votre table et vos colonnes ne sont pas expressives et descriptives, Copilot pourrait ne pas être en mesure de construire une requête significative.
  • Utilisez un langage naturel qui s'applique à votre table et affichez les noms de votre base de données, les noms de colonnes, les clés primaires et les clés étrangères. Ce contexte aide Copilot à générer des requêtes exactes. Spécifiez les colonnes que vous souhaitez voir, les agrégations et les critères de filtrage de la manière la plus explicite possible. Compte tenu du contexte de votre schéma, Copilot devrait être en mesure de corriger les fautes de frappe ou de comprendre le contexte.
  • Lorsque vous utilisez des saisies semi-automatiques de code, laissez un commentaire en haut de la requête avec -- pour vous aider à guider Copilot avec le contexte sur la requête que vous essayez d’écrire.
  • Évitez tout langage ambigu ou trop complexe dans vos invites. Simplifiez la question tout en conservant sa clarté. Cette édition garantit que Copilot peut le traduire en une requête T-SQL significative qui récupère les données souhaitées.

Exemples d’invites

Les exemples d'invite suivants sont clairs, spécifiques et adaptés aux propriétés de votre schéma et de votre base de données, ce qui permet à Copilot de générer plus facilement des requêtes T-SQL précises.

 - What are the top-selling products by quantity?
 - Count all the products grouped by category
 - Show all sales transactions that occurred on [a specific date]

Note

L'IA alimente Copilot, des surprises et des erreurs sont donc possibles.

Utilisation responsable de l’IA de Copilot

Pour afficher les instructions de Microsoft relatives à l’IA responsable dans la base de données SQL, consultez Confidentialité, sécurité et utilisation responsable de l’IA de Copilot dans Fabric dans la charge de travail de base de données SQL.

Microsoft s’engage à s’assurer que nos systèmes IA sont guidés par nos principes d’IA et Standard d’IA responsable. Ces principes incluent la possibilité pour nos clients d’utiliser ces systèmes efficacement et conformément à leurs utilisations prévues. Notre approche de l’IA responsable évolue continuellement pour résoudre de manière proactive les problèmes émergents.

Limitations

Voici les limitations actuelles de Copilot dans Fabric dans la base de données SQL :

  • Copilot ne peut pas modifier les requêtes SQL existantes dans l'éditeur de requêtes SQL. Par exemple, si vous demandez au volet de conversation Copilot de modifier une partie spécifique d’une requête existante, cela ne fonctionne pas. Toutefois, Copilot comprend les entrées précédentes dans le volet de conversation, ce qui permet aux utilisateurs d’itérer les requêtes précédemment générées par Copilot avant d’être insérées.
  • Copilot peut produire des résultats incorrects lorsque l’intention est d’évaluer les données. Copilot n'a accès qu'au schéma de la base de données ; aucune des données ne se trouve à l'intérieur.
  • Les réponses Copilot peuvent inclure du contenu inexact ou de mauvaise qualité. Vérifiez donc les résultats avant de les utiliser dans votre travail.
  • Les personnes capables d’évaluer de manière significative la précision et l’adéquation du contenu doivent passer en revue les sorties.
  • Le volet de conversation Copilot dans Fabric dans la base de données SQL n’est actuellement pas disponible si Private Link est activé et que l’accès public est désactivé dans les paramètres du locataire.