Vaardigheden voor SQL-database in Fabric

Van toepassing op:SQL-database in Microsoft Fabric

Important

Deze functie is beschikbaar als preview-versie.

Skills for Fabric zijn herbruikbare instructies die een AI-codeerassistent helpen Fabric-workloads, API's, querypatronen en operationele best practices te begrijpen. De SQL-databasevaardigheden bieden taakspecifieke richtlijnen voor het werken met SQL-databases in Fabric vanuit een agentische commandoregel- of codeeromgeving.

Dit artikel laat zien hoe je de Fabric-vaardigheidsbundel installeert, de assistent verbindt met je Fabric-omgeving en de SQL-databasevaardigheden voor authoring, consumption en operations gebruikt. De vaardigheden leiden de assistent; je identiteit, machtigingen, tools en Fabric-beveiligingscontroles blijven elke actie bepalen.

Prerequisites

  • Toestemming om toegang te krijgen tot de Fabric-werkruimte en de door jou gevraagde bewerkingen uit te voeren.
  • Een hulpprogramma voor AI-codering, zoals GitHub Copilot CLI, Claude Code, Visual Studio Code, Cursor, Windsurfen of een ander AGENTS.md compatibel hulpprogramma.
  • Node.js: vereist voor de zelfstandige GitHub Copilot CLI, die wordt geïnstalleerd als een NPM-pakket (npm install -g @github/copilot). Zie GitHub Copilot CLI instellen voor volledige installatiestappen.
  • PowerShell 7: vereist voor GitHub Copilot CLI. Verifieer met pwsh --version.
  • Git: Vereist om skill-repositories te klonen voor hulpprogramma's die geen gebruikmaken van de plug-inmarketplace.
  • Azure CLI: Voor de meeste Fabric bewerkingen is Azure verificatie vereist. Meld u na de installatie aan met az login.

Installeer de Microsoft Fabric-vaardigheden

  1. Open GitHub Copilot CLI of Claude Code. Zowel GitHub Copilot CLI als Claude Code gebruiken dezelfde marketplace-werkstroom voor invoegtoepassingen.

  2. Voeg de publieke marktplaats toe in GitHub Copilot CLI:

    /plugin marketplace add microsoft/skills-for-fabric
    
  3. Voeg de vaardigheden voor Fabric marketplace toe:

    /plugin marketplace add microsoft/skills-for-fabric
    

    Om alle plugins en vaardigheden die beschikbaar zijn op de markt te bekijken, voer je in: /plugin marketplace browse fabric-collection.

  4. Installeer de Fabric-collectie.

    /plugin install fabric-skills@fabric-collection
    

    Om de scope te verkleinen, installeer je een gerichte bundel, zoals fabric-operations, die de vaardigheden sqldb-cli bevat:

    /plugin install fabric-operations@fabric-collection
    
  5. Sluit uw hulpprogramma af en start het opnieuw om de vaardigheden te laden:

    /quit
    
  6. Controleer de installatie:

    /skills
    

SQL-databasevaardigheden

De volgende vaardigheden zijn relevant voor SQL-databases in Fabric:

Vaardigheid Gebruik het voor Voorbeeldintentie
sqldb-authoring-cli Het creëren en aanpassen van databaseobjecten of data. Maak een tabel aan, laad rijen, voeg een index toe of deploy een opgeslagen procedure.
sqldb-consumption-cli Schema's ontdekken en alleen-leesquery's uitvoeren. Lijst tabellen, inspecteer kolommen, vat recente orders samen of leg een resultaatset uit.
sqldb-operations-cli Onderzoek naar gezondheids-, prestatie- en operationele kwesties. Analyseer trage queries, identificeer blokkeringen of bekijk het gebruik van databasebronnen.

Voor de volledige catalogus van beschikbare vaardigheden over alle Fabric-workloads, zie GitHub: Skills for Fabric.

Hoe gebruik je Skills met SQL-database in Fabric

  1. Open een terminal in je project- of werkmap.

  2. Typ Copilot en selecteer Enter.

    Screenshot van een Windows PowerShell-terminal.

    GitHub Copilot wordt gelanceerd.

    Screenshot van een PowerShell-terminal waarop de GitHub Copilot-interface wordt weergegeven.

  3. Om te authenticeren met de Microsoft-identiteit die toegang heeft tot de doel-Fabric-werkruimte, typ az login en volg je de stappen.

Ontwikkel een SQL-database

Gebruik de sqldb-authoring-cli vaardigheid wanneer de taak van databasestatus verandert. Om databaseobjecten te authoren of bij te werken met GitHub Copilot, moet je altijd de doelwerkruimte, database, omgeving, object, verwacht schema, constraints opnemen, en of de assistent alleen een script moet genereren of het na je review moet uitvoeren. Voor schemawijzigingen of gegevenswijzigingen kun je TRY...CATCH vragen om fouten af te handelen en de transactie terug te draaien.

Tip

Begin met een alleen-lezen verzoek om T-SQL-statements te genereren, en bekijk vervolgens elke gegenereerde T-SQL-instructie voordat je ze uitvoert.

Deze voorbeeldprompts kunnen bijvoorbeeld worden gebruikt om een tabel met voorbeeldgegevens te maken en te laden.

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.

Onderzoek en raadpleeg gegevens

Gebruik de sqldb-consumption-cli functie voor alleen-lezen detectie en analyse. Vraag de assistent eerst metadata te inspecteren, objectnamen te kwalificeren, de grootte van resultaten te beperken en aannames uit te leggen.

Gebruik bijvoorbeeld Copilot om metadata of tabelgegevens op te vragen:

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?

Onderzoek databaseoperaties

Gebruik de sqldb-operations-cli vaardigheid om prestaties en betrouwbaarheid te onderzoeken. Geef het tijdsvenster, het waargenomen symptoom, de getroffen werklast en of de assistent diagnostische gegevens kan verzamelen.

De volgende queries onderzoeken bijvoorbeeld actuele of eerdere prestatieproblemen, of tunen de queryprestaties af.

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.

Checklist om de T-SQL-query te beoordelen en uit te voeren

  1. Bevestig dat de assistent de bedoelde SQL-databasevaardigheid heeft geselecteerd.
  2. Controleer de namen van de werkruimte, database, schema en objecten.
  3. Controleer de gegenereerde T-SQL op destructieve bewerkingen, transactiegedrag en gegevensbereik.
  4. Vraag om een impactsamenvatting en een rollback-aanpak voordat je wijzigingen schrijft. Voor schemawijzigingen bereid je een rollback voor of maak je een T-SQL-script ongedaan.
  5. Voer alleen uit nadat het plan overeenkomt met jouw intentie.
  6. Valideer het resultaat met een aparte alleen-lezen query.

Veiligheid en verantwoord gebruik

  • De vaardigheden omzeilen Microsoft Entra-authenticatie, Fabric-rechten, SQL-rechten of organisatiebeleid niet.
  • Gebruik altijd de minst bevoorrechte identiteiten en scheid ontwikkelings-, test- en productiedoelen.
  • Plaats geen geheimen, toegangstokens of gevoelige gegevens in prompts of projectbestanden.
  • Behandel gegenereerde SQL als voorgestelde code. Bekijk het zoals je elke andere databasewijziging zou doen.
  • Geef de voorkeur aan detectie met alleen-lezen toegang boven het aanbrengen van wijzigingen of herstel.

Voor meer informatie, zie Privacy, beveiliging en verantwoord AI-gebruik van Copilot in Fabric.