Del via


Hvad er Copilot i SQL-databasen i Fabric-arbejdsbyrden?

Gælder for:SQL-database i Microsoft Fabric

Copilot i Fabric i SQL-database er et AI-værktøj, der er designet til at forenkle administrationen og forespørgslerne i SQL-databaser. Copilot tilbyder intelligent kodefuldførelse, hurtige handlinger og naturligt sprog til SQL-konvertering. I denne artikel udforskes det, hvordan Copilot kan forbedre produktivitet, nøjagtighed og læring for databaseadministratorer, udviklere og dataanalytikere.

Funktioner i Copilot i Fabric SQL-database

Kom i gang med Copilot i Fabric i SQL-database:

  • Copilot-chatrude i Fabric SQL-database: Brug chatruden til at stille Copilot-spørgsmål via naturligt sprog.

    • Naturligt sprog til SQL: Generér T-SQL-kode, og få forslag til spørgsmål, du kan stille for at fremskynde din arbejdsproces.
    • Dokumentationsbaseret Q&A: Stil Copilot spørgsmål om funktionerne i Copilot i Fabric i SQL-databasen, og den giver svar på naturligt sprog sammen med relevant dokumentation.
  • Copilot-kodefuldførelse for Copilot i Fabric SQL-database: Begynd at skrive T-SQL i SQL-forespørgselseditoren, og Copilot genererer automatisk et kodeforslag for at hjælpe med at fuldføre din forespørgsel. Tabulatortasten accepterer kodeforslaget eller bliver ved med at skrive for at ignorere forslaget. Copilot kan også foreslå kodefuldførelser for tabel- og kolonnenavne, funktioner og nøgleord.

  • Funktioner til hurtig handling med copilotforklaring og rettelse for Copilot i Fabric SQL-databasen: På båndet i SQL-forespørgselseditoren er indstillingerne Rettelse 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 inkluderer forkert eller ikke understøttet T-SQL-kode, forkerte stavemåder og mere. Copilot indeholder også 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.

Note

Fabric portal Query Editors Copilot er bygget på de samme underliggende værktøjer som SQL Server Management Studio (SSMS) og Visual Studio Code-integrationerne, og leverer ensartet chat- og inline-assistance på tværs af klienter. Præcise funktioner kan variere fra klient til klient. For eksempel kan udførelsesplananalyse og Agent-tilstandsworkflows kun være tilgængelige i specifikke klienter.

Brug Copilot med SQL Server Management Studio (SSMS) og Visual Studio Code

Når du forbinder til en SQL-database i Fabric fra SQL Server Management Studio (SSMS) eller MSSQL-udvidelsen til Visual Studio Code, tilbyder Copilot chat og inline T-SQL-assistance baseret på den tilsluttede database. Her er nogle af de vigtige funktioner:

  • Inline T-SQL-fuldførelser: Copilot foreslår kodefuldførelser, mens du skriver i forespørgselseditoren.
  • Chatbaseret kodegenerering og forklaringer: Stil spørgsmål eller anmod om T-SQL-generering via naturligt sprog i chatpanelet.
  • Analyse af eksekveringsplan: Copilot kan analysere din forespørgselsudførelsesplan og give optimeringsanbefalinger.

Disse integrationer understøtter to driftsformer:

  • Ask-tilstand: Kører som standard skrivebeskyttede forespørgsler for at besvare spørgsmål og generere T-SQL uden at ændre data.
  • Agenttilstand: Muliggør flertrins, værktøjsdrevne workflows, der kan udføre skriveoperationer. Enhver handling, der ændrer data, kræver eksplicit brugergodkendelse, før den udføres – skrivehandlinger udføres aldrig uden brugerens samtykke.

Aktivér copilot i Fabric SQL-database

Sådan aktiverer du Copilot i Fabric i SQL-databasen:

Bedste praksis for brug af Copilot i Fabric SQL-database

Her er nogle tip til effektiv maksimering af produktiviteten med Copilot:

  • Start med en klar og præcis beskrivelse af de specifikke oplysninger, du søger, når du opretter prompter.
  • Naturligt sprog til SQL afhænger af udtryksfulde tabel- og kolonnenavne. Hvis tabellen og kolonnerne 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 databasens navne, kolonnenavne, primære nøgler og fremmede nøgler. 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. På grund af skemakonteksten bør Copilot kunne rette stavefejl eller forstå konteksten.
  • Når du bruger kodefuldførelser, skal du skrive en kommentar øverst i forespørgslen med -- 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 kan oversætte den til en meningsfuld T-SQL-forespørgsel, der henter de ønskede data.

Eksempler på prompter

Følgende eksempelprompts er klare, specifikke og tilpasset egenskaberne ved dit skema og din database. De gør det lettere for Copilot at generere nøjagtige T-SQL-forespørgsler.

 - 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

AI driver Copilot, så overraskelser og fejl er mulige.

Ansvarlig AI-brug af Copilot

For at se Microsofts retningslinjer for ansvarlig AI i SQL-databaser, se Privacy, security, and responsible AI use of Copilot in Fabric i SQL-databasearbejdsbyrden.

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. Prompts og svar, som Copilot bruger til SQL-databaser, er beskyttet i overensstemmelse med Microsofts privatlivspraksis og bruges ikke til at træne foundation-modeller. For mere information om privatliv og sikkerhed, se Privatliv, sikkerhed og ansvarlig brug af Copilot in Fabric.

Limitations

Her er de aktuelle begrænsninger for Copilot i Fabric i SQL-databasen:

  • Copilot kan ikke ændre eksisterende SQL-forespørgsler i SQL-forespørgselseditoren. For eksempel, hvis du beder Copilot-chatpanelet om at redigere en bestemt del af en eksisterende forespørgsel, virker det ikke. Dog forstår Copilot tidligere input i chatpanelet. Denne forståelse gør det muligt for brugere at iterere 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; Den har ingen adgang til dataene.
  • Copilot-svar kan omfatte unøjagtigt indhold eller indhold af lav kvalitet, så gennemse output, før du bruger dem i dit arbejde.
  • Personer, der meningsfuldt kan evaluere indholdets nøjagtighed og hensigtsmæssighed, bør gennemse outputtet.
  • Copilot i Fabric i SQL-databasechatruden er ikke tilgængelig i øjeblikket, hvis Private Link er aktiveret, og offentlig adgang er deaktiveret i lejerindstillingen.
  • Copilot i Fabric-portalen udfører ikke forespørgsler autonomt. Alle handlinger, der kan ændre data, kræver brugerinitiering eller godkendelse. For brugere, der forbinder via SQL Server Management Studio (SSMS) eller Visual Studio Code, involverer værktøjsdrevne arbejdsgange (Agent-tilstand) flertrinshandlinger, der anmoder om brugergodkendelse, før ændringer udføres.