Del via


Copilot til SQL-database i Microsoft Fabric (prøveversion)

Gælder for:SQL-database i Microsoft Fabric

Microsoft Copilot til SQL-database i Fabric er en AI-assistent, der er designet til at strømline dine databaseopgaver. Copilot integreres problemfrit med din Fabric-database, hvilket giver intelligent indsigt, der hjælper dig med hvert trin på vejen i dine T-SQL-udforskninger.

Introduktion til Copilot til SQL-database

Copilot til SQL-database bruger tabel- og visningsnavne, kolonnenavne, primær nøgle og fremmede nøglemetadata til at generere T-SQL-kode. Copilot til SQL-databasen bruger ikke data i tabeller til at generere T-SQL-forslag.

De vigtigste funktioner i Copilot til SQL-databasen omfatter:

  • Kodefuldførelse: Begynd at skrive T-SQL i SQL-forespørgselseditoren, og Copilot genererer automatisk et kodeforslag for at hjælpe med at fuldføre forespørgslen. Tabulatortasten accepterer kodeforslaget eller bliver ved med at skrive for at ignorere forslaget.

  • Hurtige handlinger: På båndet i SQL-forespørgselseditoren er indstillingerne Ret og Forklar hurtige handlinger. Fremhæv en SQL-forespørgsel efter eget valg, og vælg en af hurtig handlingsknapperne for at udføre den valgte handling i forespørgslen.

    • Rettelse: Copilot kan rette fejl i din kode, når der opstår fejlmeddelelser. Fejlscenarier kan omfatte forkert/ikke-understøttet T-SQL-kode, forkerte stavemåder og meget mere. Copilot kommer også med kommentarer, der forklarer ændringerne og foreslår bedste praksis for SQL.

    • Forklar: Copilot kan give forklaringer på naturligt sprog for sql-forespørgslen og databaseskemaet i kommentarformat.

  • Chatrude: Brug chatruden til at stille spørgsmål til Copilot via naturligt sprog. Copilot svarer med en genereret SQL-forespørgsel eller et naturligt sprog baseret på det stillede spørgsmål.

    • Naturligt sprog til SQL: Generér T-SQL-kode fra anmodninger om almindelig tekst, så brugerne kan forespørge om data uden at skulle kende SQL-syntaksen.

    • Dokumentbaseret spørgsmål og svar: Stil spørgsmål til Copilot om generelle SQL-databasefunktioner, og det reagerer på et naturligt sprog. Copilot hjælper også med at finde dokumentation, der er relateret til din anmodning.

Brug copilot effektivt

Her er nogle tip til at maksimere produktiviteten med Copilot.

  • Når du opretter prompter, skal du sørge for at starte med en klar og præcis beskrivelse af de specifikke oplysninger, du leder efter.

  • Naturligt sprog til SQL afhænger af udtryksfulde tabel- og kolonnenavne. Hvis din tabel og dine kolonner ikke er udtryksfulde og beskrivende, kan Copilot muligvis ikke oprette en meningsfuld forespørgsel.

  • Brug et naturligt sprog, der gælder for tabellen, og få vist navne, kolonnenavne, primære nøgler og fremmede nøgler i databasen. Denne kontekst hjælper Copilot med at generere nøjagtige forespørgsler. Angiv, hvilke kolonner du vil se, sammenlægninger og eventuelle filtreringskriterier så eksplicit som muligt. Copilot skal kunne rette stavefejl eller forstå konteksten i forhold til skemakonteksten.

  • Når du bruger kodefuldførelser, skal du skrive en kommentar øverst i forespørgslen for -- at hjælpe Copilot med konteksten for den forespørgsel, du forsøger at skrive.

  • Undgå tvetydigt eller alt for komplekst sprog i dine prompter. Forenkle spørgsmålet, samtidig med at dens klarhed bevares. Denne redigering sikrer, at Copilot effektivt kan oversætte den til en meningsfuld T-SQL-forespørgsel, der henter de ønskede data fra de tilknyttede tabeller og visninger.

  • Copilot til SQL-databasen i Fabric understøtter i øjeblikket kun engelsk til T-SQL.

  • Følgende eksempelprompter er tydelige, specifikke og skræddersyede til egenskaberne for skemaet og datadatabasen, hvilket gør det nemmere for Copilot at generere nøjagtige T-SQL-forespørgsler:

    • 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

Aktivér andenpilot

Hvad skal jeg vide for at bruge Copilot ansvarligt?

Microsoft er forpligtet til at sikre, at vores AI-systemer styres af vores AI-principper og Responsible AI Standard. Disse principper omfatter at gøre det muligt for vores kunder at bruge disse systemer effektivt og i overensstemmelse med deres tilsigtede anvendelse. Vores tilgang til ansvarlig kunstig intelligens udvikler sig hele tiden for proaktivt at løse nye problemer.

Copilot-funktioner i Fabric er bygget til at opfylde den ansvarlige AI-standard, hvilket betyder, at de gennemgås af tværfaglige teams for potentielle skader og derefter raffineres til at omfatte afhjælpninger af disse skader.

Du kan få flere oplysninger under Beskyttelse af personlige oplysninger, sikkerhed og ansvarlig brug af Copilot i Fabric.

Begrænsninger for Copilot for SQL-database

Her er de aktuelle begrænsninger for Copilot for SQL-database:

  • Copilot kan ikke foretage ændringer af eksisterende SQL-forespørgsler i SQL-forespørgselseditoren. Hvis du f.eks. beder Copilot-chatruden om at redigere en bestemt del af en eksisterende forespørgsel, fungerer den ikke. Copilot forstår dog tidligere input i chatruden, så brugerne kan gentage forespørgsler, der tidligere er genereret af Copilot, før de indsættes.
  • Copilot kan give unøjagtige resultater, når det er hensigten at evaluere data. Copilot har kun adgang til databaseskemaet, ingen af dataene i.
  • Copilot-svar kan omfatte unøjagtigt indhold eller indhold af lav kvalitet, så sørg for at gennemse output, før du bruger dem i dit arbejde.
  • Personer, der er i stand til at evaluere indholdets nøjagtighed og hensigtsmæssighed på meningsfuld vis, bør gennemse outputtet.