Færdigheder til SQL-database i Fabric

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.md kompatibelt 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

  1. Åbn GitHub Copilot CLI eller Claude Code. Både GitHub Copilot CLI og Claude Code bruger den samme workflow-arbejdsgang på plugin-markedspladsen.

  2. Tilføj den offentlige markedsplads i GitHub Copilot CLI:

    /plugin marketplace add microsoft/skills-for-fabric
    
  3. Tilføj Skills for Fabric-markedet:

    /plugin marketplace add microsoft/skills-for-fabric
    

    For at se alle plugins og færdigheder, der er tilgængelige på markedet, indtast /plugin marketplace browse fabric-collection: .

  4. Installer Fabric-kollektionen.

    /plugin install fabric-skills@fabric-collection
    

    For at reducere omfanget installeres en fokuseret pakke, såsom fabric-operations, som inkluderer færdighederne sqldb-cli :

    /plugin install fabric-operations@fabric-collection
    
  5. Afslut og genstart dit værktøj for at indlæse færdighederne:

    /quit
    
  6. Bekræ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

  1. Åbn en terminal i dit projekt- eller arbejdsmappe.

  2. Skriv Copilot og vælg Enter.

    Skærmbillede af en Windows PowerShell-terminal.

    GitHub Copilot lanceres.

    Skærmbillede af en PowerShell-terminal, der viser GitHub Copilot-grænsefladen.

  3. For at autentificere med den Microsoft-identitet, der har adgang til mål-Fabric-arbejdsområdet, skal du skrive az login og 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

  1. Bekræft, at assistenten har valgt den tilsigtede SQL-databasefærdighed.
  2. Verificér arbejdsområdet, databasen, skemaet og objektnavnene.
  3. Review-genereret T-SQL for destruktive operationer, transaktionsadfærd og dataomfang.
  4. Bed om et gennemslagsopsummering og en tilbagetrækningsmetode, før du laver ændringer. For skemaændringer forbered en rollback eller forstyrr T-SQL-script.
  5. Udfør kun, når planen matcher din hensigt.
  6. 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.