Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅SQL-databas i Microsoft Fabric
Important
Den här funktionen är i förhandsversion.
Skills for Fabric är återanvändbara instruktioner som hjälper en AI-kodningsassistent att förstå Fabric-arbetsbelastningar, API:er, frågemönster och operativa bästa praxis. SQL-databaskunskaperna ger uppgiftsspecifik vägledning för att arbeta med SQL-databaser i Fabric från en agentisk kommandorads- eller kodmiljö.
Den här artikeln visar hur du installerar Fabric-färdighetspaketet, kopplar assistenten till din Fabric-miljö och använder SQL-databasens färdigheter för att skapa, använda och drift. Färdigheterna vägleder assistenten; din identitet, behörigheter, verktyg och Fabric-säkerhetskontroller styr fortfarande varje åtgärd.
Förutsättningar
- Behörighet att komma åt Fabric-arbetsytan och utföra de operationer du begär.
-
Ett AI-kodningsverktyg, till exempel GitHub Copilot CLI, Claude Code, Visual Studio Code, Cursor, Windsurf eller något annat
AGENTS.mdkompatibelt verktyg. -
Node.js: Krävs för den fristående GitHub Copilot CLI, som installeras som ett npm-paket (
npm install -g @github/copilot). Fullständiga installationssteg finns i Konfigurera GitHub Copilot CLI. -
PowerShell 7: Krävs för GitHub Copilot CLI. Verifiera med
pwsh --version. - Git: Krävs för att klona lagringsplatser för kunskaper för verktyg som inte använder plugin-marknadsplatsen.
-
Azure CLI: De flesta Fabric åtgärder kräver Azure autentisering. När du har installerat loggar du in med
az login.
Installera Microsoft Fabric-färdigheterna
Öppna GitHub Copilot CLI eller Claude Code. Både GitHub Copilot CLI och Claude Code använder samma marketplace-arbetsflöde för plugin-program.
Lägg till den publika marknadsplatsen i GitHub Copilot CLI:
/plugin marketplace add microsoft/skills-for-fabricLägg till färdigheter i Fabric-marknadsplatsen:
/plugin marketplace add microsoft/skills-for-fabricFör att se alla plugins och färdigheter som finns tillgängliga på marknaden, skriv in:
/plugin marketplace browse fabric-collection.Installera samlingen Fabric.
/plugin install fabric-skills@fabric-collectionFör att minska omfattningen, installera ett fokuserat paket, såsom
fabric-operations, som inkluderar färdigheternasqldb-cli:/plugin install fabric-operations@fabric-collectionAvsluta ditt verktyg och starta sedan om det för att ladda färdigheterna:
/quitKontrollera installationen:
/skills
SQL-databaskunskaper
Följande färdigheter är relevanta för SQL-databaser i Fabric:
| Skicklighet | Använd den för | Exempel på avsikt |
|---|---|---|
sqldb-authoring-cli |
Skapa och modifiera databasobjekt eller data. | Skapa en tabell, ladda rader, lägg till ett index eller distribuera en lagrad procedur. |
sqldb-consumption-cli |
Upptäcka databasschema och köra skrivskyddade frågor. | Lista tabeller, inspektera kolumner, sammanfatta senaste beställningar eller förklara en resultatuppsättning. |
sqldb-operations-cli |
Att undersöka hälso-, prestanda- och driftsfrågor. | Analysera långsamma frågor, identifiera blockeringar eller granska databasens resursanvändning. |
För hela katalogen över tillgängliga färdigheter över alla Fabric-arbetsbelastningar, se GitHub: Skills for Fabric.
Hur man använder Skills med SQL-databas i Fabric
Öppna en terminal i ditt projekt eller arbetsmapp.
Skriv
Copilotin och väljEnter.
GitHub Copilot lanseras.
För att autentisera med Microsoft-identiteten som har tillgång till mål-Fabric-arbetsområdet, skriv
az loginin och följ stegen.
Utveckla en SQL-databas
Använd sqldb-authoring-cli färdigheten när uppgiften ändrar databasstatus. För att skapa eller uppdatera databasobjekt med GitHub Copilot, inkludera alltid målarbetsytan, databasen, miljön, objektet, förväntat schema, begränsningar och om assistenten endast ska generera ett skript eller köra det efter din granskning. För schemaändringar eller dataändringar kan du be TRY...CATCH om att hantera fel och göra en rollback av transaktionen.
Tip
Börja med en skrivskyddad begäran för att generera T-SQL-satser, granska sedan alla genererade T-SQL-satser innan exekvering.
Till exempel kan dessa exempelpromptar användas för att skapa och ladda en tabell med exempeldata.
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.
Utforska och fråga data
Använd färdigheten sqldb-consumption-cli för skrivskyddad upptäckt och analys. Be assistenten att först granska metadata, kvalificera objektnamn, begränsa resultatstorleken och förklara antaganden.
Använd till exempel Copilot för att söka 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 databasens operationer
Använd färdigheten sqldb-operations-cli för att undersöka prestanda och tillförlitlighet. Ange tidsfönster, observerat symtom, påverkad arbetsbelastning och om assistenten kan samla in diagnostiska data.
Till exempel undersöker följande frågor aktuella eller tidigare prestandaproblem eller justerar frågeprestandan.
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.
Checklista för att granska och köra T-SQL-frågan
- Bekräfta att assistenten valt den avsedda SQL-databasfärdigheten.
- Verifiera arbetsytan, databasen, schemat och objektnamnen.
- Granskning genererade T-SQL för destruktiva operationer, transaktionsbeteende och dataomfång.
- Be om en sammanfattning av effekten och en rollback-metod innan du gör ändringar. För schemaändringar, förbered en rollback eller ångra T-SQL-skriptet.
- Genomför endast när planen matchar din avsikt.
- Validera resultatet med en separat skrivskyddad fråga.
Säkerhet och ansvarsfull användning
- Färdigheterna kringgår inte Microsoft Entra-autentisering, Fabric-behörigheter, SQL-behörigheter eller organisationspolicyer.
- Använd alltid minst privilegierade identiteter och separera utvecklings-, test- och produktionsmål.
- Placera inte hemligheter, åtkomsttokens eller känslig data i prompts eller projektfiler.
- Behandla genererad SQL som föreslagen kod. Gå igenom det som du skulle göra med vilken annan databasändring som helst.
- Föredra skrivskyddad upptäckt innan du skriver eller åtgärdar.
För mer information, se Integritet, säkerhet och ansvarsfull AI-användning av Copilot i Fabric.