Condividi tramite


Procedura: Usare il completamento del codice Copilot per Fabric Data Warehouse

Si applica a✅: Warehouse in Microsoft Fabric

Copilot per Data Warehouse offre suggerimenti intelligenti per il completamento automatico del codice T-SQL, semplificando l'esperienza di scrittura del codice.

Quando si inizia a scrivere il codice T-SQL o commenti nell'editor, Copilot per Data Warehouse sfrutta lo schema del warehouse e il contesto della scheda delle query per integrare l'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. Può anche generare suggerimenti alternativi tra cui scegliere.

Prerequisiti

Come possono essere utili i completamenti codice?

Il completamento codice migliora la produttività e il flusso di lavoro in Copilot per Data Warehouse 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. Indipendentemente dal livello di esperienza con SQL, il completamento codice consente di risparmiare tempo ed energia con la scrittura del codice SQL e di concentrarsi sulla progettazione, l'ottimizzazione e il test del warehouse.

Funzionalità chiave

  • Completamento automatico delle query parzialmente scritte: Copilot può fornire suggerimenti o completamenti di codice SQL contestualizzati o completamenti per la query T-SQL parzialmente scritta.
  • Generare suggerimenti dai commenti: è possibile guidare Copilot usando commenti che descrivono la logica e lo scopo del codice usando il linguaggio naturale. Aggiungere un commento (usando --) all'inizio della query e Copilot genererà la query corrispondente.

Operazioni preliminari

  1. Verificare l'impostazione Mostra completamenti Copilot in abilitata nelle impostazioni del magazzino.

    • È anche possibile controllare lo stato dell'impostazione tramite la barra di stato nella parte inferiore dell'editor di query. Screenshot della barra di stato di completamento in linea di Copilot.
    • Se non è abilitata, in Impostazioni magazzino selezionare il riquadro Copilot. Abilitare l'opzione Mostra completamento Copilot è abilitata. Screenshot dell'impostazione Completamento inline di Copilot nel riquadro delle impostazioni.
  2. Iniziare a scrivere la query nell'editor di query SQL all'interno del warehouse. Durante la digitazione, Copilot fornirà suggerimenti e completamento del codice della query in tempo reale, mostrando un testo fantasma in grigio (ghost text).

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

  3. È quindi possibile accettare il suggerimento premendo il tasto TAB, oppure ignorarlo. Se non si vuole accettare l'intero suggerimento da Copilot, è possibile usare l'abbreviazione da tastiera CTRL+DESTRO per accettare la parola successiva di un suggerimento.

  4. 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.

  5. 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 quale oggetto del warehouse, condizione o metodi usare. 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