Ferdigheter for SQL-database i Fabric

Gjelder for:SQL-database i Microsoft Fabric

Important

Denne funksjonen er i forhåndsversjon.

Skills for Fabric er gjenbrukbare instruksjoner som hjelper en AI-kodeassistent å forstå Fabric-arbeidsbelastninger, API-er, spørringsmønstre og operative beste praksiser. SQL-databaseferdighetene gir oppgavespesifikk veiledning for å jobbe med SQL-databaser i Fabric fra et agentisk kommandolinje- eller kodemiljø.

Denne artikkelen viser hvordan du installerer Fabric-ferdighetspakken, kobler assistenten til Fabric-miljøet ditt, og bruker SQL-databaseferdighetene for å forfatte, bruke og drift. Ferdighetene veileder assistenten; din identitet, tillatelser, verktøy og Fabric-sikkerhetskontroller styrer fortsatt alle handlinger.

Prerequisites

  • Tillatelse til å få tilgang til Fabric-arbeidsområdet og utføre operasjonene du ber om.
  • Et AI-kodeverktøy, som GitHub Copilot CLI,Claude Code, Visual Studio Code, Cursor, Windsurf eller et annet AGENTS.md kompatibelt verktøy.
  • Node.js: Kreves for den frittstående GitHub Copilot CLI, som installeres som en npm-pakke (npm install -g @github/copilot). For fullstendige oppsettsteg, se Sett opp GitHub Copilot CLI.
  • PowerShell 7: Kreves for GitHub Copilot CLI. Verifiser med pwsh --version.
  • Git: Påkrevd for å klone ferdighetsarkiver for verktøy som ikke bruker plugin-markedsplassen.
  • Azure CLI: De fleste Fabric-operasjoner krever Azure-autentisering. Etter installasjon, logg inn med az login.

Installer Microsoft Fabric-ferdighetene

  1. Åpne GitHub Copilot CLI eller Claude Code. Både GitHub Copilot CLI og Claude Code bruker samme arbeidsflyt i plugin-markedsplassen.

  2. Legg til den offentlige markedsplassen i GitHub Copilot CLI:

    /plugin marketplace add microsoft/skills-for-fabric
    
  3. Legg til Skills for Fabric-markedet:

    /plugin marketplace add microsoft/skills-for-fabric
    

    For å se alle plugins og ferdigheter som er tilgjengelige i markedet, skriv inn: /plugin marketplace browse fabric-collection.

  4. Installer Fabric-kolleksjonen.

    /plugin install fabric-skills@fabric-collection
    

    For å redusere omfanget, installer en fokusert pakke, som fabric-operations, som inkluderer ferdighetene sqldb-cli :

    /plugin install fabric-operations@fabric-collection
    
  5. Avslutt og start verktøyet på nytt for å laste inn ferdighetene:

    /quit
    
  6. Bekreft installasjonen:

    /skills
    

SQL-databaseferdigheter

Følgende ferdigheter er relevante for SQL-databaser i Fabric:

Kompetanse Bruk det til Eksempel på intensjon
sqldb-authoring-cli Å lage og endre databaseobjekter eller data. Lag en tabell, last rader, legg til en indeks, eller rull ut en lagret prosedyre.
sqldb-consumption-cli Oppdager skjema og kjører skrivebeskyttede spørringer. List tabeller, inspiser kolonner, oppsummer nylige ordre, eller forklar et resultatsett.
sqldb-operations-cli Undersøkelse av helse-, ytelses- og driftsproblemer. Analyser trege spørringer, identifiser blokkering, eller gjennomgå ressursbruk i databasen.

For hele katalogen over tilgjengelige ferdigheter på tvers av alle Fabric-arbeidsbelastninger, se GitHub: Skills for Fabric.

Hvordan bruke Skills med SQL-databasen i Fabric

  1. Åpne en terminal i prosjekt- eller arbeidsmappen din.

  2. Skriv Copilot og velg Enter.

    Skjermbilde av en Windows PowerShell-terminal.

    GitHub Copilot lanseres.

    Skjermbilde av en PowerShell-terminal som viser GitHub Copilot-grensesnittet.

  3. For å autentisere med Microsoft-identiteten som har tilgang til mål-Fabric-arbeidsområdet, skriv az login og følg trinnene.

Utvikle en SQL-database

Bruk sqldb-authoring-cli ferdigheten når oppgaven endrer databasestatus. For å lage eller oppdatere databaseobjekter med GitHub Copilot, bør du alltid inkludere målarbeidsområdet, databasen, miljøet, objektet, forventet skjema, begrensninger, og om assistenten kun skal generere et skript eller kjøre det etter gjennomgangen din. For skjemaendringer eller dataendringer kan du be TRY...CATCH om å håndtere feil og utføre en tilbakerulling av transaksjonen.

Tips

Start med en skrivebeskyttet forespørsel for å generere T-SQL-setninger, og gjennomgå deretter eventuelle genererte T-SQL-setninger før utførelse.

For eksempel kan disse eksempelpromptene brukes til å lage og laste en tabell med eksempeldata.

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.

Utforsk og søk i data

Bruk sqldb-consumption-cli ferdigheten til skrivebeskyttet oppdagelse og analyse. Be assistenten om å inspisere metadata først, kvalifisere objektnavn, begrense resultatstørrelsen og forklare antakelser.

For eksempel, bruk Copilot til å spørre metadata eller tabelldata:

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?

Undersøk databaseoperasjoner

Bruk sqldb-operations-cli ferdigheten til å undersøke ytelse og pålitelighet. Oppgi tidsvindu, observerte symptomer, påvirket arbeidsmengde, og om assistenten kan samle inn diagnostiske data.

For eksempel undersøker følgende spørringer nåværende eller tidligere ytelsesproblemer, eller justerer spørringsytelsen.

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.

Sjekkliste for å gjennomgå og kjøre T-SQL-spørringen

  1. Bekreft at assistenten valgte den tiltenkte SQL-databaseferdigheten.
  2. Verifiser arbeidsområdet, databasen, skjemaet og objektnavnene.
  3. Review genererte T-SQL for destruktive operasjoner, transaksjonsatferd og dataomfang.
  4. Be om en konsekvensoppsummering og tilbakerullingsmetode før du skriver endringer. For skjemaendringer, forbered en rollback eller angre T-SQL-skriptet.
  5. Utfør kun etter at planen samsvarer med din intensjon.
  6. Valider resultatet med en separat skrivebeskyttet spørring.

Sikkerhet og ansvarlig bruk

  • Ferdighetene omgår ikke Microsoft Entra-autentisering, Fabric-tillatelser, SQL-tillatelser eller organisasjonspolicyer.
  • Bruk alltid minst privilegerte identiteter og separate utviklings-, test- og produksjonsmål.
  • Ikke plasser hemmeligheter, tilgangstokens eller sensitiv informasjon i prompts eller prosjektfiler.
  • Behandle generert SQL som foreslått kode. Gå gjennom det som du ville gjort med enhver annen databaseendring.
  • Foretrekk skrivebeskyttet oppdagelse før forfatterskap eller utbedring.

For mer informasjon, se Personvern, sikkerhet og ansvarlig AI-bruk av Copilot i Fabric.