Delen via


Copilot voor SQL-database in Microsoft Fabric (preview)

Van toepassing op:SQL-database in Microsoft Fabric

Microsoft Copilot voor SQL Database in Fabric is een AI-assistent die is ontworpen om uw databasetaken te stroomlijnen. Copilot integreert naadloos met uw Fabric-database en biedt intelligente inzichten om u te helpen bij elke stap in uw T-SQL-verkenningen.

Inleiding tot Copilot voor SQL-database

Copilot voor SQL Database maakt gebruik van tabel- en weergavenamen, kolomnamen, primaire sleutel en refererende sleutelmetagegevens om T-SQL-code te genereren. Copilot voor SQL Database gebruikt geen gegevens in tabellen om T-SQL-suggesties te genereren.

Belangrijke functies van Copilot voor SQL-database zijn:

  • Codevoltooiing: Begin met het schrijven van T-SQL in de SQL-queryeditor en Copilot genereert automatisch een codesuggesties om uw query te voltooien. De Tab-toets accepteert de codesuggesties of blijft typen om de suggestie te negeren.

  • Snelle acties: Op het lint van de SQL-queryeditor zijn de opties Fix en Uitleg snelle acties. Markeer een SQL-query van uw keuze en selecteer een van de snelle actieknoppen om de geselecteerde actie uit te voeren op uw query.

    • Oplossing: Copilot kan fouten in uw code oplossen wanneer er foutberichten optreden. Foutscenario's kunnen onjuiste/niet-ondersteunde T-SQL-code, verkeerde spelling en meer omvatten. Copilot geeft ook opmerkingen die de wijzigingen uitleggen en aanbevolen procedures voor SQL voorstellen.

    • Uitleg: Copilot kan uitleg in natuurlijke taal geven over uw SQL-query en databaseschema in opmerkingenindeling.

  • Chatvenster: gebruik het chatvenster om vragen te stellen aan Copilot via natuurlijke taal. Copilot reageert met een gegenereerde SQL-query of natuurlijke taal op basis van de gestelde vraag.

    • Natuurlijke taal naar SQL: T-SQL-code genereren op basis van aanvragen voor tekst zonder opmaak, zodat gebruikers query's kunnen uitvoeren op gegevens zonder dat ze de SQL-syntaxis hoeven te kennen.

    • Op documenten gebaseerde Q&A: Stel Copilot-vragen over algemene MOGELIJKHEDEN van SQL-databases en reageert in natuurlijke taal. Copilot helpt ook bij het vinden van documentatie met betrekking tot uw aanvraag.

Copilot effectief gebruiken

Hier volgen enkele tips voor het maximaliseren van de productiviteit met Copilot.

  • Bij het opstellen van prompts moet u beginnen met een duidelijke en beknopte beschrijving van de specifieke informatie die u zoekt.

  • Natuurlijke taal voor SQL is afhankelijk van expressieve tabel- en kolomnamen. Als uw tabel en kolommen niet expressief en beschrijvend zijn, kan Copilot mogelijk geen zinvolle query maken.

  • Gebruik natuurlijke taal die van toepassing is op uw tabel en weergavenamen, kolomnamen, primaire sleutels en refererende sleutels van uw database. Deze context helpt Copilot nauwkeurige query's te genereren. Geef op welke kolommen u wilt zien, aggregaties en filtercriteria zo expliciet mogelijk. Copilot moet typfouten kunnen corrigeren of de context begrijpen op basis van uw schemacontext.

  • Wanneer u codevoltooien gebruikt, laat u boven aan de query een opmerking achter om -- de Copilot te helpen met context over de query die u probeert te schrijven.

  • Vermijd dubbelzinnige of te complexe taal in uw prompts. Vereenvoudig de vraag terwijl de duidelijkheid behouden blijft. Deze bewerking zorgt ervoor dat Copilot deze effectief kan vertalen in een zinvolle T-SQL-query waarmee de gewenste gegevens worden opgehaald uit de bijbehorende tabellen en weergaven.

  • Momenteel ondersteunt Copilot voor SQL Database in Fabric alleen de Engelse taal naar T-SQL.

  • De volgende voorbeeldprompts zijn duidelijk, specifiek en afgestemd op de eigenschappen van uw schema en gegevensdatabase, waardoor Copilot eenvoudiger nauwkeurige T-SQL-query's kan genereren:

    • What are the top-selling products by quantity?
    • Count all the products, group by each category
    • Show all sales transactions occurred on [a specific date]
    • Create a table in [schema name] called "SalesTransactions" with the columns CustomerID, ProductID and OrderID

Copilot inschakelen

Wat moet ik weten om Copilot op verantwoorde wijze te gebruiken?

Microsoft streeft ernaar om ervoor te zorgen dat onze AI-systemen worden begeleid door onze AI-principes en Responsible AI Standard. Deze principes omvatten het in staat stellen van onze klanten om deze systemen effectief en in overeenstemming met hun beoogde gebruik te gebruiken. Onze benadering van verantwoorde AI ontwikkelt zich voortdurend om proactief opkomende problemen op te lossen.

Copilot-functies in Fabric zijn gebouwd om te voldoen aan de Responsible AI Standard, wat betekent dat ze door multidisciplinaire teams worden beoordeeld op mogelijke schade en vervolgens worden verfijnd om oplossingen voor deze schade op te nemen.

Zie Privacy, beveiliging en verantwoord gebruik van Copilot in Fabric voor meer informatie.

Beperkingen van Copilot voor SQL-database

Dit zijn de huidige beperkingen van Copilot voor SQL Database:

  • Copilot kan geen wijzigingen aanbrengen in bestaande SQL-query's in de SQL-queryeditor. Als u bijvoorbeeld copilot-chatvenster vraagt om een specifiek deel van een bestaande query te bewerken, werkt dit niet. Copilot begrijpt echter eerdere invoer in het chatvenster, zodat gebruikers query's kunnen herhalen die eerder door Copilot zijn gegenereerd voordat ze worden ingevoegd.
  • Copilot kan onnauwkeurige resultaten opleveren wanneer de intentie gegevens evalueert. Copilot heeft alleen toegang tot het databaseschema, geen van de gegevens binnen.
  • Copilot-antwoorden kunnen onnauwkeurige of lage kwaliteit inhoud bevatten, dus zorg ervoor dat u de uitvoer controleert voordat u ze in uw werk gebruikt.
  • Personen die de nauwkeurigheid en geschiktheid van de inhoud zinvol kunnen evalueren, moeten de uitvoer controleren.
  • Copilot voor SQL-database in Fabric is momenteel niet beschikbaar als Private Link is ingeschakeld en openbare toegang is uitgeschakeld in de tenantinstelling.