Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:✅SQL-database i Microsoft Fabric
Vigtigt!
Denne funktion er i prøveversion.
Skills for Fabric er genanvendelige instruktioner, der hjælper en AI-kodningsassistent med at forstå Fabric-arbejdsbelastninger, API'er, forespørgselsmønstre og operationelle bedste praksisser. SQL-databasefærdighederne giver opgavespecifik vejledning til arbejde med SQL-databaser i Fabric fra en agentisk kommandolinje eller kodningsmiljø.
Denne artikel viser, hvordan du installerer Fabric-færdighedspakken, forbinder assistenten til dit Fabric-miljø og bruger SQL-database-forfatning, forbrug og driftsfærdigheder. Færdighederne vejleder assistenten; din identitet, tilladelser, værktøjer og Fabric-sikkerhedskontroller styrer stadig alle handlinger.
Forudsætninger
- Tilladelse til at få adgang til Fabric-arbejdsområdet og udføre de operationer, du anmoder om.
-
Et AI-kodningsværktøj, såsom GitHub Copilot CLI,Claude Code, Visual Studio Code, Cursor, Windsurf eller et andet
AGENTS.mdkompatibelt værktøj. -
Node.js: Påkrævet for den selvstændige GitHub Copilot CLI, som installeres som en npm-pakke (
npm install -g @github/copilot). For fulde opsætningstrin, se Opsætning af GitHub Copilot CLI. -
PowerShell 7: Påkrævet for GitHub Copilot CLI. Verificér med
pwsh --version. - Git: Påkrævet for at klone færdighedsarkiver til værktøjer, der ikke bruger plugin-markedspladsen.
-
Azure CLI: De fleste Fabric-operationer kræver Azure-autentificering. Efter installationen skal du logge ind med
az login.
Installer Microsoft Fabric-færdighederne
Åbn GitHub Copilot CLI eller Claude Code. Både GitHub Copilot CLI og Claude Code bruger den samme workflow-arbejdsgang på plugin-markedspladsen.
Tilføj den offentlige markedsplads i GitHub Copilot CLI:
/plugin marketplace add microsoft/skills-for-fabricTilføj Skills for Fabric-markedet:
/plugin marketplace add microsoft/skills-for-fabricFor at se alle plugins og færdigheder, der er tilgængelige på markedet, indtast
/plugin marketplace browse fabric-collection: .Installer Fabric-kollektionen.
/plugin install fabric-skills@fabric-collectionFor at reducere omfanget installeres en fokuseret pakke, såsom
fabric-operations, som inkluderer færdighedernesqldb-cli:/plugin install fabric-operations@fabric-collectionAfslut og genstart dit værktøj for at indlæse færdighederne:
/quitBekræft installationen:
/skills
SQL-databasefærdigheder
Følgende færdigheder er relevante for SQL-databaser i Fabric:
| Færdighed | Brug det til | Eksempel på hensigt |
|---|---|---|
sqldb-authoring-cli |
Oprettelse og ændring af databaseobjekter eller data. | Opret en tabel, indlæs rækker, tilføj et indeks, eller udrul en lagret procedure. |
sqldb-consumption-cli |
Opdagelse af skema og kør skrivebeskyttede forespørgsler. | List tabeller, inspicer kolonner, opsummer nylige ordrer eller forklar et resultatsæt. |
sqldb-operations-cli |
Undersøgelse af sundheds-, præstations- og driftsmæssige problemer. | Analyser langsomme forespørgsler, identificer blokeringer eller gennemgå ressourceforbruget i databasen. |
For det fulde katalog over tilgængelige færdigheder på tværs af alle Fabric-arbejdsbelastninger, se GitHub: Skills for Fabric.
Sådan bruger du Skills med SQL-database i Fabric
Åbn en terminal i dit projekt- eller arbejdsmappe.
Skriv
Copilotog vælgEnter.
GitHub Copilot lanceres.
For at autentificere med den Microsoft-identitet, der har adgang til mål-Fabric-arbejdsområdet, skal du skrive
az loginog følge trinene.
Udvikl en SQL-database
Brug sqldb-authoring-cli færdigheden, når opgaven ændrer databasestatus. For at oprette eller opdatere databaseobjekter med GitHub Copilot, skal du altid inkludere målarbejdsområdet, databasen, miljøet, objektet, forventet skema, begrænsninger, og om assistenten kun skal generere et script eller udføre det efter din gennemgang. For skemaændringer eller dataændringer kan du bede om TRY...CATCH at håndtere fejl og udføre en tilbagerulning af transaktionen.
Tips
Start med en skrivebeskyttet anmodning for at generere T-SQL-sætninger, og gennemgå derefter alle genererede T-SQL-sætninger før udførelse.
For eksempel kan disse eksempelprompts bruges til at oprette og indlæse en tabel 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.
Udforsk og forespørg data
Brug evnen sqldb-consumption-cli til at læsebeskytte opdagelse og analyser. Bed assistenten om først at inspicere metadata, kvalificere objektnavne, begrænse resultatstørrelsen og forklare antagelser.
For eksempel kan du bruge Copilot til at forespørge metadata eller tabeldata:
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øg databaseoperationer
Brug færdigheden sqldb-operations-cli til at undersøge ydeevne og pålidelighed. Angiv tidsvinduet, observerede symptomer, påvirket arbejdsbyrde og om assistenten kan indsamle diagnostiske data.
For eksempel undersøger følgende forespørgsler aktuelle eller tidligere præstationsproblemer eller justerer forespørgslingspræstationen.
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.
Tjekliste til at gennemgå og udføre T-SQL-forespørgslen
- Bekræft, at assistenten har valgt den tilsigtede SQL-databasefærdighed.
- Verificér arbejdsområdet, databasen, skemaet og objektnavnene.
- Review-genereret T-SQL for destruktive operationer, transaktionsadfærd og dataomfang.
- Bed om et gennemslagsopsummering og en tilbagetrækningsmetode, før du laver ændringer. For skemaændringer forbered en rollback eller forstyrr T-SQL-script.
- Udfør kun, når planen matcher din hensigt.
- Valider resultatet med en separat skrivebeskyttet forespørgsel.
Sikkerhed og ansvarlig brug
- Færdighederne omgår ikke Microsoft Entra-autentificering, Fabric-tilladelser, SQL-tilladelser eller organisatoriske politikker.
- Brug altid mindst privilegerede identiteter og separate udviklings-, test- og produktionsmål.
- Placer ikke hemmeligheder, adgangstokens eller følsomme data i prompts eller projektfiler.
- Behandl genereret SQL som foreslået kode. Gennemgå det, som du ville gøre med enhver anden databaseændring.
- Foretræk skrivebeskyttet opdagelse før forfatterskab eller afhjælpning.
For mere information, se Privatliv, sikkerhed og ansvarlig AI-brug af Copilot i Fabric.