Condividi tramite


Procedura: Usare il completamento del codice Copilot per il database SQL in Fabric

Si applica a:Database SQL in Microsoft Fabric

Copilot per il database SQL include una funzionalità di completamento del codice con Copilot.

Quando si inizia a scrivere codice O commenti T-SQL nell'editor, Copilot per il database SQL usa lo schema del database e il contesto della scheda query per integrare IntelliSense esistente con suggerimenti di codice inline.

  • I suggerimenti di completamento possono variare in lunghezza, a volte completano la riga corrente, altre volte un interno nuovo blocco di codice.
  • I completamenti codice supportano tutti i tipi di query T-SQL: DDL (Data Definition Language), DQL (Data Query Language) e DML (Data Manipulation Language).
  • È possibile accettare un suggerimento intero o parziale o continuare a digitare per ignorare i suggerimenti. Copilot può anche generare suggerimenti alternativi da scegliere.

Prerequisiti

  • Verificare l'impostazione Mostra completamento Copilot in abilitata nelle impostazioni del database.
    • È anche possibile controllare lo stato dell'impostazione tramite la barra di stato nella parte inferiore dell'editor di query.

      Screenshot dell'editor di query del database SQL di Infrastruttura che mostra le impostazioni di Copilot pronte e abilitate.

    • Se non è abilitata, in Impostazioni database selezionare il riquadro Copilot. Abilitare l'opzione Mostra completamento Copilot è abilitata.

      Screenshot delle impostazioni del database SQL dell'infrastruttura, che mostra la pagina Copilot e l'impostazione Mostra completamenti Copilot.

Come possono essere utili i completamenti codice?

Il completamento del codice migliora la produttività e il flusso di lavoro in Copilot per il database SQL riducendo il carico cognitivo della scrittura di codice T-SQL. Accelera la scrittura del codice, impedisce sia errori di sintassi che di digitazione e migliora la qualità del codice. Fornisce suggerimenti utili e contestualizzati direttamente nell'editor di query. Sia che si abbia esperienza con T-SQL, il completamento del codice consente di risparmiare tempo ed energia con la scrittura del codice e concentrarsi sulla progettazione, l'ottimizzazione e il test del database.

Funzionalità chiave

  • Completamento automatico di query parzialmente scritte: Copilot può fornire suggerimenti o completamenti del codice SQL in grado di supportare il contesto per la query SQL parzialmente scritta.
  • Generare suggerimenti dai commenti: Guida Copilot usando commenti che descrivono la logica del codice e lo scopo usando il linguaggio naturale. Lasciare il commento all'inizio della query e Copilot genererà la query corrispondente.

Operazioni preliminari

  1. Iniziare a scrivere la query nell'editor di query SQL all'interno del database. Durante la digitazione, Copilot fornisce suggerimenti e completamento del codice in tempo reale della query presentando un testo fantasma in grigio.

    Screenshot dell'editor di query che mostra il testo in grigio di un suggerimento di codice Copilot.

  2. È quindi possibile accettare il suggerimento premendo il tasto TAB, oppure ignorarlo. Se non si vuole accettare un intero suggerimento da Copilot, è possibile usare il tasto di scelta rapida CTRL+DESTRO per accettare la parola successiva di un suggerimento.

  3. Copilot può fornire suggerimenti diversi per lo stesso input. È possibile passare il puntatore del mouse sul suggerimento per visualizzare in anteprima le altre opzioni.

    Screenshot dell'editor di query che mostra il testo in grigio e il selettore per opzioni di selezione multipla.

  4. Per aiutare Copilot a comprendere la query che si sta scrivendo, è possibile fornire un contesto sul codice previsto inserendo un commento con --. Ad esempio, è possibile specificare l'oggetto di database, la condizione o i metodi da utilizzare. Copilot può perfino completare automaticamente il commento per aiutarti a scrivere commenti chiari e accurati in modo più efficiente.

    Screenshot dell'editor di query che mostra un blocco di suggerimenti di codice basati su un commento che richiede di