Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
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.mdkompatibelt 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
Åpne GitHub Copilot CLI eller Claude Code. Både GitHub Copilot CLI og Claude Code bruker samme arbeidsflyt i plugin-markedsplassen.
Legg til den offentlige markedsplassen i GitHub Copilot CLI:
/plugin marketplace add microsoft/skills-for-fabricLegg til Skills for Fabric-markedet:
/plugin marketplace add microsoft/skills-for-fabricFor å se alle plugins og ferdigheter som er tilgjengelige i markedet, skriv inn:
/plugin marketplace browse fabric-collection.Installer Fabric-kolleksjonen.
/plugin install fabric-skills@fabric-collectionFor å redusere omfanget, installer en fokusert pakke, som
fabric-operations, som inkluderer ferdighetenesqldb-cli:/plugin install fabric-operations@fabric-collectionAvslutt og start verktøyet på nytt for å laste inn ferdighetene:
/quitBekreft 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
Åpne en terminal i prosjekt- eller arbeidsmappen din.
Skriv
Copilotog velgEnter.
GitHub Copilot lanseres.
For å autentisere med Microsoft-identiteten som har tilgang til mål-Fabric-arbeidsområdet, skriv
az loginog 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
- Bekreft at assistenten valgte den tiltenkte SQL-databaseferdigheten.
- Verifiser arbeidsområdet, databasen, skjemaet og objektnavnene.
- Review genererte T-SQL for destruktive operasjoner, transaksjonsatferd og dataomfang.
- Be om en konsekvensoppsummering og tilbakerullingsmetode før du skriver endringer. For skjemaendringer, forbered en rollback eller angre T-SQL-skriptet.
- Utfør kun etter at planen samsvarer med din intensjon.
- 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.