Competenze per database SQL in Fabric

si applica a:database SQL in Microsoft Fabric

Importante

Questa funzionalità si trova in Anteprima.

Skills for Fabric sono istruzioni riutilizzabili che aiutano un assistente di codifica AI a comprendere carichi di lavoro Fabric, API, schemi di query e best practice operative. Le competenze sui database SQL forniscono indicazioni specifiche per compito per lavorare con database SQL in Fabric da un ambiente a riga di comando o codifica agente.

Questo articolo mostra come installare il skill bundle di Fabric, collegare l'assistente al tuo ambiente Fabric e utilizzare le competenze di authoring, consumo e operazioni di database SQL. Le competenze guidano l'assistente; la tua identità, i permessi, gli strumenti e i controlli di sicurezza Fabric governano ancora ogni azione.

Prerequisiti

  • Permesso di accedere allo spazio di lavoro Fabric ed eseguire le operazioni che richiedi.
  • Uno strumento di codifica di intelligenza artificiale, ad esempio GitHub Copilot cli, Claude Code, Visual Studio Code, Cursor, Wind o un altro AGENTS.md strumento compatibile.
  • Node.js: obbligatorio per l'interfaccia della riga di comando GitHub Copilot autonoma, che viene installata come pacchetto npm (npm install -g @github/copilot). Per la procedura di configurazione completa, vedere Configurare GitHub Copilot cli.
  • PowerShell 7: obbligatorio per l'interfaccia della riga di comando di GitHub Copilot. Verificare con pwsh --version.
  • Git: necessario per clonare i repository delle skill per gli strumenti che non utilizzano il marketplace dei plugin.
  • interfaccia della riga di comando di Azure: la maggior parte delle operazioni di Fabric richiede l'autenticazione Azure. Dopo l'installazione, accedere con az login.

Installa le competenze di Microsoft Fabric

  1. Apri GitHub Copilot CLI o Claude Code. Sia GitHub Copilot CLI che Claude Code utilizzano lo stesso flusso di lavoro del marketplace dei plug-in.

  2. Aggiungi il marketplace pubblico nella CLI di GitHub Copilot:

    /plugin marketplace add microsoft/skills-for-fabric
    
  3. Aggiungere le competenze per Fabric marketplace:

    /plugin marketplace add microsoft/skills-for-fabric
    

    Per visualizzare tutti i plugin e le competenze disponibili sul marketplace, inserisci: /plugin marketplace browse fabric-collection.

  4. Installare la raccolta Fabric.

    /plugin install fabric-skills@fabric-collection
    

    Per ridurre la portata, installa un bundle specifico, come fabric-operations, che include le skill sqldb-cli:

    /plugin install fabric-operations@fabric-collection
    
  5. Esci e riavvia l'applicazione per caricare le skill:

    /quit
    
  6. Verificare l'installazione:

    /skills
    

Competenze in database SQL

Le seguenti competenze sono rilevanti per il database SQL in Fabric:

Skill Usalo per Finalità di esempio
sqldb-authoring-cli Creazione e modifica di oggetti o dati del database. Crea una tabella, carica righe, aggiungi un indice o distribuisci una procedura archiviata.
sqldb-consumption-cli Scoperta dello schema ed esecuzione di query di sola lettura. Elenca tabelle, ispeziona colonne, riassume ordini recenti o spiega un set di risultati.
sqldb-operations-cli Indagare su questioni di salute, prestazioni e operative. Analizzare le query lente, identificare i blocchi o rivedere l'uso delle risorse del database.

Per l'intero catalogo delle competenze disponibili su tutti i carichi di lavoro Fabric, vedi GitHub: Skills for Fabric.

Come utilizzare le competenze con database SQL in Fabric

  1. Apri un terminale nel tuo progetto o nella cartella di lavoro.

  2. Digita Copilot e seleziona Enter.

    Screenshot di un terminale PowerShell di Windows.

    GitHub Copilot viene lanciato.

    Screenshot di un terminale PowerShell che mostra l'interfaccia GitHub Copilot.

  3. Per autenticarti con l'identità Microsoft che ha accesso allo spazio di lavoro Fabric di destinazione, digita az login e segue i passaggi.

Sviluppa un database SQL

Usa l'abilità sqldb-authoring-cli quando il compito cambia stato del database. Per creare o aggiornare oggetti del database con GitHub Copilot, includere sempre lo spazio di lavoro di destinazione, il database, l'ambiente, l'oggetto, lo schema atteso, i vincoli e se l'assistente debba generare solo uno script o eseguirlo dopo la revisione. Per modifiche allo schema o ai dati, puoi chiedere TRY...CATCH di gestire gli errori ed eseguire un rollback della transazione.

Tip

Inizia con una richiesta di sola lettura per generare istruzioni T-SQL, poi rivedi qualsiasi istruzione T-SQL generata prima dell'esecuzione.

Ad esempio, questi prompt di esempio possono essere usati per creare e caricare una tabella con dati di esempio.

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.

Esplora e interroga i dati

Usa l'abilità sqldb-consumption-cli per il rilevamento e l'analisi in modalità di sola lettura. Chiedi all'assistente di ispezionare prima i metadati, qualificare i nomi degli oggetti, limitare la dimensione del risultato e spiegare le assunzioni.

Ad esempio, usa Copilot per interrogare metadati o dati di tabelle:

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?

Indaga sulle operazioni del database

Usa questa sqldb-operations-cli abilità per indagare sulle prestazioni e l'affidabilità. Fornisci la finestra temporale, il sintomo osservato, il carico di lavoro interessato e se l'assistente può raccogliere dati diagnostici.

Ad esempio, le seguenti query indagano problemi di prestazioni attuali o passate, oppure ottimizzano le prestazioni delle query.

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 per rivedere ed eseguire la query T-SQL

  1. Conferma che l'assistente abbia selezionato la competenza prevista per il database SQL.
  2. Verifica i nomi dello spazio di lavoro, del database, dello schema e degli oggetti.
  3. Esaminare il codice T-SQL generato per le operazioni distruttive, il comportamento delle transazioni e l'ambito dei dati.
  4. Chiedi un riassunto dell'impatto e un approccio di rollback prima di scrivere le modifiche. In caso di modifiche allo schema, prepara uno script T-SQL di rollback o di ripristino.
  5. Esegui solo dopo che il piano corrisponde alla tua intenzione.
  6. Valida il risultato con una query separata di sola lettura.

Sicurezza e uso responsabile

  • Le competenze non bypassano l'autenticazione Microsoft Entra, i permessi Fabric, i permessi SQL o le politiche organizzative.
  • Usa sempre identità a meno privilegio e obiettivi separati di sviluppo, test e produzione.
  • Non inserire segreti, token di accesso o dati sensibili in prompt o file di progetto.
  • Considera l'SQL generato come codice proposto. Rivedilo come faresti con qualsiasi altra modifica al database.
  • Preferisci il rilevamento in sola lettura prima della creazione o della correzione.

Per maggiori informazioni, vedi Privacy, sicurezza e uso responsabile di Copilot da parte dell'IA in Fabric.